Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- DataSourceView.cs
- UIPermission.cs
- ButtonRenderer.cs
- ReceiveContent.cs
- CacheSection.cs
- BookmarkScopeManager.cs
- UriSectionData.cs
- WebBrowserNavigatedEventHandler.cs
- CornerRadius.cs
- QueryProcessor.cs
- FileRecordSequenceCompletedAsyncResult.cs
- VisualTreeUtils.cs
- WebPartVerbCollection.cs
- ProfessionalColors.cs
- ImageSourceValueSerializer.cs
- OleDbPermission.cs
- ListDataHelper.cs
- DigitShape.cs
- DtrList.cs
- CodePageUtils.cs
- DataTransferEventArgs.cs
- Transform3DGroup.cs
- ManipulationStartingEventArgs.cs
- PointF.cs
- MethodCallConverter.cs
- AdPostCacheSubstitution.cs
- FixedSOMTextRun.cs
- LoadItemsEventArgs.cs
- StickyNote.cs
- TreeNodeBindingCollection.cs
- DesignerActionHeaderItem.cs
- InternalBufferManager.cs
- InkCanvasInnerCanvas.cs
- WorkflowRuntime.cs
- SQLCharsStorage.cs
- LogicalExpr.cs
- DataGridViewBand.cs
- GroupBox.cs
- ReadOnlyTernaryTree.cs
- Pool.cs
- ErrorRuntimeConfig.cs
- TextParaLineResult.cs
- DrawingCollection.cs
- StandardBindingReliableSessionElement.cs
- BoolExpression.cs
- CodeArgumentReferenceExpression.cs
- AbandonedMutexException.cs
- CodeExporter.cs
- TimeZone.cs
- ShadowGlyph.cs
- RepeatBehavior.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- ConstructorArgumentAttribute.cs
- HttpConfigurationSystem.cs
- UnionCodeGroup.cs
- CancellableEnumerable.cs
- ZipIOModeEnforcingStream.cs
- GenericPrincipal.cs
- HostExecutionContextManager.cs
- ListDataBindEventArgs.cs
- SupportedAddressingMode.cs
- DataGridPageChangedEventArgs.cs
- LockRecursionException.cs
- MeasureData.cs
- MembershipSection.cs
- SspiSafeHandles.cs
- LoginNameDesigner.cs
- ETagAttribute.cs
- CommentAction.cs
- SourceLineInfo.cs
- PartitionerStatic.cs
- DragCompletedEventArgs.cs
- DbSetClause.cs
- Sorting.cs
- SqlNodeAnnotation.cs
- XComponentModel.cs
- RemoteAsymmetricSignatureFormatter.cs
- PageRouteHandler.cs
- CompModSwitches.cs
- PolicyStatement.cs
- TransformGroup.cs
- RestClientProxyHandler.cs
- SpecialTypeDataContract.cs
- SQLBytes.cs
- TextDecorationCollection.cs
- WmlLiteralTextAdapter.cs
- HexParser.cs
- TextDecorationCollection.cs
- Vector3D.cs
- QueryableDataSourceEditData.cs
- _ProxyRegBlob.cs
- ResourcesBuildProvider.cs
- LogLogRecordHeader.cs
- ProfileGroupSettings.cs
- VisualBasicReference.cs
- MultiByteCodec.cs
- ElapsedEventArgs.cs
- AutoCompleteStringCollection.cs
- DataViewManagerListItemTypeDescriptor.cs
- TypeDefinition.cs