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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FtpCachePolicyElement.cs
- DesignTableCollection.cs
- SqlDataAdapter.cs
- DataControlLinkButton.cs
- SqlFunctionAttribute.cs
- Rect3D.cs
- BaseUriWithWildcard.cs
- FlowNode.cs
- DataViewSetting.cs
- NestedContainer.cs
- PenLineJoinValidation.cs
- TreeViewAutomationPeer.cs
- MessageQueue.cs
- TextPointerBase.cs
- ComplexObject.cs
- ArrayTypeMismatchException.cs
- Rectangle.cs
- ToolStripDropDownItem.cs
- ProgressiveCrcCalculatingStream.cs
- RelationshipDetailsCollection.cs
- PolicyStatement.cs
- WindowsPen.cs
- NavigatorInput.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- ServiceDescription.cs
- BrushValueSerializer.cs
- XmlQualifiedName.cs
- DbMetaDataColumnNames.cs
- RelatedView.cs
- TransportSecurityProtocol.cs
- MenuItem.cs
- TextMarkerSource.cs
- WizardForm.cs
- BufferedWebEventProvider.cs
- DBAsyncResult.cs
- WebEvents.cs
- SqlTriggerContext.cs
- TextProviderWrapper.cs
- CalendarDesigner.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- HtmlTableRowCollection.cs
- ButtonField.cs
- NativeMethods.cs
- ValidatorCompatibilityHelper.cs
- ToolBarButton.cs
- TransactionContextValidator.cs
- SqlIdentifier.cs
- SqlWebEventProvider.cs
- WebRequestModuleElementCollection.cs
- CompareValidator.cs
- KeyedQueue.cs
- TimeZoneInfo.cs
- DesignUtil.cs
- DataGridPagingPage.cs
- FrameworkTextComposition.cs
- RawContentTypeMapper.cs
- TextElement.cs
- ProfilePropertyNameValidator.cs
- XmlSchemaIdentityConstraint.cs
- RenamedEventArgs.cs
- ProcessRequestArgs.cs
- GZipDecoder.cs
- MimeTypeAttribute.cs
- RoutedPropertyChangedEventArgs.cs
- SQLSingle.cs
- ColorIndependentAnimationStorage.cs
- XmlParserContext.cs
- WebControlParameterProxy.cs
- MethodBody.cs
- ListViewInsertEventArgs.cs
- PieceNameHelper.cs
- TreeNodeCollectionEditor.cs
- ImportedPolicyConversionContext.cs
- ViewDesigner.cs
- ListViewDeleteEventArgs.cs
- COM2ComponentEditor.cs
- BaseUriHelper.cs
- MetabaseServerConfig.cs
- ControlEvent.cs
- ColorBlend.cs
- ColorConvertedBitmapExtension.cs
- XmlSchemaCollection.cs
- SplitterPanel.cs
- iisPickupDirectory.cs
- CodeNamespaceCollection.cs
- HttpCachePolicyElement.cs
- TemplatedWizardStep.cs
- XmlSchemaAnnotation.cs
- ResourceBinder.cs
- SmiEventSink_Default.cs
- XsdCachingReader.cs
- Ray3DHitTestResult.cs
- Highlights.cs
- XmlAttribute.cs
- WizardStepBase.cs
- BStrWrapper.cs
- DisplayInformation.cs
- ComponentResourceKey.cs
- DataSourceGroupCollection.cs
- UniqueID.cs