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
- TextTreeFixupNode.cs
- RefreshEventArgs.cs
- RegionInfo.cs
- ReaderWriterLock.cs
- RegexRunner.cs
- DataKeyCollection.cs
- WizardForm.cs
- TokenizerHelper.cs
- SiteMapProvider.cs
- COM2ExtendedBrowsingHandler.cs
- ExpressionVisitorHelpers.cs
- ProfileEventArgs.cs
- HoistedLocals.cs
- _NegoStream.cs
- SymmetricSecurityProtocol.cs
- HMACRIPEMD160.cs
- WrapPanel.cs
- ClientSettingsStore.cs
- SByteConverter.cs
- ReadOnlyCollectionBase.cs
- OutputCacheProviderCollection.cs
- LockCookie.cs
- SmtpNegotiateAuthenticationModule.cs
- DataQuery.cs
- HtmlInputSubmit.cs
- PeerObject.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- ObjectFullSpanRewriter.cs
- ListBoxItemWrapperAutomationPeer.cs
- TemplateKey.cs
- Update.cs
- OperationExecutionFault.cs
- SelectedDatesCollection.cs
- ConfigDefinitionUpdates.cs
- XmlEntityReference.cs
- MenuItemAutomationPeer.cs
- DynamicControlParameter.cs
- SqlTrackingWorkflowInstance.cs
- NumericUpDown.cs
- PeerObject.cs
- UInt32Converter.cs
- Rotation3DKeyFrameCollection.cs
- ContextQuery.cs
- UnaryNode.cs
- SQLResource.cs
- TraceFilter.cs
- PerfCounters.cs
- LineServicesRun.cs
- XmlSchemaComplexContentExtension.cs
- SchemaTableOptionalColumn.cs
- TransformedBitmap.cs
- DataTransferEventArgs.cs
- WinFormsSecurity.cs
- StringPropertyBuilder.cs
- _HeaderInfo.cs
- PageCatalogPartDesigner.cs
- SQLResource.cs
- MailMessageEventArgs.cs
- PointAnimationClockResource.cs
- ExecutedRoutedEventArgs.cs
- XamlSerializerUtil.cs
- FontStyles.cs
- ChildTable.cs
- RawUIStateInputReport.cs
- ColumnResult.cs
- TraceLog.cs
- BoundField.cs
- KerberosRequestorSecurityToken.cs
- WebColorConverter.cs
- PathGeometry.cs
- WrappedIUnknown.cs
- RecordBuilder.cs
- SimpleHandlerFactory.cs
- OleAutBinder.cs
- TabletDeviceInfo.cs
- ToolStripMenuItemDesigner.cs
- FunctionCommandText.cs
- OleDbParameterCollection.cs
- DrawingGroup.cs
- FlowDocumentFormatter.cs
- IncrementalHitTester.cs
- StubHelpers.cs
- FormsAuthenticationConfiguration.cs
- ComponentChangingEvent.cs
- TreeIterator.cs
- BooleanFacetDescriptionElement.cs
- SQlBooleanStorage.cs
- CodeNamespaceImport.cs
- cookie.cs
- WsdlImporterElement.cs
- DbMetaDataCollectionNames.cs
- SqlInfoMessageEvent.cs
- ClientSession.cs
- IndependentlyAnimatedPropertyMetadata.cs
- EventMappingSettingsCollection.cs
- MissingFieldException.cs
- PathData.cs
- OrthographicCamera.cs
- SafeLibraryHandle.cs
- LogPolicy.cs