Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / SR.cs / 1 / SR.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel { using System; using System.Reflection; using System.Globalization; using System.Resources; using System.Text; using System.ComponentModel; using System.Collections.Generic; using System.ServiceModel.Web; [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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IDispatchConstantAttribute.cs
- PermissionRequestEvidence.cs
- DatePicker.cs
- HelpKeywordAttribute.cs
- ReflectEventDescriptor.cs
- InputChannelAcceptor.cs
- RpcCryptoContext.cs
- ListItemConverter.cs
- JavaScriptObjectDeserializer.cs
- SupportsEventValidationAttribute.cs
- ScriptingProfileServiceSection.cs
- UriTemplateClientFormatter.cs
- CodeThrowExceptionStatement.cs
- StrokeNodeOperations.cs
- PersonalizationProviderHelper.cs
- DataBoundControlAdapter.cs
- IndexingContentUnit.cs
- ProcessHostFactoryHelper.cs
- ZipIOCentralDirectoryFileHeader.cs
- LinearGradientBrush.cs
- LicenseException.cs
- KeyboardDevice.cs
- DefinitionBase.cs
- InternalSafeNativeMethods.cs
- DescendantQuery.cs
- ConditionCollection.cs
- PolicyLevel.cs
- _PooledStream.cs
- DebuggerService.cs
- RTLAwareMessageBox.cs
- SoundPlayerAction.cs
- PropertyMap.cs
- ConfigurationSettings.cs
- WebPartZoneBase.cs
- GridViewCancelEditEventArgs.cs
- TraceHwndHost.cs
- RoleManagerSection.cs
- FrameworkElement.cs
- SqlNamer.cs
- ShapingEngine.cs
- HtmlToClrEventProxy.cs
- ListQueryResults.cs
- DetailsViewRowCollection.cs
- PrimitiveDataContract.cs
- SemanticValue.cs
- ComplexLine.cs
- FormsAuthenticationUser.cs
- WorkflowInstanceRecord.cs
- TableSectionStyle.cs
- ThreadStartException.cs
- VideoDrawing.cs
- ThreadStartException.cs
- TableCellCollection.cs
- RootBrowserWindowProxy.cs
- RecommendedAsConfigurableAttribute.cs
- ResolveMatchesMessage11.cs
- BuildDependencySet.cs
- ChannelProtectionRequirements.cs
- MailSettingsSection.cs
- InvokeDelegate.cs
- XmlQueryContext.cs
- StyleSheetComponentEditor.cs
- RequestCachePolicyConverter.cs
- ToolStripButton.cs
- CredentialCache.cs
- SqlClientFactory.cs
- ClockGroup.cs
- ThemeDirectoryCompiler.cs
- EndpointInfo.cs
- BasicCommandTreeVisitor.cs
- WindowsSpinner.cs
- iisPickupDirectory.cs
- PropertyTabAttribute.cs
- DropDownList.cs
- PageWrapper.cs
- ScriptIgnoreAttribute.cs
- HwndKeyboardInputProvider.cs
- CharacterHit.cs
- HttpWebResponse.cs
- WebPartAuthorizationEventArgs.cs
- StsCommunicationException.cs
- TextLineResult.cs
- TemplateBindingExpression.cs
- DataBindingHandlerAttribute.cs
- XamlSerializerUtil.cs
- SystemIcmpV6Statistics.cs
- CodeAccessPermission.cs
- ArgIterator.cs
- RegexRunnerFactory.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- ServiceBusyException.cs
- CollectionEditVerbManager.cs
- ResourceExpressionEditorSheet.cs
- XmlUtil.cs
- TypeUtil.cs
- ItemMap.cs
- DoubleKeyFrameCollection.cs
- ResourceDisplayNameAttribute.cs
- RuleConditionDialog.cs
- ManipulationBoundaryFeedbackEventArgs.cs