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
- CatchDesigner.xaml.cs
- EntityModelSchemaGenerator.cs
- RepeaterCommandEventArgs.cs
- SystemTcpConnection.cs
- validationstate.cs
- ServiceDurableInstance.cs
- XmlNode.cs
- VirtualPathProvider.cs
- DbQueryCommandTree.cs
- CopyNodeSetAction.cs
- BaseUriHelper.cs
- ScriptReference.cs
- initElementDictionary.cs
- Common.cs
- Polyline.cs
- SafeCertificateStore.cs
- DesignerView.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- ExpressionBinding.cs
- ConfigurationManagerInternal.cs
- MouseCaptureWithinProperty.cs
- MenuItemCollection.cs
- DocumentSequenceHighlightLayer.cs
- Pts.cs
- EntityClassGenerator.cs
- ThreadStartException.cs
- hwndwrapper.cs
- RecipientInfo.cs
- PrintingPermission.cs
- DataTable.cs
- TableAdapterManagerHelper.cs
- RootBrowserWindowAutomationPeer.cs
- DataBindEngine.cs
- DataControlFieldHeaderCell.cs
- GridViewSelectEventArgs.cs
- Base64Decoder.cs
- DoubleAnimation.cs
- VisualBrush.cs
- ToolboxComponentsCreatingEventArgs.cs
- DbProviderFactories.cs
- SQLConvert.cs
- ClosableStream.cs
- ChangeInterceptorAttribute.cs
- StrokeIntersection.cs
- NumericUpDownAccelerationCollection.cs
- TextSelectionHighlightLayer.cs
- CriticalFinalizerObject.cs
- DoubleAnimationUsingKeyFrames.cs
- MimeParameterWriter.cs
- LinqDataSourceHelper.cs
- StringUtil.cs
- GridEntry.cs
- DoubleConverter.cs
- SafeNativeMethods.cs
- TokenBasedSetEnumerator.cs
- ConfigViewGenerator.cs
- CompensableActivity.cs
- SchemaTypeEmitter.cs
- httpserverutility.cs
- GeometryHitTestResult.cs
- unitconverter.cs
- TreeBuilder.cs
- DecimalConstantAttribute.cs
- RewritingValidator.cs
- Overlapped.cs
- SafeFreeMibTable.cs
- StateDesignerConnector.cs
- UnescapedXmlDiagnosticData.cs
- DoubleAnimationClockResource.cs
- ParserOptions.cs
- DirectoryInfo.cs
- Guid.cs
- SwitchExpression.cs
- TranslateTransform.cs
- TraceHwndHost.cs
- ParseHttpDate.cs
- ContextMarshalException.cs
- DbParameterHelper.cs
- WebPartZoneBase.cs
- LineBreak.cs
- ConnectionPoint.cs
- CommonProperties.cs
- ResourcePool.cs
- MetadataHelper.cs
- ExtractedStateEntry.cs
- PageThemeCodeDomTreeGenerator.cs
- _DigestClient.cs
- ProcessRequestAsyncResult.cs
- ReferencedCollectionType.cs
- HyperLinkColumn.cs
- DataGridViewToolTip.cs
- PeerResolverElement.cs
- BaseAppDomainProtocolHandler.cs
- XmlSignatureProperties.cs
- HashSet.cs
- Viewport2DVisual3D.cs
- EncoderParameter.cs
- OleDbError.cs
- HttpModuleActionCollection.cs
- ClientFormsIdentity.cs