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
- SerializableReadOnlyDictionary.cs
- WinFormsUtils.cs
- AstTree.cs
- ImageFormat.cs
- PolyQuadraticBezierSegment.cs
- Nullable.cs
- ThreadLocal.cs
- NetworkCredential.cs
- ConfigurationSectionGroup.cs
- SpellCheck.cs
- XmlBinaryReader.cs
- CommonGetThemePartSize.cs
- KeyValueInternalCollection.cs
- ContractHandle.cs
- MemberPath.cs
- ComPlusThreadInitializer.cs
- TemplateField.cs
- Message.cs
- Binding.cs
- SettingsAttributes.cs
- ConnectionOrientedTransportChannelFactory.cs
- PauseStoryboard.cs
- NameValuePair.cs
- DecoderExceptionFallback.cs
- PackUriHelper.cs
- StylusEditingBehavior.cs
- HttpEncoder.cs
- TextPointer.cs
- PlanCompiler.cs
- XmlSchemaCollection.cs
- TemplateControlParser.cs
- ListSortDescription.cs
- ListBindingHelper.cs
- DataListItem.cs
- HttpApplicationStateWrapper.cs
- CodeDefaultValueExpression.cs
- PathParser.cs
- __ComObject.cs
- ManualResetEvent.cs
- AdvancedBindingEditor.cs
- DataGridViewColumnCollection.cs
- MetadataCache.cs
- TextElementAutomationPeer.cs
- ResourceType.cs
- MessageBox.cs
- TimeSpanConverter.cs
- LinkLabelLinkClickedEvent.cs
- ComponentChangingEvent.cs
- Options.cs
- ContainerParagraph.cs
- Utils.cs
- EntityTypeEmitter.cs
- ThrowHelper.cs
- MessageEncoder.cs
- _ConnectOverlappedAsyncResult.cs
- TokenFactoryBase.cs
- FtpRequestCacheValidator.cs
- XmlElementAttributes.cs
- ConnectionManager.cs
- PowerEase.cs
- CodeGenerationManager.cs
- xml.cs
- WpfMemberInvoker.cs
- DataServiceRequest.cs
- ObjectDataSource.cs
- TabletDeviceInfo.cs
- SafeCryptContextHandle.cs
- ArgumentReference.cs
- WpfPayload.cs
- TextSimpleMarkerProperties.cs
- MasterPageParser.cs
- MissingMemberException.cs
- Rotation3DAnimation.cs
- TextSelectionProcessor.cs
- CatalogPart.cs
- FixedDSBuilder.cs
- Compress.cs
- TextSegment.cs
- PriorityItem.cs
- PageTheme.cs
- ReceiveMessageRecord.cs
- BitmapEffect.cs
- Utilities.cs
- XmlSerializationReader.cs
- Library.cs
- QilXmlWriter.cs
- SamlSecurityTokenAuthenticator.cs
- IPPacketInformation.cs
- GlobalDataBindingHandler.cs
- XsltException.cs
- XmlSchemaObject.cs
- ViewStateModeByIdAttribute.cs
- CompositeFontFamily.cs
- BackgroundWorker.cs
- hwndwrapper.cs
- WindowsTreeView.cs
- BuildProvider.cs
- IdentifierElement.cs
- PropertyKey.cs
- UnhandledExceptionEventArgs.cs