Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / ArgumentNullException.cs / 1305376 / 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); } [System.Security.SecurityCritical] // auto-generated_required protected ArgumentNullException(SerializationInfo info, StreamingContext context) : base(info, context) { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TdsParserHelperClasses.cs
- Rule.cs
- DataRow.cs
- ItemList.cs
- SchemaSetCompiler.cs
- SourceSwitch.cs
- ParseChildrenAsPropertiesAttribute.cs
- TaskFormBase.cs
- RepeaterDataBoundAdapter.cs
- BaseTemplateBuildProvider.cs
- XmlAnyElementAttributes.cs
- XamlFilter.cs
- SelfIssuedAuthRSACryptoProvider.cs
- DataServiceBuildProvider.cs
- HttpVersion.cs
- ScrollEventArgs.cs
- DateTimeEditor.cs
- QilBinary.cs
- PropertyChangedEventArgs.cs
- BamlLocalizer.cs
- querybuilder.cs
- SpeechSeg.cs
- ParseNumbers.cs
- StorageScalarPropertyMapping.cs
- MouseActionConverter.cs
- ComplexBindingPropertiesAttribute.cs
- SqlCommandSet.cs
- LocatorGroup.cs
- SystemException.cs
- ElementHostAutomationPeer.cs
- EventHandlersDesigner.cs
- PointAnimation.cs
- DispatcherFrame.cs
- MethodCallTranslator.cs
- FontWeight.cs
- BuildProvidersCompiler.cs
- DisplayInformation.cs
- WaitHandle.cs
- ConstNode.cs
- Resources.Designer.cs
- RtType.cs
- Timeline.cs
- MatrixValueSerializer.cs
- ReferencedCollectionType.cs
- Events.cs
- TaskForm.cs
- XmlAttributeAttribute.cs
- _IPv6Address.cs
- RelationshipSet.cs
- ImageSourceValueSerializer.cs
- VisualBasicSettingsHandler.cs
- XmlSchemaSimpleTypeRestriction.cs
- RelationalExpressions.cs
- MetadataExchangeBindings.cs
- ProcessModelSection.cs
- CriticalExceptions.cs
- RunClient.cs
- TickBar.cs
- OptimisticConcurrencyException.cs
- BitmapEffectDrawingContextWalker.cs
- _AutoWebProxyScriptEngine.cs
- QilTernary.cs
- PageCatalogPart.cs
- EncodingDataItem.cs
- ScopelessEnumAttribute.cs
- ObjectPropertyMapping.cs
- InputMethodStateChangeEventArgs.cs
- GeometryModel3D.cs
- _DomainName.cs
- XmlSerializableReader.cs
- Stream.cs
- SmiMetaDataProperty.cs
- GeometryModel3D.cs
- ContainerParaClient.cs
- OlePropertyStructs.cs
- PasswordRecoveryDesigner.cs
- NameTable.cs
- Lease.cs
- ObjRef.cs
- TextInfo.cs
- WebPartUtil.cs
- HttpHandlerAction.cs
- ContainerUIElement3D.cs
- XmlElementAttribute.cs
- ComponentDispatcher.cs
- VariableQuery.cs
- control.ime.cs
- SourceFileBuildProvider.cs
- ScaleTransform.cs
- DataColumnMapping.cs
- CodeRegionDirective.cs
- MgmtResManager.cs
- FileChangesMonitor.cs
- Menu.cs
- SystemWebCachingSectionGroup.cs
- AccessDataSourceDesigner.cs
- TypeConvertions.cs
- Validator.cs
- ExtractedStateEntry.cs
- NumberSubstitution.cs