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
- XmlEncoding.cs
- MultipartContentParser.cs
- CssStyleCollection.cs
- EmptyEnumerable.cs
- _LocalDataStoreMgr.cs
- InfoCardArgumentException.cs
- EntityViewGenerationAttribute.cs
- SolidColorBrush.cs
- PerformanceCounterCategory.cs
- EncryptedKeyIdentifierClause.cs
- MessageQueueAccessControlEntry.cs
- QilXmlReader.cs
- Rect3DConverter.cs
- Typeface.cs
- ScaleTransform3D.cs
- HtmlTableRow.cs
- AttachedPropertyMethodSelector.cs
- DependencyPropertyDescriptor.cs
- RightNameExpirationInfoPair.cs
- Site.cs
- CheckBoxAutomationPeer.cs
- ContextMenu.cs
- SortQuery.cs
- _FtpControlStream.cs
- TraceContextEventArgs.cs
- ProxyGenerator.cs
- keycontainerpermission.cs
- TextPattern.cs
- XmlSchemaInclude.cs
- TableItemProviderWrapper.cs
- PackagingUtilities.cs
- autovalidator.cs
- Lasso.cs
- ViewEvent.cs
- WSSecurityPolicy.cs
- HttpCapabilitiesEvaluator.cs
- RegistrationServices.cs
- HostedElements.cs
- ValidationEventArgs.cs
- IndependentAnimationStorage.cs
- SafeEventLogWriteHandle.cs
- Point3D.cs
- ConfigXmlWhitespace.cs
- TextBoxView.cs
- MemberRelationshipService.cs
- TextServicesCompartment.cs
- IxmlLineInfo.cs
- ChannelSettingsElement.cs
- TextBoxAutoCompleteSourceConverter.cs
- DataGridItemAttachedStorage.cs
- ExceptionWrapper.cs
- FunctionImportElement.cs
- AggregateNode.cs
- ClientConfigurationHost.cs
- ComPlusTypeValidator.cs
- ApplicationSettingsBase.cs
- EntityTypeEmitter.cs
- HostedHttpTransportManager.cs
- CssStyleCollection.cs
- SweepDirectionValidation.cs
- XmlSchemaObjectTable.cs
- FlatButtonAppearance.cs
- ProcessInfo.cs
- LongAverageAggregationOperator.cs
- SourceFilter.cs
- InputScope.cs
- LinkAreaEditor.cs
- Primitive.cs
- MetadataPropertyvalue.cs
- IISUnsafeMethods.cs
- ChtmlCalendarAdapter.cs
- PerformanceCounter.cs
- SqlFacetAttribute.cs
- EntityProviderServices.cs
- ConfigXmlSignificantWhitespace.cs
- StringValueSerializer.cs
- DispatcherExceptionFilterEventArgs.cs
- ScriptResourceInfo.cs
- HorizontalAlignConverter.cs
- ModulesEntry.cs
- CSharpCodeProvider.cs
- String.cs
- UIntPtr.cs
- SpotLight.cs
- ManagedIStream.cs
- CreationContext.cs
- StreamGeometry.cs
- StaticTextPointer.cs
- RegionData.cs
- ToolStripItemClickedEventArgs.cs
- EpmAttributeNameBuilder.cs
- PathSegment.cs
- UInt16Storage.cs
- ItemCheckEvent.cs
- XamlSerializerUtil.cs
- IdentitySection.cs
- UndoEngine.cs
- ImageBrush.cs
- ElapsedEventArgs.cs
- AliasedExpr.cs