Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / SR.cs / 1305376 / SR.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel { using System; using System.ComponentModel; using System.Globalization; using System.Reflection; using System.Resources; using System.Runtime; [AttributeUsage(AttributeTargets.All)] sealed class SR2DescriptionAttribute : DescriptionAttribute { public SR2DescriptionAttribute(string description) { DescriptionValue = SR2.ResourceManager.GetString(description, SR2.Culture); } public SR2DescriptionAttribute(string description, string resourceSet) { ResourceManager rm = new ResourceManager(resourceSet, Assembly.GetExecutingAssembly()); DescriptionValue = rm.GetString(description); Fx.Assert(DescriptionValue != null, string.Format(CultureInfo.CurrentCulture, "String resource {0} not found.", new object[] { description })); } } [AttributeUsage(AttributeTargets.All)] sealed class SR2CategoryAttribute : CategoryAttribute { string resourceSet = String.Empty; public SR2CategoryAttribute(string category) : base(category) { } public SR2CategoryAttribute(string category, string resourceSet) : base(category) { this.resourceSet = resourceSet; } protected override string GetLocalizedString(string value) { if (this.resourceSet.Length > 0) { ResourceManager rm = new ResourceManager(resourceSet, Assembly.GetExecutingAssembly()); String localizedString = rm.GetString(value); Fx.Assert(localizedString != null, string.Format(CultureInfo.CurrentCulture, "String resource {0} not found.", new object[] { value })); return localizedString; } else { return SR2.ResourceManager.GetString(value, SR2.Culture); } } } [AttributeUsage(AttributeTargets.All)] sealed class SR2DisplayNameAttribute : DisplayNameAttribute { public SR2DisplayNameAttribute(string name) { DisplayNameValue = SR2.ResourceManager.GetString(name, SR2.Culture); } public SR2DisplayNameAttribute(string name, string resourceSet) { ResourceManager rm = new ResourceManager(resourceSet, Assembly.GetExecutingAssembly()); DisplayNameValue = rm.GetString(name); Fx.Assert(DisplayNameValue != null, string.Format(CultureInfo.CurrentCulture, "String resource {0} not found.", new object[] { name })); } } ////// This is a stub for auto-generated resource class, providing GetString function. Usage: /// /// string s = SR2.GetString(SR2.MyIdenfitier); /// sealed partial class SR2 { internal static string GetString(string name, params object[] args) { return GetString(resourceCulture, name, args); } internal static string GetString(CultureInfo culture, string name, params object[] args) { if (args != null && args.Length > 0) { return string.Format(culture, name, args); } else { return name; } } } } // 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
- BinHexDecoder.cs
- GrammarBuilderPhrase.cs
- HttpRuntimeSection.cs
- EmptyEnumerable.cs
- TextProperties.cs
- ClientProtocol.cs
- ConstraintConverter.cs
- HostedElements.cs
- webclient.cs
- CellTreeNode.cs
- FrameworkReadOnlyPropertyMetadata.cs
- WebPartsPersonalization.cs
- StylusLogic.cs
- SortedSetDebugView.cs
- ElapsedEventArgs.cs
- FillErrorEventArgs.cs
- Cursor.cs
- SoapIgnoreAttribute.cs
- WindowsFont.cs
- HttpPostProtocolImporter.cs
- linebase.cs
- SyndicationSerializer.cs
- ProfileManager.cs
- CellLabel.cs
- DiscoveryClientProtocol.cs
- BlurBitmapEffect.cs
- CodeAttributeDeclaration.cs
- DesigntimeLicenseContext.cs
- SecurityCriticalDataForSet.cs
- XmlSecureResolver.cs
- EnumerableRowCollection.cs
- EncodingStreamWrapper.cs
- SafeRightsManagementPubHandle.cs
- KeyMatchBuilder.cs
- SerialStream.cs
- XmlSchemaAppInfo.cs
- ResourceDefaultValueAttribute.cs
- DecimalConverter.cs
- ListSurrogate.cs
- SettingsPropertyWrongTypeException.cs
- DataGridViewImageCell.cs
- QueryInterceptorAttribute.cs
- ToolStripDropDownClosingEventArgs.cs
- FlatButtonAppearance.cs
- TextParagraph.cs
- DecoderBestFitFallback.cs
- MaskedTextBoxDesigner.cs
- ContainerVisual.cs
- Int64AnimationBase.cs
- NetNamedPipeSecurityMode.cs
- AudioDeviceOut.cs
- DynamicMetaObjectBinder.cs
- RecognizerStateChangedEventArgs.cs
- HttpHandlersInstallComponent.cs
- TabControlEvent.cs
- RequiredFieldValidator.cs
- RangeValuePatternIdentifiers.cs
- TableCell.cs
- MimeBasePart.cs
- WinFormsSecurity.cs
- DoubleAnimationUsingPath.cs
- ProfilePropertySettings.cs
- ResourceAssociationTypeEnd.cs
- RC2.cs
- FileUpload.cs
- TextContainerHelper.cs
- SqlDataSourceCache.cs
- ObjectConverter.cs
- BitmapEffectDrawingContextState.cs
- PackWebRequestFactory.cs
- EntitySet.cs
- PackagePartCollection.cs
- Guid.cs
- HttpWebRequest.cs
- BrowserTree.cs
- ServiceBehaviorAttribute.cs
- DbReferenceCollection.cs
- WorkflowViewElement.cs
- Row.cs
- ColorDialog.cs
- DriveInfo.cs
- SmiContext.cs
- CngKeyCreationParameters.cs
- CompositionTarget.cs
- PropertyValidationContext.cs
- XhtmlTextWriter.cs
- AssertSection.cs
- DataGridTable.cs
- DesignerSerializationOptionsAttribute.cs
- COM2EnumConverter.cs
- KeyToListMap.cs
- ToolStripButton.cs
- XmlSerializerSection.cs
- ListCollectionView.cs
- ConfigsHelper.cs
- XmlDocument.cs
- DesignTimeType.cs
- Stackframe.cs
- XmlWriterSettings.cs
- DesignerVerbCollection.cs