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
- coordinatorscratchpad.cs
- Instrumentation.cs
- PasswordRecovery.cs
- WizardPanel.cs
- StateItem.cs
- ExpressionList.cs
- PolicyException.cs
- Size3D.cs
- ImageFormat.cs
- EnlistmentState.cs
- WorkflowDesignerColors.cs
- ViewBase.cs
- DataSourceUtil.cs
- XmlIterators.cs
- HostedImpersonationContext.cs
- XDRSchema.cs
- JulianCalendar.cs
- HttpContext.cs
- XamlHostingSectionGroup.cs
- MemberRestriction.cs
- DataGridViewRowPostPaintEventArgs.cs
- SynchronizedDispatch.cs
- QueryReaderSettings.cs
- SqlLiftIndependentRowExpressions.cs
- thaishape.cs
- ModuleConfigurationInfo.cs
- MenuItem.cs
- DataBoundControlHelper.cs
- UpDownBase.cs
- PeerObject.cs
- webclient.cs
- BrowserCapabilitiesFactory.cs
- DataGridViewSelectedCellCollection.cs
- CharEnumerator.cs
- CharacterBufferReference.cs
- TemplateContentLoader.cs
- XmlNotation.cs
- CriticalHandle.cs
- CacheMemory.cs
- SplineKeyFrames.cs
- ConfigurationSectionGroupCollection.cs
- InternalEnumValidatorAttribute.cs
- OutputCacheModule.cs
- PolicyLevel.cs
- EntryPointNotFoundException.cs
- GlobalizationSection.cs
- NativeMethods.cs
- RemoteWebConfigurationHostStream.cs
- TypeSemantics.cs
- SessionParameter.cs
- OrthographicCamera.cs
- HandleCollector.cs
- HtmlHistory.cs
- ProjectionPlanCompiler.cs
- PageAsyncTaskManager.cs
- ToolBarButtonClickEvent.cs
- VersionValidator.cs
- ClientTarget.cs
- ModuleConfigurationInfo.cs
- EncryptedKeyIdentifierClause.cs
- StandardBindingImporter.cs
- BaseComponentEditor.cs
- CurrencyWrapper.cs
- Button.cs
- SiteMapPath.cs
- Range.cs
- Utils.cs
- ExpressionNode.cs
- TreePrinter.cs
- DecimalConstantAttribute.cs
- Annotation.cs
- FontFamilyValueSerializer.cs
- processwaithandle.cs
- VisualStyleInformation.cs
- DecoderNLS.cs
- DragEvent.cs
- ParameterCollectionEditor.cs
- ContextMenu.cs
- XmlLinkedNode.cs
- TableRowCollection.cs
- HashCodeCombiner.cs
- ListCollectionView.cs
- LingerOption.cs
- XmlSchemaObjectCollection.cs
- XdrBuilder.cs
- SafeMILHandle.cs
- M3DUtil.cs
- SqlWebEventProvider.cs
- TableCellAutomationPeer.cs
- StrokeCollectionConverter.cs
- SecondaryViewProvider.cs
- BatchParser.cs
- XamlInt32CollectionSerializer.cs
- DataSvcMapFileSerializer.cs
- PnrpPermission.cs
- CheckBoxFlatAdapter.cs
- CharStorage.cs
- TargetInvocationException.cs
- NumericUpDownAccelerationCollection.cs
- MsmqAppDomainProtocolHandler.cs