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
- HttpModuleActionCollection.cs
- ProcessInputEventArgs.cs
- DbMetaDataFactory.cs
- EncoderFallback.cs
- BindingWorker.cs
- XmlAttributes.cs
- EventProviderWriter.cs
- ADMembershipProvider.cs
- InternalResources.cs
- ListViewEditEventArgs.cs
- SqlCaseSimplifier.cs
- HistoryEventArgs.cs
- DataGridViewComboBoxEditingControl.cs
- EpmSyndicationContentDeSerializer.cs
- ScriptResourceAttribute.cs
- XmlSerializationWriter.cs
- DataGridAutoFormat.cs
- BrowserCapabilitiesCompiler.cs
- StyleHelper.cs
- ToolStripHighContrastRenderer.cs
- Screen.cs
- AudioBase.cs
- ItemMap.cs
- _CacheStreams.cs
- RoutedEvent.cs
- ReadOnlyState.cs
- ListViewGroupCollectionEditor.cs
- Substitution.cs
- PathNode.cs
- ContentDisposition.cs
- ActionFrame.cs
- FastPropertyAccessor.cs
- ResourceProperty.cs
- BinaryFormatterWriter.cs
- StandardRuntimeEnumValidatorAttribute.cs
- loginstatus.cs
- ToolTipAutomationPeer.cs
- UnsafeNativeMethods.cs
- ViewStateModeByIdAttribute.cs
- ObjectNavigationPropertyMapping.cs
- Asn1IntegerConverter.cs
- UIElementPropertyUndoUnit.cs
- MessageSecurityOverTcpElement.cs
- SystemIPGlobalProperties.cs
- X509IssuerSerialKeyIdentifierClause.cs
- HwndAppCommandInputProvider.cs
- XmlCodeExporter.cs
- Image.cs
- PolyBezierSegment.cs
- ObjectDataProvider.cs
- CodeVariableDeclarationStatement.cs
- DiscoveryDocumentSearchPattern.cs
- IncrementalCompileAnalyzer.cs
- ImageInfo.cs
- DbModificationCommandTree.cs
- CompoundFileStreamReference.cs
- SimpleWorkerRequest.cs
- FormView.cs
- ReceiveDesigner.xaml.cs
- IIS7UserPrincipal.cs
- CollectionViewGroup.cs
- StdRegProviderWrapper.cs
- CurrentTimeZone.cs
- TopClause.cs
- CreateDataSourceDialog.cs
- MissingManifestResourceException.cs
- GridViewActionList.cs
- HttpCapabilitiesEvaluator.cs
- PairComparer.cs
- TrailingSpaceComparer.cs
- AsyncCompletedEventArgs.cs
- XmlAnyAttributeAttribute.cs
- OleDbCommand.cs
- UshortList2.cs
- MemberJoinTreeNode.cs
- ToolStripSystemRenderer.cs
- BindingWorker.cs
- EraserBehavior.cs
- PopupRoot.cs
- DrawingAttributeSerializer.cs
- ButtonFlatAdapter.cs
- CqlLexer.cs
- XsltException.cs
- LabelInfo.cs
- DialogWindow.cs
- ObjectStateFormatter.cs
- DotAtomReader.cs
- ContentPlaceHolder.cs
- RegexInterpreter.cs
- InlineCollection.cs
- PathNode.cs
- SpellCheck.cs
- GlobalProxySelection.cs
- ColumnTypeConverter.cs
- SQLConvert.cs
- ChangePassword.cs
- WindowsProgressbar.cs
- QueueProcessor.cs
- WindowsFormsHostAutomationPeer.cs
- XmlExtensionFunction.cs