Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Resources / NeutralResourcesLanguageAttribute.cs / 1305376 / 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. ** ** ===========================================================*/ namespace System.Resources { using System; using System.Diagnostics.Contracts; [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"); Contract.EndContractBlock(); _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)); Contract.EndContractBlock(); _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
- MessageBox.cs
- SafeNativeMethods.cs
- SqlBuffer.cs
- SimpleHandlerBuildProvider.cs
- Rule.cs
- BackgroundFormatInfo.cs
- XmlNamespaceManager.cs
- ValidatingCollection.cs
- ActivityExecutionFilter.cs
- CompatibleComparer.cs
- ResourceDescriptionAttribute.cs
- ComponentCommands.cs
- DispatcherHookEventArgs.cs
- Filter.cs
- Subset.cs
- EntityModelBuildProvider.cs
- DelegatingHeader.cs
- TextBoxBase.cs
- StyleSelector.cs
- XamlTypeMapperSchemaContext.cs
- querybuilder.cs
- ThreadStartException.cs
- SQLSingle.cs
- NullableDecimalSumAggregationOperator.cs
- BlockExpression.cs
- FloatUtil.cs
- AsymmetricSignatureDeformatter.cs
- CalendarTable.cs
- TrackBar.cs
- HttpApplication.cs
- UntypedNullExpression.cs
- ColorTranslator.cs
- FormsAuthenticationModule.cs
- TypographyProperties.cs
- HttpPostedFile.cs
- ViewCellSlot.cs
- TearOffProxy.cs
- FormattedText.cs
- CreationContext.cs
- SerializationEventsCache.cs
- GuidelineCollection.cs
- XmlILConstructAnalyzer.cs
- CollectionViewGroupInternal.cs
- DbProviderManifest.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- HTTPNotFoundHandler.cs
- CodeDomLocalizationProvider.cs
- __Filters.cs
- PropertyTabAttribute.cs
- Effect.cs
- WebScriptEndpoint.cs
- Duration.cs
- HtmlProps.cs
- GridViewRowCollection.cs
- BindingExpression.cs
- LicenseException.cs
- QilPatternFactory.cs
- Button.cs
- SignedXmlDebugLog.cs
- TextureBrush.cs
- ConfigXmlElement.cs
- Rectangle.cs
- TextEditorContextMenu.cs
- BooleanToVisibilityConverter.cs
- __Error.cs
- XmlIncludeAttribute.cs
- SkipStoryboardToFill.cs
- PropertyEmitterBase.cs
- HandlerBase.cs
- TransactionsSectionGroup.cs
- TakeOrSkipWhileQueryOperator.cs
- wgx_sdk_version.cs
- OleDbConnection.cs
- FixedSOMGroup.cs
- StylusDownEventArgs.cs
- WindowsScrollBarBits.cs
- DesignTimeTemplateParser.cs
- ModelVisual3D.cs
- QuestionEventArgs.cs
- DbModificationClause.cs
- SqlMultiplexer.cs
- Border.cs
- TickBar.cs
- MetafileHeader.cs
- PointCollectionConverter.cs
- WriteTimeStream.cs
- CodeNamespaceCollection.cs
- SessionStateSection.cs
- FontNamesConverter.cs
- IOThreadTimer.cs
- XmlAnyElementAttributes.cs
- SiteMapSection.cs
- X509ChainPolicy.cs
- GlyphRun.cs
- DataError.cs
- ClockController.cs
- ChildDocumentBlock.cs
- TabControl.cs
- GenericAuthenticationEventArgs.cs
- Error.cs