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
- HandlerBase.cs
- DataTableReaderListener.cs
- Translator.cs
- LinqDataSourceValidationException.cs
- LiteralTextParser.cs
- StyleBamlRecordReader.cs
- WsdlInspector.cs
- SafeCoTaskMem.cs
- BaseAsyncResult.cs
- LeftCellWrapper.cs
- Point3DKeyFrameCollection.cs
- QueryContinueDragEvent.cs
- UnitySerializationHolder.cs
- CaseKeyBox.ViewModel.cs
- SapiRecognizer.cs
- KeyConverter.cs
- RootBrowserWindowProxy.cs
- StreamMarshaler.cs
- FunctionUpdateCommand.cs
- Span.cs
- SmiContext.cs
- Material.cs
- SqlDataSourceSelectingEventArgs.cs
- ViewStateModeByIdAttribute.cs
- SqlExpressionNullability.cs
- XPathNode.cs
- httpserverutility.cs
- DataGridViewBand.cs
- PointConverter.cs
- HttpContextServiceHost.cs
- MobileControlBuilder.cs
- ComboBoxHelper.cs
- ValidatingReaderNodeData.cs
- XmlAnyElementAttributes.cs
- AdornerLayer.cs
- AttributeTable.cs
- TextServicesLoader.cs
- HttpCookiesSection.cs
- CaseCqlBlock.cs
- SchemaComplexType.cs
- XmlDataSourceNodeDescriptor.cs
- FormsAuthenticationCredentials.cs
- UpdateException.cs
- ParameterEditorUserControl.cs
- MatrixAnimationUsingPath.cs
- XmlStreamStore.cs
- ConfigurationStrings.cs
- ConstructorNeedsTagAttribute.cs
- CapabilitiesSection.cs
- WindowsTreeView.cs
- UniqueEventHelper.cs
- GridViewCommandEventArgs.cs
- SettingsProviderCollection.cs
- DataRowComparer.cs
- XmlQualifiedNameTest.cs
- TextSpanModifier.cs
- XMLDiffLoader.cs
- Token.cs
- HwndProxyElementProvider.cs
- FileLoadException.cs
- StringToken.cs
- CommonXSendMessage.cs
- ExpressionList.cs
- ToolStripSplitButton.cs
- TemplateManager.cs
- XPathEmptyIterator.cs
- XmlUtil.cs
- PropertyInfoSet.cs
- AnnotationMap.cs
- FontCacheLogic.cs
- SerialPinChanges.cs
- IList.cs
- Int32AnimationUsingKeyFrames.cs
- XmlJsonReader.cs
- ActivityTypeResolver.xaml.cs
- QilXmlReader.cs
- SecurityContextSecurityTokenResolver.cs
- MgmtConfigurationRecord.cs
- ValidationException.cs
- HtmlShimManager.cs
- RequestNavigateEventArgs.cs
- Point3DKeyFrameCollection.cs
- HttpCookiesSection.cs
- MsmqReceiveParameters.cs
- ChangeBlockUndoRecord.cs
- SmiGettersStream.cs
- Literal.cs
- RecognitionEventArgs.cs
- ApplicationSecurityInfo.cs
- BasicCellRelation.cs
- TypeConverter.cs
- CodeAssignStatement.cs
- SafeHandles.cs
- SqlStream.cs
- GAC.cs
- MenuItemStyle.cs
- NativeMethods.cs
- ProjectionPathBuilder.cs
- InvalidateEvent.cs
- ActivityXRefConverter.cs