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
- ParameterCollection.cs
- DecimalKeyFrameCollection.cs
- Int64AnimationUsingKeyFrames.cs
- Token.cs
- ConnectionsZoneAutoFormat.cs
- DataRowComparer.cs
- _Semaphore.cs
- SuppressMergeCheckAttribute.cs
- RootAction.cs
- GlyphShapingProperties.cs
- TCPListener.cs
- Transform3D.cs
- CodeMemberMethod.cs
- XPathItem.cs
- SchemaImporterExtensionsSection.cs
- DataBoundLiteralControl.cs
- MergePropertyDescriptor.cs
- PrintingPermissionAttribute.cs
- Column.cs
- CredentialCache.cs
- DataBindingCollection.cs
- StrongNameKeyPair.cs
- OutOfMemoryException.cs
- PasswordPropertyTextAttribute.cs
- IIS7WorkerRequest.cs
- ControlBuilderAttribute.cs
- MailWriter.cs
- WindowsStatic.cs
- TreeViewImageIndexConverter.cs
- SmtpNtlmAuthenticationModule.cs
- ResourceReader.cs
- PageSettings.cs
- DesignerCategoryAttribute.cs
- PermissionAttributes.cs
- EntityTypeBase.cs
- CheckBoxRenderer.cs
- BinaryObjectInfo.cs
- FileUtil.cs
- safex509handles.cs
- XmlArrayItemAttribute.cs
- RC2.cs
- XmlTextReaderImplHelpers.cs
- ChangeConflicts.cs
- MouseGesture.cs
- TypeUtil.cs
- Msec.cs
- PeerNameRecordCollection.cs
- BoundsDrawingContextWalker.cs
- ImageDesigner.cs
- Effect.cs
- Executor.cs
- ReachPrintTicketSerializer.cs
- ISFClipboardData.cs
- SplitterEvent.cs
- ConfigurationPropertyCollection.cs
- StylusButtonEventArgs.cs
- CheckBoxStandardAdapter.cs
- DEREncoding.cs
- CodeTypeReferenceExpression.cs
- ProviderBase.cs
- basevalidator.cs
- BaseDataBoundControl.cs
- DesignerDataRelationship.cs
- EncryptedHeaderXml.cs
- SqlProvider.cs
- WebBaseEventKeyComparer.cs
- XmlSchemaAny.cs
- DataGridCellsPresenter.cs
- IntPtr.cs
- FlowNode.cs
- TimeSpanConverter.cs
- TCEAdapterGenerator.cs
- Literal.cs
- CompilationRelaxations.cs
- TextMetrics.cs
- AuthorizationRuleCollection.cs
- Roles.cs
- QueryOperationResponseOfT.cs
- PathFigureCollection.cs
- HttpRequest.cs
- TextAdaptor.cs
- Stackframe.cs
- Clock.cs
- SqlDataSourceEnumerator.cs
- DesignerDataParameter.cs
- RequestTimeoutManager.cs
- SQLInt32Storage.cs
- DataSourceCacheDurationConverter.cs
- ManagedIStream.cs
- XmlSchemaCollection.cs
- TagNameToTypeMapper.cs
- BlobPersonalizationState.cs
- StyleTypedPropertyAttribute.cs
- ObjectListCommand.cs
- WebScriptServiceHost.cs
- MsdtcWrapper.cs
- OutputWindow.cs
- ScrollEventArgs.cs
- FlowDocumentReaderAutomationPeer.cs
- SchemaObjectWriter.cs