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
- TypeInfo.cs
- ApplicationServiceHelper.cs
- WebPermission.cs
- Point4D.cs
- WebServiceHostFactory.cs
- UpdateManifestForBrowserApplication.cs
- Object.cs
- COM2ComponentEditor.cs
- PathTooLongException.cs
- HandleRef.cs
- ConfigurationPermission.cs
- DebugView.cs
- DateTimePicker.cs
- QuaternionAnimationBase.cs
- Slider.cs
- SafeNativeMethods.cs
- DataTablePropertyDescriptor.cs
- QilFunction.cs
- PersonalizationEntry.cs
- SchemaImporterExtensionElement.cs
- EmptyQuery.cs
- AssociationEndMember.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- ListItemParagraph.cs
- MediaTimeline.cs
- WebBrowserUriTypeConverter.cs
- SqlNodeAnnotation.cs
- WaveHeader.cs
- ConfigurationStrings.cs
- SwitchElementsCollection.cs
- ResolveDuplex11AsyncResult.cs
- ProfileEventArgs.cs
- ItemChangedEventArgs.cs
- IWorkflowDebuggerService.cs
- SqlGenericUtil.cs
- BooleanProjectedSlot.cs
- ContainerControl.cs
- UrlMappingCollection.cs
- EntityTypeBase.cs
- NativeMethods.cs
- IntegerValidator.cs
- ConfigXmlAttribute.cs
- VarRemapper.cs
- SchemaTableOptionalColumn.cs
- HasCopySemanticsAttribute.cs
- InputBuffer.cs
- OpCellTreeNode.cs
- DataReceivedEventArgs.cs
- CacheEntry.cs
- PersonalizationProviderCollection.cs
- DictionaryGlobals.cs
- AttachedAnnotationChangedEventArgs.cs
- XmlAttributes.cs
- DBCommand.cs
- DataSourceDesigner.cs
- RetrieveVirtualItemEventArgs.cs
- ClusterUtils.cs
- RelationshipEnd.cs
- CodeGenerator.cs
- DateTimeOffsetConverter.cs
- ExpressionBuilder.cs
- DependencyProperty.cs
- TcpClientSocketManager.cs
- ArraySubsetEnumerator.cs
- WmpBitmapEncoder.cs
- DataFormat.cs
- SQLString.cs
- AccessorTable.cs
- SafeEventLogReadHandle.cs
- FileLogRecordEnumerator.cs
- FileUtil.cs
- CheckBox.cs
- ChangeConflicts.cs
- ScopelessEnumAttribute.cs
- ResourceProperty.cs
- TransactionChannelListener.cs
- TreeNodeEventArgs.cs
- BinaryNode.cs
- TextServicesCompartment.cs
- PolyBezierSegment.cs
- Rectangle.cs
- NativeObjectSecurity.cs
- StrongNameMembershipCondition.cs
- XPathMultyIterator.cs
- CodeGroup.cs
- followingquery.cs
- AssociationProvider.cs
- EntityDataSourceMemberPath.cs
- ValidatorCollection.cs
- SiteMapNodeCollection.cs
- ArcSegment.cs
- ScalarType.cs
- CookielessData.cs
- HttpListenerRequestTraceRecord.cs
- DefaultTraceListener.cs
- Quaternion.cs
- TrackingProfile.cs
- DecimalConstantAttribute.cs
- XPathNodeIterator.cs
- Point3DCollection.cs