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
- DictionaryKeyPropertyAttribute.cs
- CharacterBuffer.cs
- dsa.cs
- ResXFileRef.cs
- DuplicateWaitObjectException.cs
- ButtonField.cs
- ToolBarPanel.cs
- ScalarType.cs
- Semaphore.cs
- BrowserCapabilitiesFactoryBase.cs
- FixedStringLookup.cs
- DataContractSet.cs
- KoreanCalendar.cs
- Keywords.cs
- ResourceDictionary.cs
- TableHeaderCell.cs
- ResourceAssociationTypeEnd.cs
- AutomationEventArgs.cs
- TableDetailsCollection.cs
- DrawingGroupDrawingContext.cs
- Types.cs
- EndpointInstanceProvider.cs
- CharacterMetrics.cs
- PrePrepareMethodAttribute.cs
- CustomErrorsSection.cs
- XpsSerializationManager.cs
- Addressing.cs
- WindowsRichEdit.cs
- DataConnectionHelper.cs
- TableCell.cs
- WindowInteropHelper.cs
- CssStyleCollection.cs
- PreProcessor.cs
- MenuItemStyle.cs
- AppearanceEditorPart.cs
- CorrelationActionMessageFilter.cs
- Rectangle.cs
- DoubleLinkListEnumerator.cs
- CodeMemberProperty.cs
- WebDisplayNameAttribute.cs
- ISAPIWorkerRequest.cs
- TemplateBuilder.cs
- NamespaceList.cs
- OnOperation.cs
- SafeNativeMemoryHandle.cs
- GroupBoxRenderer.cs
- Cloud.cs
- SortQuery.cs
- oledbmetadatacollectionnames.cs
- BitmapFrameEncode.cs
- Splitter.cs
- CommandHelpers.cs
- ProcessStartInfo.cs
- FieldBuilder.cs
- ServiceHostingEnvironment.cs
- TypeSystem.cs
- EndpointAddressProcessor.cs
- CompatibleIComparer.cs
- WizardForm.cs
- UnsafeNativeMethods.cs
- UpdatePanelControlTrigger.cs
- ClientEventManager.cs
- diagnosticsswitches.cs
- XsltException.cs
- CrossAppDomainChannel.cs
- TreeViewCancelEvent.cs
- FontFamily.cs
- BaseDataListComponentEditor.cs
- XmlSerializerFactory.cs
- DataObjectCopyingEventArgs.cs
- EndOfStreamException.cs
- BuildProviderAppliesToAttribute.cs
- Double.cs
- MetadataCacheItem.cs
- HttpAsyncResult.cs
- KoreanCalendar.cs
- QueryOptionExpression.cs
- PenThreadWorker.cs
- AnnotationAdorner.cs
- EmptyEnumerator.cs
- DiscreteKeyFrames.cs
- ViewStateModeByIdAttribute.cs
- VectorKeyFrameCollection.cs
- ConditionCollection.cs
- WindowShowOrOpenTracker.cs
- ChannelFactoryRefCache.cs
- OperationDescription.cs
- SparseMemoryStream.cs
- GatewayIPAddressInformationCollection.cs
- EntitySqlException.cs
- Menu.cs
- XmlSchemaAnnotation.cs
- BindableTemplateBuilder.cs
- ExpressionLexer.cs
- AdornerLayer.cs
- WindowsScroll.cs
- TransmissionStrategy.cs
- ListViewItem.cs
- _LocalDataStoreMgr.cs
- DbProviderFactories.cs