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
- ConditionCollection.cs
- CatalogPartDesigner.cs
- WebPartCatalogCloseVerb.cs
- AspNetHostingPermission.cs
- Parameter.cs
- ProcessExitedException.cs
- XPathNode.cs
- MarkedHighlightComponent.cs
- ProfileService.cs
- WindowsScrollBar.cs
- ResourceCategoryAttribute.cs
- FixUpCollection.cs
- FieldBuilder.cs
- CompositionAdorner.cs
- DescendantOverDescendantQuery.cs
- GeometryModel3D.cs
- LocatorPart.cs
- CellConstant.cs
- DnsEndPoint.cs
- StandardCommands.cs
- DebugManager.cs
- WebHttpBindingElement.cs
- OutputScopeManager.cs
- DesignTimeParseData.cs
- Size.cs
- CommandEventArgs.cs
- CodeStatementCollection.cs
- DataRowComparer.cs
- UIElementIsland.cs
- PrimarySelectionGlyph.cs
- WrappingXamlSchemaContext.cs
- CharStorage.cs
- XmlTextReaderImpl.cs
- Table.cs
- ResXFileRef.cs
- AuthenticationModuleElement.cs
- HuffmanTree.cs
- ObjectAssociationEndMapping.cs
- MembershipAdapter.cs
- DbCommandDefinition.cs
- RectAnimationUsingKeyFrames.cs
- DelegateTypeInfo.cs
- DependencyPropertyDescriptor.cs
- SplitterPanelDesigner.cs
- FrameworkContentElement.cs
- ChangeProcessor.cs
- Span.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- ProfilePropertySettingsCollection.cs
- Rect.cs
- ScriptingJsonSerializationSection.cs
- EntityDataSourceConfigureObjectContext.cs
- SQLMoneyStorage.cs
- SamlAudienceRestrictionCondition.cs
- MetadataAssemblyHelper.cs
- ListBoxAutomationPeer.cs
- OpenTypeCommon.cs
- DataObjectPastingEventArgs.cs
- BindingContext.cs
- QuaternionKeyFrameCollection.cs
- Internal.cs
- CodePageEncoding.cs
- DocumentViewerConstants.cs
- InheritanceService.cs
- DispatcherHooks.cs
- isolationinterop.cs
- TiffBitmapEncoder.cs
- IMembershipProvider.cs
- LinearKeyFrames.cs
- SQLResource.cs
- WindowsListView.cs
- TypeUsageBuilder.cs
- InkCanvasSelectionAdorner.cs
- MetadataReference.cs
- RtType.cs
- HttpEncoder.cs
- Matrix3DConverter.cs
- TextServicesContext.cs
- XmlSchemaObject.cs
- UnsafeNativeMethods.cs
- BindingMAnagerBase.cs
- RectangleGeometry.cs
- DataGridViewColumnCollectionEditor.cs
- ImageBrush.cs
- BypassElement.cs
- SpStreamWrapper.cs
- SrgsElement.cs
- ProfessionalColorTable.cs
- RuleProcessor.cs
- RootBuilder.cs
- TraceRecords.cs
- CookieProtection.cs
- AnnouncementService.cs
- LogicalTreeHelper.cs
- IdentifierElement.cs
- DataGridSortCommandEventArgs.cs
- DefaultMemberAttribute.cs
- ServicePointManagerElement.cs
- WebPartMenuStyle.cs
- DataSourceCacheDurationConverter.cs