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
- OleStrCAMarshaler.cs
- SecurityElement.cs
- CodeExpressionRuleDeclaration.cs
- DesignBindingConverter.cs
- VectorAnimation.cs
- DrawingAttributes.cs
- Point3DAnimationBase.cs
- SystemIPv4InterfaceProperties.cs
- fixedPageContentExtractor.cs
- SoapAttributes.cs
- ProfileParameter.cs
- ShaderEffect.cs
- OutOfProcStateClientManager.cs
- base64Transforms.cs
- RedistVersionInfo.cs
- RegexCapture.cs
- FixedSOMSemanticBox.cs
- VariableQuery.cs
- SpecialTypeDataContract.cs
- ReadWriteSpinLock.cs
- GenerateTemporaryTargetAssembly.cs
- DataGridViewCellValueEventArgs.cs
- UnmanagedHandle.cs
- HttpApplicationFactory.cs
- FindCriteria11.cs
- SimpleTypeResolver.cs
- DataSourceSelectArguments.cs
- ToolBarOverflowPanel.cs
- ToolStripStatusLabel.cs
- XmlLanguage.cs
- Translator.cs
- ProfileService.cs
- MediaContextNotificationWindow.cs
- TrackingRecordPreFilter.cs
- MediaScriptCommandRoutedEventArgs.cs
- AssemblyCollection.cs
- Memoizer.cs
- CodeSubDirectoriesCollection.cs
- HtmlHead.cs
- CompositeActivityMarkupSerializer.cs
- ByteViewer.cs
- AnnotationHelper.cs
- DataGridViewTextBoxEditingControl.cs
- AdCreatedEventArgs.cs
- ToolStripInSituService.cs
- XmlDownloadManager.cs
- DataControlField.cs
- TextTrailingWordEllipsis.cs
- DesignerCalendarAdapter.cs
- Table.cs
- BaseTemplateParser.cs
- FileChangesMonitor.cs
- HiddenFieldPageStatePersister.cs
- NotificationContext.cs
- FontFamily.cs
- DecimalConstantAttribute.cs
- BeginStoryboard.cs
- Internal.cs
- SqlTransaction.cs
- MemberInfoSerializationHolder.cs
- ImportCatalogPart.cs
- SecurityDocument.cs
- brushes.cs
- SmtpException.cs
- JpegBitmapDecoder.cs
- PersistenceContextEnlistment.cs
- SiteMapHierarchicalDataSourceView.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- FunctionDefinition.cs
- Function.cs
- QueryOpcode.cs
- BamlLocalizableResourceKey.cs
- CatalogZone.cs
- DrawingGroup.cs
- WebServiceFaultDesigner.cs
- ObjectSet.cs
- RegexTypeEditor.cs
- unsafeIndexingFilterStream.cs
- CardSpaceShim.cs
- TrackingExtract.cs
- PassportAuthentication.cs
- NodeLabelEditEvent.cs
- XmlCodeExporter.cs
- FormatException.cs
- AvTrace.cs
- WebPartConnectionsConnectVerb.cs
- EntityParameterCollection.cs
- EntityDescriptor.cs
- OciHandle.cs
- SingleObjectCollection.cs
- SchemaCollectionCompiler.cs
- ChainOfResponsibility.cs
- ConfigPathUtility.cs
- Configuration.cs
- MessagingActivityHelper.cs
- GeometryGroup.cs
- DelegatingChannelListener.cs
- ZipIOBlockManager.cs
- ClipboardData.cs