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
- DoWhile.cs
- SafeNativeMethods.cs
- DataGridTablesFactory.cs
- Marshal.cs
- TextSimpleMarkerProperties.cs
- RegexCode.cs
- CheckableControlBaseAdapter.cs
- EventWaitHandle.cs
- LinqDataSourceHelper.cs
- SqlParameterCollection.cs
- XhtmlBasicLinkAdapter.cs
- ExtensionSimplifierMarkupObject.cs
- ActivityDesigner.cs
- RawAppCommandInputReport.cs
- ParallelTimeline.cs
- OneToOneMappingSerializer.cs
- DataObjectCopyingEventArgs.cs
- XPathAncestorQuery.cs
- SecurityTokenTypes.cs
- FrameworkContentElement.cs
- ValueUtilsSmi.cs
- ByValueEqualityComparer.cs
- ConfigUtil.cs
- RayMeshGeometry3DHitTestResult.cs
- TimeManager.cs
- SafeBitVector32.cs
- RuntimeHandles.cs
- DocumentReferenceCollection.cs
- TextMetrics.cs
- SourceFilter.cs
- CreateSequenceResponse.cs
- TraceHandlerErrorFormatter.cs
- PaperSize.cs
- GradientSpreadMethodValidation.cs
- SelectedDatesCollection.cs
- WebRequest.cs
- Dictionary.cs
- MouseButtonEventArgs.cs
- ObsoleteAttribute.cs
- ObjectDataSourceEventArgs.cs
- ValueTypeFieldReference.cs
- PropertyEmitter.cs
- XmlDataSourceView.cs
- MenuCommands.cs
- DataServiceClientException.cs
- StackSpiller.Generated.cs
- DataGridViewMethods.cs
- CreateRefExpr.cs
- DateTimeFormat.cs
- IsolatedStorageException.cs
- ServiceManager.cs
- PolygonHotSpot.cs
- DictionaryCustomTypeDescriptor.cs
- CodeMemberEvent.cs
- MdImport.cs
- MethodBuilderInstantiation.cs
- FlowPanelDesigner.cs
- StaticDataManager.cs
- XslTransformFileEditor.cs
- PropertyItem.cs
- ApplicationManager.cs
- IconConverter.cs
- EmptyStringExpandableObjectConverter.cs
- PageCatalogPart.cs
- SafeLibraryHandle.cs
- ToolBarPanel.cs
- XmlSerializerFactory.cs
- XmlComplianceUtil.cs
- SqlConnection.cs
- RijndaelManagedTransform.cs
- EventHandlerList.cs
- HatchBrush.cs
- ElementFactory.cs
- SelectionItemPattern.cs
- SqlBooleanizer.cs
- messageonlyhwndwrapper.cs
- Regex.cs
- AppearanceEditorPart.cs
- PixelFormats.cs
- UpdatePanel.cs
- XMLDiffLoader.cs
- SectionUpdates.cs
- Debug.cs
- LambdaExpression.cs
- ListBoxChrome.cs
- ShaderEffect.cs
- ToolStripItemRenderEventArgs.cs
- RectAnimationBase.cs
- BaseTemplatedMobileComponentEditor.cs
- CompModSwitches.cs
- GeometryHitTestParameters.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- WindowPattern.cs
- DynamicRenderer.cs
- ClosableStream.cs
- MetadataArtifactLoaderResource.cs
- PointUtil.cs
- SqlNodeAnnotation.cs
- ActivationArguments.cs
- ListItemCollection.cs