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
- GcHandle.cs
- DeclarativeConditionsCollection.cs
- DataSvcMapFile.cs
- PerformanceCounter.cs
- ChannelCredentials.cs
- WriteableBitmap.cs
- ServiceMemoryGates.cs
- InfoCard.cs
- AffineTransform3D.cs
- WebBrowserContainer.cs
- StateRuntime.cs
- XhtmlBasicValidatorAdapter.cs
- CursorEditor.cs
- TextRange.cs
- SqlClientFactory.cs
- DependencyPropertyDescriptor.cs
- Config.cs
- ScrollItemPattern.cs
- CompilationUtil.cs
- ToolBar.cs
- ValidationPropertyAttribute.cs
- DataObjectEventArgs.cs
- DupHandleConnectionReader.cs
- Color.cs
- LongValidator.cs
- DesignerInterfaces.cs
- ApplyImportsAction.cs
- DigitalSignature.cs
- Attributes.cs
- LayoutManager.cs
- IPAddressCollection.cs
- Int64AnimationBase.cs
- Viewport3DVisual.cs
- ImmutablePropertyDescriptorGridEntry.cs
- WindowsButton.cs
- ControlUtil.cs
- Module.cs
- CodeSnippetCompileUnit.cs
- SapiInterop.cs
- FileCodeGroup.cs
- HtmlPageAdapter.cs
- DbConnectionPoolCounters.cs
- GridViewRowPresenterBase.cs
- WaitForChangedResult.cs
- SQLBinaryStorage.cs
- Vector3DValueSerializer.cs
- GatewayDefinition.cs
- ScriptResourceAttribute.cs
- DatagridviewDisplayedBandsData.cs
- SocketException.cs
- SqlCacheDependencySection.cs
- WebPartDisplayModeEventArgs.cs
- Attributes.cs
- Grid.cs
- DataGridClipboardCellContent.cs
- RayHitTestParameters.cs
- StartUpEventArgs.cs
- ReadOnlyNameValueCollection.cs
- PathStreamGeometryContext.cs
- LocalFileSettingsProvider.cs
- UnconditionalPolicy.cs
- StrokeCollectionDefaultValueFactory.cs
- SiteMapPath.cs
- ConfigurationErrorsException.cs
- LabelInfo.cs
- NamespaceEmitter.cs
- FontSizeConverter.cs
- SchemaAttDef.cs
- ImportCatalogPart.cs
- StringExpressionSet.cs
- OleDbConnectionInternal.cs
- RIPEMD160Managed.cs
- StateRuntime.cs
- Stopwatch.cs
- WebResourceUtil.cs
- CodeGenHelper.cs
- DesignerSerializationOptionsAttribute.cs
- ContractsBCL.cs
- DbCommandDefinition.cs
- InstanceHandle.cs
- GridViewHeaderRowPresenter.cs
- JpegBitmapEncoder.cs
- TempFiles.cs
- StateMachine.cs
- AppDomainManager.cs
- _HeaderInfoTable.cs
- LinkedDataMemberFieldEditor.cs
- FigureParaClient.cs
- XdrBuilder.cs
- ZipIOCentralDirectoryBlock.cs
- HelpEvent.cs
- DataGridViewRowConverter.cs
- RectangleGeometry.cs
- DrawingCollection.cs
- PenThread.cs
- RootBuilder.cs
- WindowInteractionStateTracker.cs
- DynamicPropertyReader.cs
- GlyphRunDrawing.cs
- CategoryNameCollection.cs