Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / clr / src / BCL / System / Resources / NeutralResourcesLanguageAttribute.cs / 1 / NeutralResourcesLanguageAttribute.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: NeutralResourcesLanguageAttribute ** ** ** Purpose: Tells the ResourceManager what language your main ** assembly's resources are written in. The ** ResourceManager won't try loading a satellite ** assembly for that culture, which helps perf. ** ** ===========================================================*/ using System; namespace System.Resources { [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class NeutralResourcesLanguageAttribute : Attribute { private String _culture; private UltimateResourceFallbackLocation _fallbackLoc; public NeutralResourcesLanguageAttribute(String cultureName) { if (cultureName == null) throw new ArgumentNullException("cultureName"); _culture = cultureName; _fallbackLoc = UltimateResourceFallbackLocation.MainAssembly; } public NeutralResourcesLanguageAttribute(String cultureName, UltimateResourceFallbackLocation location) { if (cultureName == null) throw new ArgumentNullException("cultureName"); if (!Enum.IsDefined(typeof(UltimateResourceFallbackLocation), location)) throw new ArgumentException(Environment.GetResourceString("Arg_InvalidNeutralResourcesLanguage_FallbackLoc", location)); _culture = cultureName; _fallbackLoc = location; } public String CultureName { get { return _culture; } } public UltimateResourceFallbackLocation Location { get { return _fallbackLoc; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: NeutralResourcesLanguageAttribute ** ** ** Purpose: Tells the ResourceManager what language your main ** assembly's resources are written in. The ** ResourceManager won't try loading a satellite ** assembly for that culture, which helps perf. ** ** ===========================================================*/ using System; namespace System.Resources { [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class NeutralResourcesLanguageAttribute : Attribute { private String _culture; private UltimateResourceFallbackLocation _fallbackLoc; public NeutralResourcesLanguageAttribute(String cultureName) { if (cultureName == null) throw new ArgumentNullException("cultureName"); _culture = cultureName; _fallbackLoc = UltimateResourceFallbackLocation.MainAssembly; } public NeutralResourcesLanguageAttribute(String cultureName, UltimateResourceFallbackLocation location) { if (cultureName == null) throw new ArgumentNullException("cultureName"); if (!Enum.IsDefined(typeof(UltimateResourceFallbackLocation), location)) throw new ArgumentException(Environment.GetResourceString("Arg_InvalidNeutralResourcesLanguage_FallbackLoc", location)); _culture = cultureName; _fallbackLoc = location; } public String CultureName { get { return _culture; } } public UltimateResourceFallbackLocation Location { get { return _fallbackLoc; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CustomTypeDescriptor.cs
- DesignerForm.cs
- XMLDiffLoader.cs
- XPathNodePointer.cs
- GACMembershipCondition.cs
- CompensateDesigner.cs
- ResourceProviderFactory.cs
- SiteMapSection.cs
- HandlerWithFactory.cs
- ToolStripManager.cs
- PermissionSetEnumerator.cs
- InstanceLockQueryResult.cs
- ConstNode.cs
- EntityDataSourceColumn.cs
- TableLayoutPanelDesigner.cs
- Quad.cs
- RenamedEventArgs.cs
- AnnotationResource.cs
- ValidationErrorInfo.cs
- ValueExpressions.cs
- Int32CollectionConverter.cs
- DbConnectionOptions.cs
- MoveSizeWinEventHandler.cs
- Scene3D.cs
- FormViewDesigner.cs
- EncoderFallback.cs
- TagPrefixAttribute.cs
- FormsAuthentication.cs
- CodeCatchClause.cs
- IteratorFilter.cs
- Module.cs
- Win32PrintDialog.cs
- OLEDB_Util.cs
- PtsCache.cs
- WorkflowItemPresenter.cs
- SqlXml.cs
- DbFunctionCommandTree.cs
- TemplateBaseAction.cs
- WebServicesInteroperability.cs
- TemplateControl.cs
- ContextQuery.cs
- PowerStatus.cs
- Roles.cs
- SafeCoTaskMem.cs
- TypeValidationEventArgs.cs
- DictionarySectionHandler.cs
- Divide.cs
- CategoryAttribute.cs
- PropertyDescriptorCollection.cs
- SqlFactory.cs
- ObjectDataSource.cs
- NegotiationTokenAuthenticatorState.cs
- CodeTypeDeclarationCollection.cs
- DifferencingCollection.cs
- DesignTable.cs
- DivideByZeroException.cs
- ClientTarget.cs
- _HeaderInfoTable.cs
- QueuePathEditor.cs
- SocketPermission.cs
- Guid.cs
- VideoDrawing.cs
- ProxyWebPartConnectionCollection.cs
- SqlDataAdapter.cs
- Matrix3DConverter.cs
- CorrelationKey.cs
- ObjectParameterCollection.cs
- CodeGenHelper.cs
- ParagraphResult.cs
- CssClassPropertyAttribute.cs
- Internal.cs
- Stack.cs
- TaskFormBase.cs
- InputReportEventArgs.cs
- TemplateXamlParser.cs
- BoundsDrawingContextWalker.cs
- ProviderUtil.cs
- HtmlInputPassword.cs
- LogicalExpressionEditor.cs
- DataGridItemEventArgs.cs
- AttachInfo.cs
- AuthenticationManager.cs
- HttpPostedFile.cs
- ServiceNameElement.cs
- Point3D.cs
- MinMaxParagraphWidth.cs
- DbSourceParameterCollection.cs
- TypographyProperties.cs
- KeyedHashAlgorithm.cs
- SizeAnimationBase.cs
- WorkflowWebService.cs
- EndOfStreamException.cs
- infer.cs
- UInt64Storage.cs
- Literal.cs
- SqlRowUpdatedEvent.cs
- storagemappingitemcollection.viewdictionary.cs
- DropDownList.cs
- X509CertificateTrustedIssuerElement.cs
- HostedTransportConfigurationBase.cs