Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / InvalidEnumArgumentException.cs / 1 / 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) { } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EndpointAddressMessageFilterTable.cs
- XmlSchemaImport.cs
- SyndicationDeserializer.cs
- EnumBuilder.cs
- DiffuseMaterial.cs
- SmiGettersStream.cs
- PingReply.cs
- DesignerCategoryAttribute.cs
- FixedSOMLineCollection.cs
- OperatingSystem.cs
- DataGridViewRowCancelEventArgs.cs
- InputLanguageManager.cs
- HorizontalAlignConverter.cs
- Vector3DCollectionConverter.cs
- Header.cs
- UnsafeNativeMethodsCLR.cs
- Pts.cs
- Registry.cs
- MessageAction.cs
- DataGridPageChangedEventArgs.cs
- baseshape.cs
- ComUdtElementCollection.cs
- HttpCachePolicyElement.cs
- Rules.cs
- FilteredAttributeCollection.cs
- FormatSettings.cs
- StyleXamlParser.cs
- NewItemsContextMenuStrip.cs
- EntityCommandExecutionException.cs
- VirtualDirectoryMapping.cs
- TranslateTransform.cs
- PrimitiveXmlSerializers.cs
- JavaScriptObjectDeserializer.cs
- DynamicControlParameter.cs
- _ListenerAsyncResult.cs
- GB18030Encoding.cs
- HitTestResult.cs
- UriScheme.cs
- Freezable.cs
- MyContact.cs
- Rect.cs
- ToolTipAutomationPeer.cs
- DataGridCommandEventArgs.cs
- RuntimeConfigurationRecord.cs
- HttpModuleAction.cs
- CodeExpressionRuleDeclaration.cs
- DatatypeImplementation.cs
- CheckBoxBaseAdapter.cs
- DataSourceProvider.cs
- AxHost.cs
- CodeArrayCreateExpression.cs
- GroupAggregateExpr.cs
- SevenBitStream.cs
- TitleStyle.cs
- MetadataItemCollectionFactory.cs
- ClientUIRequest.cs
- ProxyManager.cs
- Ray3DHitTestResult.cs
- MarginsConverter.cs
- ChannelManagerBase.cs
- EncoderExceptionFallback.cs
- DynamicQueryableWrapper.cs
- BooleanConverter.cs
- TableFieldsEditor.cs
- WsatConfiguration.cs
- TemplateControlCodeDomTreeGenerator.cs
- CurrentTimeZone.cs
- XmlRawWriterWrapper.cs
- Comparer.cs
- ObjectDataSourceMethodEventArgs.cs
- OrderedHashRepartitionStream.cs
- SymbolType.cs
- ReflectionPermission.cs
- EventProviderWriter.cs
- ImageKeyConverter.cs
- EnvelopedSignatureTransform.cs
- SystemFonts.cs
- SystemUdpStatistics.cs
- BreadCrumbTextConverter.cs
- TextureBrush.cs
- ObjectDataProvider.cs
- DataGridViewRowCancelEventArgs.cs
- VSWCFServiceContractGenerator.cs
- ObjectHelper.cs
- _UncName.cs
- DbExpressionBuilder.cs
- CaseInsensitiveHashCodeProvider.cs
- UserValidatedEventArgs.cs
- RecognizerInfo.cs
- PbrsForward.cs
- XamlFigureLengthSerializer.cs
- BuildProvidersCompiler.cs
- DrawingContextWalker.cs
- ProjectionPruner.cs
- EditorResources.cs
- Pair.cs
- MdbDataFileEditor.cs
- SqlUdtInfo.cs
- PropertyRecord.cs
- TextBoxAutomationPeer.cs