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
- __Error.cs
- DataView.cs
- ChangeNode.cs
- PreApplicationStartMethodAttribute.cs
- ProtocolsConfigurationHandler.cs
- XmlILOptimizerVisitor.cs
- DataSourceView.cs
- SourceFileInfo.cs
- QilGenerator.cs
- DataSourceHelper.cs
- TraceUtility.cs
- DataColumnPropertyDescriptor.cs
- CellIdBoolean.cs
- ApplySecurityAndSendAsyncResult.cs
- SelfIssuedAuthAsymmetricKey.cs
- TableLayoutStyleCollection.cs
- VectorValueSerializer.cs
- httpserverutility.cs
- IntegerValidatorAttribute.cs
- InitializationEventAttribute.cs
- SessionPageStatePersister.cs
- ToolStripItem.cs
- HttpResponseHeader.cs
- SubtreeProcessor.cs
- EncoderExceptionFallback.cs
- WriteableBitmap.cs
- UnlockInstanceAsyncResult.cs
- MenuAutoFormat.cs
- Funcletizer.cs
- TextBlock.cs
- NegotiateStream.cs
- IIS7WorkerRequest.cs
- DelegateHelpers.Generated.cs
- X509Utils.cs
- OptimalTextSource.cs
- ListViewGroup.cs
- ClientBuildManagerCallback.cs
- WebChannelFactory.cs
- TrackBarRenderer.cs
- OpenFileDialog.cs
- DesigntimeLicenseContext.cs
- RowToFieldTransformer.cs
- KeyBinding.cs
- RadioButton.cs
- TextEndOfParagraph.cs
- FrameworkContextData.cs
- PtsHost.cs
- QilList.cs
- FixedSchema.cs
- TeredoHelper.cs
- AutomationPropertyInfo.cs
- SecureStringHasher.cs
- CustomWebEventKey.cs
- QilParameter.cs
- RegexRunner.cs
- RenderingBiasValidation.cs
- NetworkAddressChange.cs
- PersonalizablePropertyEntry.cs
- Point3DValueSerializer.cs
- AssemblyBuilder.cs
- XhtmlBasicCalendarAdapter.cs
- PanelDesigner.cs
- Rect.cs
- Border.cs
- WhitespaceSignificantCollectionAttribute.cs
- AttachedPropertyBrowsableAttribute.cs
- InfocardExtendedInformationEntry.cs
- DiscardableAttribute.cs
- DocumentPageHost.cs
- LocalsItemDescription.cs
- ErrorEventArgs.cs
- Context.cs
- Currency.cs
- ExtenderProvidedPropertyAttribute.cs
- PrintDialog.cs
- TextBox.cs
- TableAdapterManagerMethodGenerator.cs
- MdiWindowListStrip.cs
- UserNameSecurityTokenProvider.cs
- WebMethodAttribute.cs
- HttpGetClientProtocol.cs
- FormatConvertedBitmap.cs
- HttpCookie.cs
- SamlAdvice.cs
- QueryIntervalOp.cs
- QilReference.cs
- IgnorePropertiesAttribute.cs
- LazyLoadBehavior.cs
- FilterRepeater.cs
- messageonlyhwndwrapper.cs
- ExtensionDataReader.cs
- ServiceModelTimeSpanValidator.cs
- ListItemConverter.cs
- EnumMember.cs
- AssertSection.cs
- ContainsRowNumberChecker.cs
- Drawing.cs
- ZoneButton.cs
- RegexFCD.cs
- CodeBinaryOperatorExpression.cs