Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- WizardForm.cs
- ButtonBaseAdapter.cs
- CodeGroup.cs
- ContractTypeNameCollection.cs
- DataListItemCollection.cs
- ResXDataNode.cs
- HostedHttpRequestAsyncResult.cs
- ResourceDefaultValueAttribute.cs
- NodeLabelEditEvent.cs
- DisplayInformation.cs
- ProcessHostConfigUtils.cs
- ResourcePermissionBase.cs
- FixedDocument.cs
- OrderByBuilder.cs
- VectorCollectionValueSerializer.cs
- TranslateTransform.cs
- COM2EnumConverter.cs
- ReadWriteObjectLock.cs
- TrackingMemoryStreamFactory.cs
- Section.cs
- HttpHandlerActionCollection.cs
- mansign.cs
- DefaultAssemblyResolver.cs
- QueryCoreOp.cs
- DemultiplexingClientMessageFormatter.cs
- ContentType.cs
- SessionParameter.cs
- TextParentUndoUnit.cs
- CollaborationHelperFunctions.cs
- AssociationType.cs
- ObjectDataSourceDesigner.cs
- NameValueCollection.cs
- CryptoHelper.cs
- CornerRadiusConverter.cs
- DisplayNameAttribute.cs
- COM2Properties.cs
- _ScatterGatherBuffers.cs
- StrokeRenderer.cs
- BinaryUtilClasses.cs
- HierarchicalDataBoundControl.cs
- _AcceptOverlappedAsyncResult.cs
- MainMenu.cs
- SqlRowUpdatingEvent.cs
- EventBuilder.cs
- FixedTextContainer.cs
- PersonalizationAdministration.cs
- CompModSwitches.cs
- ThicknessAnimation.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- WeakEventTable.cs
- RenderDataDrawingContext.cs
- TokenBasedSet.cs
- ProfileServiceManager.cs
- NetStream.cs
- ProcessHost.cs
- ExpressionConverter.cs
- grammarelement.cs
- GridViewItemAutomationPeer.cs
- WorkflowCreationContext.cs
- UserCancellationException.cs
- FlowLayout.cs
- DocumentReference.cs
- MimeMultiPart.cs
- PerformanceCounterLib.cs
- RightsManagementPermission.cs
- HotSpot.cs
- Point3DCollection.cs
- PrintDialog.cs
- TransactionFlowOption.cs
- ObjectDataSource.cs
- RIPEMD160Managed.cs
- DependencyPropertyConverter.cs
- UnmanagedMemoryStream.cs
- SafeSystemMetrics.cs
- MouseActionValueSerializer.cs
- XamlParser.cs
- ComEventsMethod.cs
- XmlSchemaComplexContentRestriction.cs
- MimeMapping.cs
- PropVariant.cs
- PkcsMisc.cs
- GB18030Encoding.cs
- DBCommand.cs
- Range.cs
- CorrelationManager.cs
- ArrayList.cs
- NonSerializedAttribute.cs
- ExpandSegmentCollection.cs
- RegexCapture.cs
- Stopwatch.cs
- ToolBarButtonClickEvent.cs
- WebPartDescriptionCollection.cs
- XmlAtomicValue.cs
- Rect3D.cs
- TextViewBase.cs
- xmlglyphRunInfo.cs
- RegexInterpreter.cs
- PageParserFilter.cs
- RegexNode.cs
- PostBackTrigger.cs