Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Globalization / CultureNotFoundException.cs / 1305376 / CultureNotFoundException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== namespace System.Globalization { using System; using System.Runtime.Serialization; using System.Threading; using System.Diagnostics.Contracts; [System.Runtime.InteropServices.ComVisible(true)] [Serializable] public class CultureNotFoundException : ArgumentException, ISerializable { private string m_invalidCultureName; // unrecognized culture name private Nullablem_invalidCultureId; // unrecognized culture Lcid public CultureNotFoundException() : base(DefaultMessage) { } public CultureNotFoundException(String message) : base(message) { } public CultureNotFoundException(String paramName, String message) : base(message, paramName) { } public CultureNotFoundException(String message, Exception innerException) : base(message, innerException) { } public CultureNotFoundException(String paramName, int invalidCultureId, String message) : base(message, paramName) { m_invalidCultureId = invalidCultureId; } public CultureNotFoundException(String message, int invalidCultureId, Exception innerException) : base(message, innerException) { m_invalidCultureId = invalidCultureId; } public CultureNotFoundException(String paramName, string invalidCultureName, String message) : base(message, paramName) { m_invalidCultureName = invalidCultureName; } public CultureNotFoundException(String message, string invalidCultureName, Exception innerException) : base(message, innerException) { m_invalidCultureName = invalidCultureName; } [System.Security.SecuritySafeCritical] // auto-generated protected CultureNotFoundException(SerializationInfo info, StreamingContext context) : base(info, context) { m_invalidCultureId = (Nullable ) info.GetValue("InvalidCultureId", typeof(Nullable )); m_invalidCultureName = (string) info.GetValue("InvalidCultureName", typeof(string)); } [System.Security.SecurityCritical] // auto-generated_required public override void GetObjectData(SerializationInfo info, StreamingContext context) { if (info==null) { throw new ArgumentNullException("info"); } Contract.EndContractBlock(); base.GetObjectData(info, context); info.AddValue("InvalidCultureId", m_invalidCultureId, typeof(Nullable )); info.AddValue("InvalidCultureName", m_invalidCultureName, typeof(string)); } public virtual Nullable InvalidCultureId { get { return m_invalidCultureId; } } public virtual string InvalidCultureName { get { return m_invalidCultureName; } } private static String DefaultMessage { get { return Environment.GetResourceString("Argument_CultureNotSupported"); } } private String FormatedInvalidCultureId { get { if (InvalidCultureId != null) { return String.Format(CultureInfo.InvariantCulture, "{0} (0x{0:x4})", (int)InvalidCultureId); } return InvalidCultureName; } } public override String Message { get { String s = base.Message; if (m_invalidCultureId != null || m_invalidCultureName != null) { String valueMessage = Environment.GetResourceString("Argument_CultureInvalidIdentifier", FormatedInvalidCultureId); if (s == null) return valueMessage; return s + Environment.NewLine + valueMessage; } return s; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== namespace System.Globalization { using System; using System.Runtime.Serialization; using System.Threading; using System.Diagnostics.Contracts; [System.Runtime.InteropServices.ComVisible(true)] [Serializable] public class CultureNotFoundException : ArgumentException, ISerializable { private string m_invalidCultureName; // unrecognized culture name private Nullable m_invalidCultureId; // unrecognized culture Lcid public CultureNotFoundException() : base(DefaultMessage) { } public CultureNotFoundException(String message) : base(message) { } public CultureNotFoundException(String paramName, String message) : base(message, paramName) { } public CultureNotFoundException(String message, Exception innerException) : base(message, innerException) { } public CultureNotFoundException(String paramName, int invalidCultureId, String message) : base(message, paramName) { m_invalidCultureId = invalidCultureId; } public CultureNotFoundException(String message, int invalidCultureId, Exception innerException) : base(message, innerException) { m_invalidCultureId = invalidCultureId; } public CultureNotFoundException(String paramName, string invalidCultureName, String message) : base(message, paramName) { m_invalidCultureName = invalidCultureName; } public CultureNotFoundException(String message, string invalidCultureName, Exception innerException) : base(message, innerException) { m_invalidCultureName = invalidCultureName; } [System.Security.SecuritySafeCritical] // auto-generated protected CultureNotFoundException(SerializationInfo info, StreamingContext context) : base(info, context) { m_invalidCultureId = (Nullable ) info.GetValue("InvalidCultureId", typeof(Nullable )); m_invalidCultureName = (string) info.GetValue("InvalidCultureName", typeof(string)); } [System.Security.SecurityCritical] // auto-generated_required public override void GetObjectData(SerializationInfo info, StreamingContext context) { if (info==null) { throw new ArgumentNullException("info"); } Contract.EndContractBlock(); base.GetObjectData(info, context); info.AddValue("InvalidCultureId", m_invalidCultureId, typeof(Nullable )); info.AddValue("InvalidCultureName", m_invalidCultureName, typeof(string)); } public virtual Nullable InvalidCultureId { get { return m_invalidCultureId; } } public virtual string InvalidCultureName { get { return m_invalidCultureName; } } private static String DefaultMessage { get { return Environment.GetResourceString("Argument_CultureNotSupported"); } } private String FormatedInvalidCultureId { get { if (InvalidCultureId != null) { return String.Format(CultureInfo.InvariantCulture, "{0} (0x{0:x4})", (int)InvalidCultureId); } return InvalidCultureName; } } public override String Message { get { String s = base.Message; if (m_invalidCultureId != null || m_invalidCultureName != null) { String valueMessage = Environment.GetResourceString("Argument_CultureInvalidIdentifier", FormatedInvalidCultureId); if (s == null) return valueMessage; return s + Environment.NewLine + valueMessage; } return s; } } } } // 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
- EntityProviderFactory.cs
- CharStorage.cs
- codemethodreferenceexpression.cs
- ExceptionRoutedEventArgs.cs
- XsltConvert.cs
- LabelAutomationPeer.cs
- FileNotFoundException.cs
- Empty.cs
- PeerToPeerException.cs
- ScrollPatternIdentifiers.cs
- ImagingCache.cs
- SqlReferenceCollection.cs
- Trustee.cs
- SymmetricAlgorithm.cs
- XmlAnyAttributeAttribute.cs
- RectangleConverter.cs
- PopupRootAutomationPeer.cs
- FilterEventArgs.cs
- SourceSwitch.cs
- DataGridViewColumn.cs
- TraceContextRecord.cs
- TextBox.cs
- RtfToken.cs
- ResXFileRef.cs
- FormParameter.cs
- Ray3DHitTestResult.cs
- SqlMethodCallConverter.cs
- DataException.cs
- UICuesEvent.cs
- HiddenField.cs
- Panel.cs
- BamlTreeUpdater.cs
- GlyphsSerializer.cs
- RemoteWebConfigurationHostStream.cs
- WebPartTransformer.cs
- diagnosticsswitches.cs
- InternalPermissions.cs
- DecimalAnimationBase.cs
- ScrollViewer.cs
- ActivityXRefPropertyEditor.cs
- DataSourceNameHandler.cs
- CodeDefaultValueExpression.cs
- DependencyPropertyValueSerializer.cs
- TrackingWorkflowEventArgs.cs
- PolicyDesigner.cs
- GroupByQueryOperator.cs
- MetadataArtifactLoaderFile.cs
- SelfIssuedAuthRSAPKCS1SignatureDeformatter.cs
- Metafile.cs
- Attributes.cs
- IndicFontClient.cs
- IResourceProvider.cs
- EntityWithKeyStrategy.cs
- BoolExpr.cs
- SHA384.cs
- GlobalItem.cs
- PrintingPermission.cs
- baseaxisquery.cs
- controlskin.cs
- SiteMapNodeItem.cs
- SecurityMode.cs
- DiscreteKeyFrames.cs
- sqlinternaltransaction.cs
- GrammarBuilderWildcard.cs
- SqlUDTStorage.cs
- Column.cs
- MatrixCamera.cs
- Control.cs
- UriSection.cs
- EntitySetBaseCollection.cs
- _UriTypeConverter.cs
- InvokeProviderWrapper.cs
- DataContractJsonSerializerOperationBehavior.cs
- SamlConstants.cs
- NativeMethods.cs
- ConfigXmlCDataSection.cs
- XmlSortKeyAccumulator.cs
- DataSvcMapFile.cs
- SubpageParagraph.cs
- EditorBrowsableAttribute.cs
- PropertyValueChangedEvent.cs
- RelationshipType.cs
- ResponseBodyWriter.cs
- COSERVERINFO.cs
- DataGridViewComboBoxCell.cs
- TracedNativeMethods.cs
- UserMapPath.cs
- TreeNodeCollection.cs
- TextTabProperties.cs
- ISCIIEncoding.cs
- PropertyDescriptor.cs
- ArraySubsetEnumerator.cs
- DynamicFilterExpression.cs
- CachedFontFace.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- ChannelServices.cs
- SqlConnectionHelper.cs
- IPPacketInformation.cs
- EntityWrapperFactory.cs
- WorkflowStateRollbackService.cs