Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Resources / NeutralResourcesLanguageAttribute.cs / 1305376 / 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. ** ** ===========================================================*/ namespace System.Resources { using System; using System.Diagnostics.Contracts; [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"); Contract.EndContractBlock(); _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)); Contract.EndContractBlock(); _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
- WebException.cs
- EnumValidator.cs
- WindowsStatusBar.cs
- ToolStripScrollButton.cs
- CriticalExceptions.cs
- NegotiationTokenProvider.cs
- AbandonedMutexException.cs
- SharedDp.cs
- RowType.cs
- SkinIDTypeConverter.cs
- DecoderBestFitFallback.cs
- SqlFactory.cs
- DataGridColumnCollection.cs
- ModelPropertyDescriptor.cs
- TemplateParser.cs
- DataGridViewComboBoxColumnDesigner.cs
- WindowsPrincipal.cs
- FolderBrowserDialog.cs
- WebCategoryAttribute.cs
- QilSortKey.cs
- Duration.cs
- LoginView.cs
- CodeTypeReference.cs
- EntityDataSourceContainerNameConverter.cs
- QueryExecutionOption.cs
- CompatibleComparer.cs
- OracleDataAdapter.cs
- FunctionQuery.cs
- InheritanceRules.cs
- XXXInfos.cs
- TemplateBindingExtensionConverter.cs
- CommittableTransaction.cs
- TextDecorationCollectionConverter.cs
- InputBindingCollection.cs
- ObjectDataSource.cs
- UInt64.cs
- EdmRelationshipRoleAttribute.cs
- CanonicalXml.cs
- DependencyPropertyKind.cs
- XmlDocumentFieldSchema.cs
- coordinator.cs
- SqlColumnizer.cs
- XmlEncoding.cs
- ValidatedControlConverter.cs
- DecimalConstantAttribute.cs
- AuthenticatedStream.cs
- NamespaceEmitter.cs
- SqlTriggerAttribute.cs
- userdatakeys.cs
- MethodInfo.cs
- EncodingTable.cs
- StorageSetMapping.cs
- WebRequest.cs
- FixedSOMPage.cs
- ChannelBinding.cs
- SqlNotificationEventArgs.cs
- PersistChildrenAttribute.cs
- BoolExpression.cs
- Literal.cs
- OdbcConnectionOpen.cs
- Types.cs
- SiteMap.cs
- OpCellTreeNode.cs
- ExpressionPrinter.cs
- ContentControl.cs
- MetaModel.cs
- WindowsFormsLinkLabel.cs
- BoundPropertyEntry.cs
- DataGridRow.cs
- EncryptedData.cs
- ScriptComponentDescriptor.cs
- HttpRequest.cs
- ProxyManager.cs
- GregorianCalendarHelper.cs
- XmlSchemaSet.cs
- ComboBoxAutomationPeer.cs
- IntranetCredentialPolicy.cs
- FloaterBaseParagraph.cs
- FontFamilyIdentifier.cs
- GridViewColumnCollection.cs
- UpdateException.cs
- DbProviderServices.cs
- AssociationSetMetadata.cs
- Environment.cs
- NativeMethods.cs
- WebControlsSection.cs
- SqlUserDefinedAggregateAttribute.cs
- FunctionUpdateCommand.cs
- CollectionBase.cs
- ExponentialEase.cs
- DateTimeFormatInfoScanner.cs
- X509SecurityTokenProvider.cs
- UnsafeNativeMethods.cs
- SafeNativeMemoryHandle.cs
- AutomationPropertyInfo.cs
- PerformanceCounterPermissionEntry.cs
- FrameworkTextComposition.cs
- BinaryConverter.cs
- OperatingSystem.cs
- WebServicesDescriptionAttribute.cs