Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- StringAttributeCollection.cs
- FilterQueryOptionExpression.cs
- CloseCollectionAsyncResult.cs
- CompilerScope.Storage.cs
- SelectionPatternIdentifiers.cs
- NetworkAddressChange.cs
- TextWriterTraceListener.cs
- CredentialCache.cs
- AnnotationMap.cs
- GacUtil.cs
- DataGridViewCell.cs
- SourceFileBuildProvider.cs
- StrokeRenderer.cs
- GroupAggregateExpr.cs
- KeyEvent.cs
- SystemWebSectionGroup.cs
- MetaDataInfo.cs
- StyleReferenceConverter.cs
- TextRangeEditLists.cs
- TypeTypeConverter.cs
- UnknownBitmapDecoder.cs
- MruCache.cs
- RenderData.cs
- dataobject.cs
- RemotingServices.cs
- AssemblyNameUtility.cs
- LocalizationParserHooks.cs
- TcpHostedTransportConfiguration.cs
- ApplicationSecurityInfo.cs
- ReplyChannel.cs
- LayoutTable.cs
- CustomGrammar.cs
- WindowsSysHeader.cs
- bindurihelper.cs
- CharacterBuffer.cs
- ReservationNotFoundException.cs
- LOSFormatter.cs
- XmlStringTable.cs
- AutomationPattern.cs
- CustomAssemblyResolver.cs
- ClientSponsor.cs
- FreezableCollection.cs
- VectorConverter.cs
- PixelFormats.cs
- Int16Converter.cs
- HeaderedItemsControl.cs
- SystemWebCachingSectionGroup.cs
- PrivilegedConfigurationManager.cs
- HostedNamedPipeTransportManager.cs
- EditBehavior.cs
- TypeInfo.cs
- View.cs
- ObjectConverter.cs
- DynamicRouteExpression.cs
- TypeExtensions.cs
- Hex.cs
- XmlSchemaObjectTable.cs
- SubpageParaClient.cs
- SafeNativeMethodsCLR.cs
- TypeUnloadedException.cs
- SplashScreen.cs
- DropShadowEffect.cs
- Exceptions.cs
- GeneralTransform3DTo2DTo3D.cs
- HashJoinQueryOperatorEnumerator.cs
- ClusterRegistryConfigurationProvider.cs
- ConfigsHelper.cs
- DataGridViewCellCollection.cs
- SystemGatewayIPAddressInformation.cs
- ActivityInfo.cs
- ColumnCollection.cs
- ActionFrame.cs
- PropVariant.cs
- NetDataContractSerializer.cs
- HttpResponse.cs
- LogLogRecord.cs
- Helper.cs
- DocumentGridContextMenu.cs
- DataGridViewLinkCell.cs
- ImageInfo.cs
- KeyValueSerializer.cs
- RequestCachingSection.cs
- VerificationAttribute.cs
- MetafileHeader.cs
- WaitHandleCannotBeOpenedException.cs
- Pair.cs
- OperandQuery.cs
- PermissionSetTriple.cs
- XmlCharacterData.cs
- ToolStripScrollButton.cs
- HiddenFieldDesigner.cs
- Duration.cs
- DataControlExtensions.cs
- AutomationTextAttribute.cs
- CompilerCollection.cs
- Brush.cs
- WebReference.cs
- PersonalizationStateInfoCollection.cs
- ObjectViewEntityCollectionData.cs
- BitmapPalettes.cs