Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / ArgumentNullException.cs / 1 / ArgumentNullException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: ArgumentNullException ** ** ** Purpose: Exception class for null arguments to a method. ** ** =============================================================================*/ namespace System { using System; using System.Runtime.Serialization; using System.Runtime.Remoting; using System.Security.Permissions; // The ArgumentException is thrown when an argument // is null when it shouldn't be. // [System.Runtime.InteropServices.ComVisible(true)] [Serializable] public class ArgumentNullException : ArgumentException { // Creates a new ArgumentNullException with its message // string set to a default message explaining an argument was null. public ArgumentNullException() : base(Environment.GetResourceString("ArgumentNull_Generic")) { // Use E_POINTER - COM used that for null pointers. Description is "invalid pointer" SetErrorCode(__HResults.E_POINTER); } public ArgumentNullException(String paramName) : base(Environment.GetResourceString("ArgumentNull_Generic"), paramName) { SetErrorCode(__HResults.E_POINTER); } public ArgumentNullException(String message, Exception innerException) : base(message, innerException) { SetErrorCode(__HResults.E_POINTER); } public ArgumentNullException(String paramName, String message) : base(message, paramName) { SetErrorCode(__HResults.E_POINTER); } [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.SerializationFormatter)] protected ArgumentNullException(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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EntityConnection.cs
- SqlSelectStatement.cs
- MasterPageCodeDomTreeGenerator.cs
- NavigationFailedEventArgs.cs
- DockPatternIdentifiers.cs
- Decoder.cs
- PageSetupDialog.cs
- ChangeDirector.cs
- StrokeRenderer.cs
- FixedPage.cs
- DtrList.cs
- OdbcEnvironmentHandle.cs
- GridProviderWrapper.cs
- InternalMappingException.cs
- WebBaseEventKeyComparer.cs
- FontNameConverter.cs
- BaseDataBoundControl.cs
- AttributeProviderAttribute.cs
- SecureStringHasher.cs
- BasicViewGenerator.cs
- Ipv6Element.cs
- HttpHeaderCollection.cs
- Transform3DGroup.cs
- ObjectFullSpanRewriter.cs
- TemplateControlBuildProvider.cs
- PathHelper.cs
- FixedDocumentSequencePaginator.cs
- TextEditorParagraphs.cs
- ColorIndependentAnimationStorage.cs
- DataTable.cs
- XamlSerializerUtil.cs
- SHA384.cs
- GridItemPattern.cs
- StringUtil.cs
- CompiledAction.cs
- diagnosticsswitches.cs
- DataGridViewRowCollection.cs
- StateManagedCollection.cs
- CodeDomComponentSerializationService.cs
- FixUp.cs
- PingReply.cs
- DataGridViewRowStateChangedEventArgs.cs
- InputMethodStateChangeEventArgs.cs
- DataServicePagingProviderWrapper.cs
- SQLInt32Storage.cs
- ReadWriteObjectLock.cs
- DebugView.cs
- Tool.cs
- SafeThreadHandle.cs
- ADMembershipUser.cs
- SafeBuffer.cs
- DoubleLink.cs
- HotSpot.cs
- ConsoleEntryPoint.cs
- DateTimeConverter.cs
- SqlServer2KCompatibilityAnnotation.cs
- DataGridColumnHeaderAutomationPeer.cs
- RuleEngine.cs
- BaseTypeViewSchema.cs
- WebContext.cs
- XmlTextEncoder.cs
- EventProxy.cs
- SurrogateDataContract.cs
- SecurityManager.cs
- WebPartVerbsEventArgs.cs
- __Filters.cs
- XpsFontSerializationService.cs
- SafeArrayRankMismatchException.cs
- TranslateTransform.cs
- LinqDataSourceHelper.cs
- ForEachAction.cs
- BaseValidator.cs
- ApplicationGesture.cs
- _SslStream.cs
- InfoCardTrace.cs
- DataServiceHostFactory.cs
- SqlInternalConnection.cs
- UnionExpr.cs
- AuthenticationServiceManager.cs
- ToolStripDropDown.cs
- DefaultValueConverter.cs
- SqlDataSourceStatusEventArgs.cs
- XmlSchemaIdentityConstraint.cs
- ClientFormsAuthenticationCredentials.cs
- Attachment.cs
- DataConnectionHelper.cs
- SchemaAttDef.cs
- QueryGenerator.cs
- PaperSize.cs
- RemotingServices.cs
- SessionEndingEventArgs.cs
- ErrorInfoXmlDocument.cs
- HwndHost.cs
- AdCreatedEventArgs.cs
- TextBreakpoint.cs
- CalendarDataBindingHandler.cs
- DecimalMinMaxAggregationOperator.cs
- TdsEnums.cs
- NotifyInputEventArgs.cs
- ExternalFile.cs