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
- MsmqAuthenticationMode.cs
- RangeValueProviderWrapper.cs
- ConfigXmlElement.cs
- ProfileGroupSettings.cs
- ScriptResourceHandler.cs
- FormatterConverter.cs
- Serialization.cs
- PackageFilter.cs
- DataRelationPropertyDescriptor.cs
- AsyncCompletedEventArgs.cs
- ExternalException.cs
- PersonalizationProviderCollection.cs
- ComponentCollection.cs
- ScrollableControl.cs
- DataGridViewCellStyleEditor.cs
- BamlRecordHelper.cs
- XmlNavigatorFilter.cs
- FamilyTypeface.cs
- PassportAuthenticationModule.cs
- DataReaderContainer.cs
- RuntimeConfigurationRecord.cs
- ContainerParaClient.cs
- PageThemeBuildProvider.cs
- BinaryObjectWriter.cs
- OdbcPermission.cs
- OdbcInfoMessageEvent.cs
- MetadataItemSerializer.cs
- Int32Storage.cs
- ItemList.cs
- HttpRuntime.cs
- DataServiceQueryContinuation.cs
- OutputCacheSettingsSection.cs
- UnmanagedBitmapWrapper.cs
- XmlSerializerNamespaces.cs
- RepeatBehavior.cs
- Cell.cs
- DecoderFallbackWithFailureFlag.cs
- UpdateManifestForBrowserApplication.cs
- SqlAliaser.cs
- ContourSegment.cs
- filewebresponse.cs
- AdapterUtil.cs
- SerializationObjectManager.cs
- DataGridRelationshipRow.cs
- SoapSchemaImporter.cs
- AccessDataSource.cs
- GenerateScriptTypeAttribute.cs
- JournalEntryStack.cs
- ParseHttpDate.cs
- BrowserCapabilitiesCodeGenerator.cs
- ComponentResourceKeyConverter.cs
- EmissiveMaterial.cs
- RecordConverter.cs
- SspiNegotiationTokenAuthenticatorState.cs
- RichTextBox.cs
- ArcSegment.cs
- XmlRootAttribute.cs
- StyleXamlTreeBuilder.cs
- PersonalizationAdministration.cs
- MultipleViewPattern.cs
- IgnoreSectionHandler.cs
- DebugViewWriter.cs
- EntityDataSourceContextCreatingEventArgs.cs
- AdCreatedEventArgs.cs
- BypassElementCollection.cs
- HttpListenerResponse.cs
- Logging.cs
- DateTimeFormatInfo.cs
- ImageCodecInfoPrivate.cs
- ResourcesBuildProvider.cs
- RuntimeEnvironment.cs
- OleDbParameter.cs
- PaginationProgressEventArgs.cs
- RegexCharClass.cs
- GridViewColumn.cs
- CircleHotSpot.cs
- RequestDescription.cs
- COM2PropertyDescriptor.cs
- ThemeableAttribute.cs
- SiteMapDataSource.cs
- RIPEMD160.cs
- CustomWebEventKey.cs
- XPathSingletonIterator.cs
- DiscoveryInnerClientAdhoc11.cs
- HttpApplicationStateWrapper.cs
- IItemContainerGenerator.cs
- SqlParameterCollection.cs
- MetadataArtifactLoader.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- PeerPresenceInfo.cs
- GridView.cs
- CanonicalizationDriver.cs
- TransactionBehavior.cs
- IisTraceWebEventProvider.cs
- CoTaskMemHandle.cs
- MatrixAnimationUsingPath.cs
- TraceRecord.cs
- SafeHandles.cs
- QueryInterceptorAttribute.cs
- RC2.cs