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
- PeerNearMe.cs
- TdsParserSessionPool.cs
- ConsoleCancelEventArgs.cs
- SystemGatewayIPAddressInformation.cs
- BitmapSourceSafeMILHandle.cs
- PassportPrincipal.cs
- RtfNavigator.cs
- FocusTracker.cs
- RecognizerStateChangedEventArgs.cs
- SyndicationContent.cs
- SoapSchemaExporter.cs
- TextContainer.cs
- Tracer.cs
- EditorZoneBase.cs
- DataTable.cs
- XpsStructure.cs
- StylusButtonEventArgs.cs
- PageFunction.cs
- CodeTypeParameter.cs
- DefaultProxySection.cs
- DefaultValidator.cs
- StringDictionaryCodeDomSerializer.cs
- InsufficientExecutionStackException.cs
- ConfigurationSectionHelper.cs
- GeneralTransformGroup.cs
- SQLMoney.cs
- WaitHandleCannotBeOpenedException.cs
- MetabaseSettings.cs
- PersonalizablePropertyEntry.cs
- Component.cs
- Contracts.cs
- DataBoundControlAdapter.cs
- AmbientValueAttribute.cs
- ADMembershipUser.cs
- DesignerActionKeyboardBehavior.cs
- PropertyNames.cs
- TableCellCollection.cs
- ChannelSinkStacks.cs
- ContourSegment.cs
- HierarchicalDataSourceDesigner.cs
- XmlUnspecifiedAttribute.cs
- GatewayDefinition.cs
- IconConverter.cs
- CellLabel.cs
- RemotingConfigParser.cs
- Dictionary.cs
- RunClient.cs
- Interop.cs
- ImageList.cs
- AsyncOperationManager.cs
- AxisAngleRotation3D.cs
- Int32AnimationBase.cs
- SQLUtility.cs
- SqlDependency.cs
- XmlSignatureManifest.cs
- InternalsVisibleToAttribute.cs
- XmlLanguage.cs
- ComponentConverter.cs
- RelationshipEndMember.cs
- CreateUserWizard.cs
- SapiRecoContext.cs
- Help.cs
- WinFormsSpinner.cs
- ArrangedElement.cs
- UnsafeNativeMethods.cs
- FileLoadException.cs
- RegexParser.cs
- DeobfuscatingStream.cs
- DataColumnMappingCollection.cs
- ResourceExpression.cs
- ToolTipService.cs
- VectorAnimationBase.cs
- ExceptionRoutedEventArgs.cs
- PointAnimationBase.cs
- JapaneseCalendar.cs
- ContentType.cs
- RichTextBox.cs
- PixelFormat.cs
- xdrvalidator.cs
- Set.cs
- Int32Animation.cs
- MarkupObject.cs
- DesignUtil.cs
- X509ChainPolicy.cs
- NameValueSectionHandler.cs
- MergeLocalizationDirectives.cs
- ByteAnimationUsingKeyFrames.cs
- SortKey.cs
- CachedPathData.cs
- SecurityResources.cs
- StrokeNodeOperations.cs
- ReadWriteObjectLock.cs
- DataGridView.cs
- IdleTimeoutMonitor.cs
- GifBitmapDecoder.cs
- SchemaAttDef.cs
- CompressionTransform.cs
- ChangeDirector.cs
- WindowsListViewItemCheckBox.cs
- BuildDependencySet.cs