Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- RSAOAEPKeyExchangeFormatter.cs
- XPathDocument.cs
- Rfc2898DeriveBytes.cs
- OrderedHashRepartitionEnumerator.cs
- UnrecognizedPolicyAssertionElement.cs
- DynamicUpdateCommand.cs
- InvalidProgramException.cs
- SchemaComplexType.cs
- FixedPage.cs
- HttpContext.cs
- DataGridItem.cs
- MimeAnyImporter.cs
- SqlDataSourceWizardForm.cs
- OdbcUtils.cs
- UnmanagedMemoryStreamWrapper.cs
- ComboBoxRenderer.cs
- ThemeDirectoryCompiler.cs
- KeyTimeConverter.cs
- GeneratedContractType.cs
- InteropTrackingRecord.cs
- UriWriter.cs
- StreamProxy.cs
- IgnoreSection.cs
- ScrollEventArgs.cs
- FileChangesMonitor.cs
- LogEntrySerializationException.cs
- AnnotationResource.cs
- BaseTemplateBuildProvider.cs
- AnimatedTypeHelpers.cs
- InputBindingCollection.cs
- PreloadedPackages.cs
- Int16.cs
- BitmapCacheBrush.cs
- NativeMethods.cs
- ObjectSecurity.cs
- SqlDependencyUtils.cs
- WSFederationHttpBinding.cs
- ResourcePermissionBase.cs
- TableLayoutStyle.cs
- CalendarDesigner.cs
- WebServiceResponseDesigner.cs
- thaishape.cs
- BevelBitmapEffect.cs
- webbrowsersite.cs
- WebPartAddingEventArgs.cs
- SelectQueryOperator.cs
- MarkerProperties.cs
- DataGridPagerStyle.cs
- RepeatButtonAutomationPeer.cs
- XmlSchemaSimpleType.cs
- CommandBinding.cs
- WindowInteractionStateTracker.cs
- EntityContainerAssociationSet.cs
- XPathAncestorQuery.cs
- XmlDigitalSignatureProcessor.cs
- HashSetEqualityComparer.cs
- DocumentPageHost.cs
- GradientStopCollection.cs
- RightsManagementInformation.cs
- ConfigsHelper.cs
- WS2007HttpBindingElement.cs
- FastEncoderWindow.cs
- ErrorWebPart.cs
- ListItemCollection.cs
- CodeTypeMemberCollection.cs
- EventMappingSettingsCollection.cs
- FlowLayoutSettings.cs
- StylusEventArgs.cs
- DoubleLinkListEnumerator.cs
- SingleKeyFrameCollection.cs
- CriticalHandle.cs
- DrawingContextWalker.cs
- MetadataItemEmitter.cs
- PathFigureCollection.cs
- GetLastErrorDetailsRequest.cs
- SubstitutionDesigner.cs
- OutputCacheSection.cs
- MethodCallConverter.cs
- ProxyAttribute.cs
- GeometryValueSerializer.cs
- BinaryObjectWriter.cs
- DataSourceSelectArguments.cs
- AggregateNode.cs
- ComAdminInterfaces.cs
- Utils.cs
- EraserBehavior.cs
- BaseAutoFormat.cs
- SoapSchemaMember.cs
- EnumMember.cs
- FileDialog_Vista.cs
- DescriptionAttribute.cs
- MediaScriptCommandRoutedEventArgs.cs
- control.ime.cs
- EventEntry.cs
- SiteIdentityPermission.cs
- StylesEditorDialog.cs
- SrgsOneOf.cs
- Win32KeyboardDevice.cs
- Propagator.cs
- BrowserDefinition.cs