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
- ReadWriteSpinLock.cs
- MenuAdapter.cs
- SuppressMessageAttribute.cs
- BitSet.cs
- WebPartHeaderCloseVerb.cs
- ReferencedType.cs
- _NativeSSPI.cs
- ContextQuery.cs
- SimpleWebHandlerParser.cs
- Timer.cs
- COM2PictureConverter.cs
- ServiceNameCollection.cs
- Int32.cs
- IdentityManager.cs
- Pointer.cs
- QuaternionValueSerializer.cs
- Binding.cs
- MonthCalendar.cs
- CacheMode.cs
- DataSourceCollectionBase.cs
- XhtmlBasicControlAdapter.cs
- InputElement.cs
- ViewGenerator.cs
- SqlBooleanMismatchVisitor.cs
- Processor.cs
- RichTextBoxDesigner.cs
- LocalizedNameDescriptionPair.cs
- XpsFixedDocumentSequenceReaderWriter.cs
- RemoteDebugger.cs
- GACIdentityPermission.cs
- SafeRightsManagementPubHandle.cs
- WindowInteractionStateTracker.cs
- SafeNativeMethods.cs
- ComponentRenameEvent.cs
- MetadataFile.cs
- WorkflowEventArgs.cs
- Missing.cs
- NameNode.cs
- InvalidDataException.cs
- ICspAsymmetricAlgorithm.cs
- OrderedDictionary.cs
- IDQuery.cs
- OutputScope.cs
- AccessorTable.cs
- RowParagraph.cs
- InternalBase.cs
- WindowsComboBox.cs
- RuntimeCompatibilityAttribute.cs
- SafeLibraryHandle.cs
- ScriptReference.cs
- SqlDataSourceFilteringEventArgs.cs
- Margins.cs
- EdmItemCollection.cs
- RegisteredExpandoAttribute.cs
- InternalPermissions.cs
- XmlEntityReference.cs
- GridSplitterAutomationPeer.cs
- MailAddressCollection.cs
- Int16Converter.cs
- TraceFilter.cs
- TableLayoutRowStyleCollection.cs
- PerfService.cs
- ExtenderControl.cs
- DrawListViewSubItemEventArgs.cs
- DateTimeStorage.cs
- DetailsViewInsertEventArgs.cs
- XmlDeclaration.cs
- HttpVersion.cs
- Hash.cs
- _LazyAsyncResult.cs
- SQLMoney.cs
- FixedPage.cs
- StorageScalarPropertyMapping.cs
- ParameterDataSourceExpression.cs
- SqlConnectionPoolGroupProviderInfo.cs
- HashHelper.cs
- SystemIPGlobalProperties.cs
- HttpFileCollectionBase.cs
- columnmapfactory.cs
- CompensationHandlingFilter.cs
- ValidationResult.cs
- MappingSource.cs
- EntityWithKeyStrategy.cs
- DataSourceComponent.cs
- TreeNodeStyleCollection.cs
- SHA384Managed.cs
- InputScopeAttribute.cs
- StickyNoteAnnotations.cs
- GPPOINTF.cs
- HttpInputStream.cs
- AsymmetricSignatureDeformatter.cs
- VisualTreeUtils.cs
- KernelTypeValidation.cs
- RSAPKCS1SignatureFormatter.cs
- DataGridTextBoxColumn.cs
- TypeConverter.cs
- AutomationPropertyInfo.cs
- BrowserTree.cs
- assemblycache.cs
- ButtonFlatAdapter.cs