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
- AttachedPropertyBrowsableForTypeAttribute.cs
- IntSecurity.cs
- FamilyTypefaceCollection.cs
- AttachmentService.cs
- ButtonChrome.cs
- MaskInputRejectedEventArgs.cs
- MenuItem.cs
- XsltException.cs
- GAC.cs
- WorkflowOperationBehavior.cs
- XmlReflectionImporter.cs
- NamespaceTable.cs
- WorkflowServiceBehavior.cs
- HttpResponseInternalBase.cs
- TemplatePropertyEntry.cs
- BounceEase.cs
- SamlAuthenticationClaimResource.cs
- DtdParser.cs
- JsonFormatReaderGenerator.cs
- NullableBoolConverter.cs
- AudioStateChangedEventArgs.cs
- TypeUtil.cs
- FileVersionInfo.cs
- EntityConnectionStringBuilder.cs
- MergeFailedEvent.cs
- OdbcUtils.cs
- StoreUtilities.cs
- WebPartDisplayMode.cs
- XmlSchemaParticle.cs
- WebPartAuthorizationEventArgs.cs
- QueryCacheKey.cs
- ExpressionEditorAttribute.cs
- SecurityManager.cs
- HitTestParameters.cs
- DataSourceExpression.cs
- UserUseLicenseDictionaryLoader.cs
- RelationshipFixer.cs
- TextEffect.cs
- MappingSource.cs
- TextDecorationLocationValidation.cs
- UncommonField.cs
- CryptoApi.cs
- PolicyFactory.cs
- MachineKeyConverter.cs
- BaseValidator.cs
- RemoteWebConfigurationHost.cs
- CompositionAdorner.cs
- HotCommands.cs
- Rectangle.cs
- X509UI.cs
- SocketSettings.cs
- Path.cs
- datacache.cs
- CodeNamespaceImport.cs
- LabelEditEvent.cs
- TemplateKeyConverter.cs
- UserControl.cs
- HwndAppCommandInputProvider.cs
- PropertyInformationCollection.cs
- FixedHighlight.cs
- _AutoWebProxyScriptWrapper.cs
- TableLayoutSettingsTypeConverter.cs
- CompositeCollectionView.cs
- MonthChangedEventArgs.cs
- _BasicClient.cs
- FormViewUpdatedEventArgs.cs
- MediaContextNotificationWindow.cs
- ModelItemCollection.cs
- DataBindingHandlerAttribute.cs
- oledbmetadatacollectionnames.cs
- _OSSOCK.cs
- GradientSpreadMethodValidation.cs
- ZoneLinkButton.cs
- LocatorPart.cs
- XmlWhitespace.cs
- Schema.cs
- TracedNativeMethods.cs
- followingsibling.cs
- XmlEventCache.cs
- ResourcesGenerator.cs
- AttachInfo.cs
- OleDbPropertySetGuid.cs
- XmlArrayItemAttributes.cs
- StreamHelper.cs
- _OverlappedAsyncResult.cs
- DecoderExceptionFallback.cs
- RawStylusSystemGestureInputReport.cs
- VerificationAttribute.cs
- TraceInternal.cs
- SendKeys.cs
- ListViewItem.cs
- BooleanExpr.cs
- OleDbConnectionFactory.cs
- WebPartsPersonalizationAuthorization.cs
- GlyphCache.cs
- FixedSOMLineCollection.cs
- MetadataArtifactLoaderFile.cs
- QilTernary.cs
- login.cs
- EndpointNameMessageFilter.cs