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
- ErrorFormatter.cs
- EdmItemError.cs
- IPipelineRuntime.cs
- OrthographicCamera.cs
- TreeNodeStyleCollectionEditor.cs
- SecurityDescriptor.cs
- TypeInfo.cs
- AttributeUsageAttribute.cs
- AutomationElement.cs
- WebPartChrome.cs
- Storyboard.cs
- DataGridTableCollection.cs
- COM2PictureConverter.cs
- FontFamilyIdentifier.cs
- AnnotationResourceCollection.cs
- PersonalizationEntry.cs
- GroupBox.cs
- EdmSchemaAttribute.cs
- HtmlLink.cs
- ViewSimplifier.cs
- WebPartVerb.cs
- StylusButtonEventArgs.cs
- SafeEventLogWriteHandle.cs
- DPAPIProtectedConfigurationProvider.cs
- XamlPointCollectionSerializer.cs
- Vector3D.cs
- Transform.cs
- SqlBinder.cs
- _NegoState.cs
- SoapUnknownHeader.cs
- UIElement.cs
- TextParagraphCache.cs
- XmlSchemaComplexContentExtension.cs
- TransportConfigurationTypeElementCollection.cs
- WebColorConverter.cs
- PointLightBase.cs
- GorillaCodec.cs
- HtmlTitle.cs
- Serialization.cs
- AssemblyUtil.cs
- Encoder.cs
- BrowsableAttribute.cs
- StrokeCollectionConverter.cs
- RecipientInfo.cs
- TemplateComponentConnector.cs
- BuildProviderCollection.cs
- PrintPreviewGraphics.cs
- InkCanvasAutomationPeer.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- XmlCustomFormatter.cs
- WmpBitmapEncoder.cs
- Point3DCollection.cs
- CommonDialog.cs
- ErrorStyle.cs
- TableLayoutPanelResizeGlyph.cs
- MergeFailedEvent.cs
- safelink.cs
- WebPartConnectionCollection.cs
- ProfileSection.cs
- WinFormsComponentEditor.cs
- DesignTimeHTMLTextWriter.cs
- GZipObjectSerializer.cs
- DependencyPropertyKey.cs
- SqlPersonalizationProvider.cs
- LineVisual.cs
- ComPlusThreadInitializer.cs
- DataGridLinkButton.cs
- SqlDataAdapter.cs
- QuadraticBezierSegment.cs
- ToolboxItem.cs
- FunctionImportMapping.cs
- SqlMethods.cs
- keycontainerpermission.cs
- DataContractJsonSerializer.cs
- XmlTextEncoder.cs
- Process.cs
- DataGridViewTextBoxCell.cs
- CodeStatement.cs
- DesignerActionUIStateChangeEventArgs.cs
- EDesignUtil.cs
- FontEmbeddingManager.cs
- BamlTreeMap.cs
- VisualBrush.cs
- XPathMultyIterator.cs
- GCHandleCookieTable.cs
- QueryCacheEntry.cs
- SID.cs
- XamlSerializationHelper.cs
- TreeViewHitTestInfo.cs
- XmlDocumentViewSchema.cs
- LoginUtil.cs
- InputLanguageProfileNotifySink.cs
- BitVector32.cs
- TrackBarRenderer.cs
- CompilationLock.cs
- DocumentViewer.cs
- SystemMulticastIPAddressInformation.cs
- XmlBaseWriter.cs
- ConnectionString.cs
- QuadraticBezierSegment.cs