Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- NetStream.cs
- WsdlBuildProvider.cs
- ConnectionPoint.cs
- AssociativeAggregationOperator.cs
- ConfigurationElementProperty.cs
- GrammarBuilderDictation.cs
- EntityDataSourceView.cs
- ListBindingHelper.cs
- Matrix3DStack.cs
- ConfigurationSectionCollection.cs
- HScrollProperties.cs
- ObjectDataSource.cs
- ActivityCodeGenerator.cs
- Cursor.cs
- ErrorHandler.cs
- FormsIdentity.cs
- PtsPage.cs
- MatrixStack.cs
- TextEncodedRawTextWriter.cs
- StylusPlugin.cs
- Point4D.cs
- NativeMethods.cs
- DocumentSequence.cs
- DictionaryGlobals.cs
- DataGridViewButtonCell.cs
- NaturalLanguageHyphenator.cs
- ReachIDocumentPaginatorSerializerAsync.cs
- ErrorLog.cs
- AmbientValueAttribute.cs
- GraphicsState.cs
- _SSPIWrapper.cs
- UInt16.cs
- WorkerRequest.cs
- SimpleExpression.cs
- WorkflowViewStateService.cs
- RemoteWebConfigurationHost.cs
- ThreadAbortException.cs
- BinaryParser.cs
- Span.cs
- VBCodeProvider.cs
- ToolStripContentPanelRenderEventArgs.cs
- URLAttribute.cs
- TreeNodeConverter.cs
- IpcPort.cs
- PaperSource.cs
- MediaPlayer.cs
- PlanCompilerUtil.cs
- Clock.cs
- _MultipleConnectAsync.cs
- ActivityWithResultValueSerializer.cs
- ConfigXmlElement.cs
- dsa.cs
- CounterSetInstanceCounterDataSet.cs
- PaperSize.cs
- isolationinterop.cs
- ProgressBarAutomationPeer.cs
- SHA1Managed.cs
- ReadOnlyActivityGlyph.cs
- OleDbSchemaGuid.cs
- GorillaCodec.cs
- ToolStripContentPanel.cs
- NameTable.cs
- EndpointDispatcher.cs
- ObjectDesignerDataSourceView.cs
- NativeMethods.cs
- Pair.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- BlurEffect.cs
- MarshalByValueComponent.cs
- SqlTriggerAttribute.cs
- CommonRemoteMemoryBlock.cs
- XPathNodeList.cs
- httpapplicationstate.cs
- WebHttpSecurityElement.cs
- BamlRecordReader.cs
- ControlCommandSet.cs
- BitArray.cs
- FlowDocumentPaginator.cs
- DummyDataSource.cs
- Parser.cs
- DocumentApplication.cs
- versioninfo.cs
- XmlStreamedByteStreamReader.cs
- unsafeIndexingFilterStream.cs
- ErrorHandler.cs
- DesignerVerb.cs
- ResourcePermissionBaseEntry.cs
- WindowInteractionStateTracker.cs
- VarRefManager.cs
- XmlSerializationWriter.cs
- DataGridViewRowStateChangedEventArgs.cs
- StreamUpgradeAcceptor.cs
- QilPatternVisitor.cs
- loginstatus.cs
- FieldMetadata.cs
- altserialization.cs
- LoggedException.cs
- DelegateSerializationHolder.cs
- CaseInsensitiveComparer.cs
- HttpFileCollectionWrapper.cs