Code:
/ 4.0 / 4.0 / 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.
// ==++==
//
// 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
- ProxyGenerationError.cs
- HtmlTableCellCollection.cs
- CompositeScriptReferenceEventArgs.cs
- QilStrConcatenator.cs
- dtdvalidator.cs
- ToolStripActionList.cs
- MenuItemBinding.cs
- IsolatedStorageFile.cs
- SqlNodeAnnotation.cs
- HttpException.cs
- UnsafeNativeMethods.cs
- PassportAuthenticationEventArgs.cs
- GridProviderWrapper.cs
- LogEntryUtils.cs
- SoapSchemaImporter.cs
- TextModifier.cs
- Profiler.cs
- XmlCodeExporter.cs
- ProxyHelper.cs
- CellQuery.cs
- XpsResource.cs
- MetabaseSettings.cs
- BitmapEffectInput.cs
- RouteParser.cs
- DBBindings.cs
- XmlSchemaImporter.cs
- PathFigure.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- selecteditemcollection.cs
- InvokeBase.cs
- Interfaces.cs
- ResolvedKeyFrameEntry.cs
- WindowsFormsHostPropertyMap.cs
- HttpStreamXmlDictionaryWriter.cs
- DesignerSerializationOptionsAttribute.cs
- LocalizabilityAttribute.cs
- LinqDataSourceStatusEventArgs.cs
- ImageClickEventArgs.cs
- AndMessageFilterTable.cs
- XpsFilter.cs
- RequestResizeEvent.cs
- DesignSurfaceManager.cs
- HttpDebugHandler.cs
- XmlAttributes.cs
- Privilege.cs
- InputEventArgs.cs
- VSWCFServiceContractGenerator.cs
- WorkflowApplicationCompletedEventArgs.cs
- WebPartDescriptionCollection.cs
- TreeNodeBindingDepthConverter.cs
- ViewKeyConstraint.cs
- AccessibleObject.cs
- DataExpression.cs
- Msec.cs
- EmbeddedObject.cs
- WinFormsUtils.cs
- QuaternionRotation3D.cs
- HtmlTableCell.cs
- TempFiles.cs
- LeaseManager.cs
- DataGridViewCellPaintingEventArgs.cs
- NamespaceEmitter.cs
- RuleConditionDialog.cs
- DefaultMemberAttribute.cs
- SafeFileMappingHandle.cs
- Native.cs
- DataGridViewComboBoxCell.cs
- GenerateTemporaryTargetAssembly.cs
- FilterRepeater.cs
- KoreanCalendar.cs
- StringToken.cs
- _KerberosClient.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- SQLByte.cs
- BaseDataListPage.cs
- SslStream.cs
- SafeSecurityHandles.cs
- BitmapEffect.cs
- XmlToDatasetMap.cs
- WithStatement.cs
- Run.cs
- HttpValueCollection.cs
- SemanticResultValue.cs
- AspNetHostingPermission.cs
- PresentationSource.cs
- ElementMarkupObject.cs
- FieldAccessException.cs
- XmlSchemaSimpleContentExtension.cs
- EmptyCollection.cs
- ISO2022Encoding.cs
- WindowsScrollBar.cs
- EventManager.cs
- RequestCacheManager.cs
- ContentPathSegment.cs
- UnsafeNetInfoNativeMethods.cs
- BindingCompleteEventArgs.cs
- DescendantQuery.cs
- Condition.cs
- AttributeCollection.cs
- XmlSchemaExternal.cs