diff options
Diffstat (limited to 'src/mscorlib/src/System/ArgumentNullException.cs')
-rw-r--r-- | src/mscorlib/src/System/ArgumentNullException.cs | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/src/mscorlib/src/System/ArgumentNullException.cs b/src/mscorlib/src/System/ArgumentNullException.cs deleted file mode 100644 index 3a86223ccf..0000000000 --- a/src/mscorlib/src/System/ArgumentNullException.cs +++ /dev/null @@ -1,53 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -/*============================================================================= -** -** -** -** Purpose: Exception class for null arguments to a method. -** -** -=============================================================================*/ - -using System.Runtime.Serialization; - -namespace System -{ - // The ArgumentException is thrown when an argument - // is null when it shouldn't be. - // - [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(SR.ArgumentNull_Generic) - { - // Use E_POINTER - COM used that for null pointers. Description is "invalid pointer" - HResult = __HResults.E_POINTER; - } - - public ArgumentNullException(String paramName) - : base(SR.ArgumentNull_Generic, paramName) - { - HResult = __HResults.E_POINTER; - } - - public ArgumentNullException(String message, Exception innerException) - : base(message, innerException) - { - HResult = __HResults.E_POINTER; - } - - public ArgumentNullException(String paramName, String message) - : base(message, paramName) - { - HResult = __HResults.E_POINTER; - } - - protected ArgumentNullException(SerializationInfo info, StreamingContext context) : base(info, context) { } - } -} |