Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / FaultReasonText.cs / 1 / FaultReasonText.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel { using System.Globalization; using System.Threading; public class FaultReasonText { string xmlLang; string text; public FaultReasonText(string text) { if (text == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("text")); this.text = text; this.xmlLang = CultureInfo.CurrentCulture.Name; } public FaultReasonText(string text, string xmlLang) { if (text == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("text")); if (xmlLang == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("xmlLang")); this.text = text; this.xmlLang = xmlLang; } public FaultReasonText(string text, CultureInfo cultureInfo) { if (text == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("text")); if (cultureInfo == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("cultureInfo")); this.text = text; this.xmlLang = cultureInfo.Name; } public bool Matches(CultureInfo cultureInfo) { if (cultureInfo == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("cultureInfo")); return xmlLang == cultureInfo.Name; } public string XmlLang { get { return xmlLang; } } public string Text { get { return text; } } } } // 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
- SequentialUshortCollection.cs
- SqlProfileProvider.cs
- ConsoleCancelEventArgs.cs
- StylusCollection.cs
- StylusPointProperties.cs
- AutoResetEvent.cs
- UInt64Storage.cs
- ParallelEnumerable.cs
- ContentPosition.cs
- TypeConverter.cs
- ExtendedProtectionPolicyElement.cs
- DataControlLinkButton.cs
- ValidationErrorInfo.cs
- WebHttpSecurityElement.cs
- SafeEventHandle.cs
- DrawingAttributesDefaultValueFactory.cs
- OleDragDropHandler.cs
- Serializer.cs
- EditCommandColumn.cs
- ErrorsHelper.cs
- ColorInterpolationModeValidation.cs
- DrawTreeNodeEventArgs.cs
- PtsCache.cs
- ArrayExtension.cs
- ProxySimple.cs
- SecondaryViewProvider.cs
- ComEventsSink.cs
- CommandHelpers.cs
- Scheduling.cs
- ChunkedMemoryStream.cs
- SqlAliasesReferenced.cs
- StorageInfo.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- VisualState.cs
- Bidi.cs
- AccessControlList.cs
- Stylesheet.cs
- HttpCacheVary.cs
- ToggleButtonAutomationPeer.cs
- AuthenticatingEventArgs.cs
- EventLogPermissionEntryCollection.cs
- AutomationFocusChangedEventArgs.cs
- ImageUrlEditor.cs
- CollectionChangeEventArgs.cs
- Int64AnimationBase.cs
- DataControlFieldTypeEditor.cs
- CapabilitiesState.cs
- MimeTypeAttribute.cs
- CodeIterationStatement.cs
- DataGridViewMethods.cs
- TextRunProperties.cs
- Tokenizer.cs
- ServerProtocol.cs
- ToolboxComponentsCreatedEventArgs.cs
- DateTime.cs
- DataGridViewSelectedColumnCollection.cs
- ErrorInfoXmlDocument.cs
- FieldAccessException.cs
- OleStrCAMarshaler.cs
- SoapAttributes.cs
- GetBrowserTokenRequest.cs
- SmtpLoginAuthenticationModule.cs
- JsonXmlDataContract.cs
- DefaultAuthorizationContext.cs
- ImageAutomationPeer.cs
- HtmlLink.cs
- TransactionFlowAttribute.cs
- ServiceModelEnumValidatorAttribute.cs
- MatcherBuilder.cs
- ModuleConfigurationInfo.cs
- WebSysDefaultValueAttribute.cs
- SqlNotificationRequest.cs
- FormViewDeleteEventArgs.cs
- TextRangeEditLists.cs
- Interop.cs
- ProxyWebPart.cs
- SecurityCookieModeValidator.cs
- DesignerWidgets.cs
- PolicyReader.cs
- WebFormDesignerActionService.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- StatusBarAutomationPeer.cs
- OracleConnectionString.cs
- QuotedStringWriteStateInfo.cs
- StringFormat.cs
- DataGridViewButtonColumn.cs
- CryptoProvider.cs
- ExecutionEngineException.cs
- AttachmentCollection.cs
- ToolboxCategory.cs
- Function.cs
- Scanner.cs
- RuntimeConfigLKG.cs
- NamespaceList.cs
- StorageModelBuildProvider.cs
- uribuilder.cs
- input.cs
- ChangeConflicts.cs
- KeyInfo.cs
- DataServiceRequestOfT.cs