Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / InvalidEnumArgumentException.cs / 1305376 / InvalidEnumArgumentException.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using Microsoft.Win32; using System; using System.Diagnostics; using System.Globalization; using System.Runtime.Serialization; using System.Security.Permissions; ////// [HostProtection(SharedState = true)] [Serializable] public class InvalidEnumArgumentException : ArgumentException { ///The exception that is thrown when using invalid arguments that are enumerators. ////// public InvalidEnumArgumentException() : this(null) { } ///Initializes a new instance of the ///class without a message. /// public InvalidEnumArgumentException(string message) : base(message) { } ///Initializes a new instance of the ///class with /// the specified message. /// Initializes a new instance of the Exception class with a specified error message and a /// reference to the inner exception that is the cause of this exception. /// FxCop CA1032: Multiple constructors are required to correctly implement a custom exception. /// public InvalidEnumArgumentException( string message, Exception innerException ) : base(message, innerException) { } ////// public InvalidEnumArgumentException(string argumentName, int invalidValue, Type enumClass) : base(SR.GetString(SR.InvalidEnumArgument, argumentName, invalidValue.ToString(CultureInfo.CurrentCulture), enumClass.Name), argumentName) { } ///Initializes a new instance of the ///class with a /// message generated from the argument, invalid value, and enumeration /// class. /// Need this constructor since Exception implements ISerializable. We don't have any fields, /// so just forward this to base. /// protected InvalidEnumArgumentException(SerializationInfo info, StreamingContext context) : base(info, context) { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using Microsoft.Win32; using System; using System.Diagnostics; using System.Globalization; using System.Runtime.Serialization; using System.Security.Permissions; ////// [HostProtection(SharedState = true)] [Serializable] public class InvalidEnumArgumentException : ArgumentException { ///The exception that is thrown when using invalid arguments that are enumerators. ////// public InvalidEnumArgumentException() : this(null) { } ///Initializes a new instance of the ///class without a message. /// public InvalidEnumArgumentException(string message) : base(message) { } ///Initializes a new instance of the ///class with /// the specified message. /// Initializes a new instance of the Exception class with a specified error message and a /// reference to the inner exception that is the cause of this exception. /// FxCop CA1032: Multiple constructors are required to correctly implement a custom exception. /// public InvalidEnumArgumentException( string message, Exception innerException ) : base(message, innerException) { } ////// public InvalidEnumArgumentException(string argumentName, int invalidValue, Type enumClass) : base(SR.GetString(SR.InvalidEnumArgument, argumentName, invalidValue.ToString(CultureInfo.CurrentCulture), enumClass.Name), argumentName) { } ///Initializes a new instance of the ///class with a /// message generated from the argument, invalid value, and enumeration /// class. /// Need this constructor since Exception implements ISerializable. We don't have any fields, /// so just forward this to base. /// protected InvalidEnumArgumentException(SerializationInfo info, StreamingContext context) : base(info, context) { } } } // 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
- ModuleBuilder.cs
- TimeZone.cs
- JsonFormatWriterGenerator.cs
- WebPartUtil.cs
- _ProxyRegBlob.cs
- XamlReader.cs
- HostedTcpTransportManager.cs
- ContentDesigner.cs
- EditorPartCollection.cs
- _SSPIWrapper.cs
- SamlAuthorizationDecisionClaimResource.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- MessageFormatterConverter.cs
- EventRoute.cs
- ThreadAttributes.cs
- ConfigurationSection.cs
- CommandField.cs
- ComUdtElement.cs
- WindowsTokenRoleProvider.cs
- WebPartConnection.cs
- Validator.cs
- DisableDpiAwarenessAttribute.cs
- peernodeimplementation.cs
- TokenBasedSetEnumerator.cs
- CollectionView.cs
- MultiPageTextView.cs
- EncodingInfo.cs
- Calendar.cs
- OuterGlowBitmapEffect.cs
- WinHttpWebProxyFinder.cs
- BinaryCommonClasses.cs
- UnsafeNetInfoNativeMethods.cs
- ResourcePermissionBaseEntry.cs
- Mutex.cs
- DataKeyArray.cs
- CollectionView.cs
- FileVersionInfo.cs
- codemethodreferenceexpression.cs
- IFlowDocumentViewer.cs
- Object.cs
- PtsPage.cs
- GridView.cs
- TextPointerBase.cs
- XsltContext.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- PointConverter.cs
- XPathDocumentIterator.cs
- contentDescriptor.cs
- LicenseManager.cs
- NonSerializedAttribute.cs
- HttpConfigurationSystem.cs
- SqlDependencyListener.cs
- ShortcutKeysEditor.cs
- XmlQualifiedName.cs
- SqlUDTStorage.cs
- PathFigure.cs
- KnownIds.cs
- SoapSchemaImporter.cs
- UInt16Storage.cs
- WebRequestModuleElementCollection.cs
- DataGridViewTextBoxCell.cs
- ImageDrawing.cs
- DisplayInformation.cs
- AspNetRouteServiceHttpHandler.cs
- CorePropertiesFilter.cs
- CorrelationHandle.cs
- TabPage.cs
- PointAnimation.cs
- EventRecord.cs
- EventProvider.cs
- RequestCachePolicyConverter.cs
- DecimalAnimationUsingKeyFrames.cs
- GlyphCache.cs
- BooleanAnimationUsingKeyFrames.cs
- Screen.cs
- RegexWorker.cs
- ISAPIWorkerRequest.cs
- SignedInfo.cs
- CollectionType.cs
- HotCommands.cs
- SoapInteropTypes.cs
- EntityFunctions.cs
- BinaryObjectWriter.cs
- DropTarget.cs
- SingleTagSectionHandler.cs
- EventHandlersStore.cs
- ViewBox.cs
- GB18030Encoding.cs
- RenderData.cs
- SqlExpressionNullability.cs
- HashJoinQueryOperatorEnumerator.cs
- PassportAuthenticationEventArgs.cs
- ColumnResizeUndoUnit.cs
- SettingsBase.cs
- SqlInternalConnection.cs
- XsdDataContractExporter.cs
- WeakHashtable.cs
- WebEventCodes.cs
- ConfigurationElementProperty.cs
- CustomAttribute.cs