Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / NullReferenceException.cs / 1 / NullReferenceException.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*==============================================================================
**
** Class: NullReferenceException
**
**
** Purpose: Exception class for dereferencing a null reference.
**
**
=============================================================================*/
namespace System {
using System;
using System.Runtime.Serialization;
[System.Runtime.InteropServices.ComVisible(true)]
[Serializable()] public class NullReferenceException : SystemException {
public NullReferenceException()
: base(Environment.GetResourceString("Arg_NullReferenceException")) {
SetErrorCode(__HResults.COR_E_NULLREFERENCE);
}
public NullReferenceException(String message)
: base(message) {
SetErrorCode(__HResults.COR_E_NULLREFERENCE);
}
public NullReferenceException(String message, Exception innerException)
: base(message, innerException) {
SetErrorCode(__HResults.COR_E_NULLREFERENCE);
}
protected NullReferenceException(SerializationInfo info, StreamingContext context) : base(info, context) {}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CriticalExceptions.cs
- KernelTypeValidation.cs
- RecognitionResult.cs
- StateChangeEvent.cs
- GetMemberBinder.cs
- TextServicesLoader.cs
- TimersDescriptionAttribute.cs
- Int32Collection.cs
- AlgoModule.cs
- PagePropertiesChangingEventArgs.cs
- SchemaComplexType.cs
- FreezableOperations.cs
- BrowserDefinition.cs
- XmlRawWriter.cs
- StorageModelBuildProvider.cs
- WebConfigurationManager.cs
- NavigationFailedEventArgs.cs
- BamlMapTable.cs
- NameTable.cs
- ConnectionsZoneDesigner.cs
- OdbcError.cs
- SliderAutomationPeer.cs
- OverlappedAsyncResult.cs
- TrustLevelCollection.cs
- DataBindingsDialog.cs
- LinkClickEvent.cs
- RouteValueExpressionBuilder.cs
- ResourceDefaultValueAttribute.cs
- SQLResource.cs
- RemoteDebugger.cs
- ItemsChangedEventArgs.cs
- DesignTimeTemplateParser.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- ToolStripDesignerAvailabilityAttribute.cs
- SiteMapSection.cs
- NotifyIcon.cs
- MultiPropertyDescriptorGridEntry.cs
- DocumentViewerBaseAutomationPeer.cs
- ADMembershipProvider.cs
- Expression.cs
- GroupedContextMenuStrip.cs
- SecureUICommand.cs
- SystemColors.cs
- BuildProvider.cs
- WebReference.cs
- EndOfStreamException.cs
- Schedule.cs
- TextTreeDeleteContentUndoUnit.cs
- MonthCalendar.cs
- ConnectionInterfaceCollection.cs
- EntityClassGenerator.cs
- PolicyUnit.cs
- FillRuleValidation.cs
- AutoResetEvent.cs
- XamlPointCollectionSerializer.cs
- ToolBar.cs
- RepeaterItemEventArgs.cs
- RIPEMD160Managed.cs
- DataTemplate.cs
- KeyFrames.cs
- XmlWriterSettings.cs
- XMLSchema.cs
- VisualBasicImportReference.cs
- StylusCollection.cs
- RTLAwareMessageBox.cs
- XmlAnyElementAttribute.cs
- IList.cs
- ImportCatalogPart.cs
- SessionPageStatePersister.cs
- OdbcHandle.cs
- EditorZone.cs
- Span.cs
- PathTooLongException.cs
- ConvertersCollection.cs
- PersonalizationEntry.cs
- OneOfScalarConst.cs
- ICollection.cs
- DataGridBoolColumn.cs
- TimeZone.cs
- FaultException.cs
- TableRowGroup.cs
- CancelEventArgs.cs
- DataSourceXmlAttributeAttribute.cs
- ApplicationInfo.cs
- DetailsViewActionList.cs
- CaseCqlBlock.cs
- ByteStreamGeometryContext.cs
- Pair.cs
- AssemblyCollection.cs
- AnimationClock.cs
- PagePropertiesChangingEventArgs.cs
- ItemAutomationPeer.cs
- Parameter.cs
- BitVec.cs
- DateTimeOffset.cs
- ImportOptions.cs
- DBCSCodePageEncoding.cs
- PaginationProgressEventArgs.cs
- OutKeywords.cs
- TextTreeTextBlock.cs