Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / ApplicationException.cs / 1 / ApplicationException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: ApplicationException ** ** ** Purpose: The base class for all "less serious" exceptions that must be ** declared or caught. ** ** =============================================================================*/ namespace System { using System.Runtime.Serialization; // The ApplicationException is the base class for nonfatal, // application errors that occur. These exceptions are generated // (i.e., thrown) by an application, not the Runtime. Applications that need // to create their own exceptions do so by extending this class. // ApplicationException extends but adds no new functionality to // RecoverableException. // [System.Runtime.InteropServices.ComVisible(true)] [Serializable()] public class ApplicationException : Exception { // Creates a new ApplicationException with its message string set to // the empty string, its HRESULT set to COR_E_APPLICATION, // and its ExceptionInfo reference set to null. public ApplicationException() : base(Environment.GetResourceString("Arg_ApplicationException")) { SetErrorCode(__HResults.COR_E_APPLICATION); } // Creates a new ApplicationException with its message string set to // message, its HRESULT set to COR_E_APPLICATION, // and its ExceptionInfo reference set to null. // public ApplicationException(String message) : base(message) { SetErrorCode(__HResults.COR_E_APPLICATION); } public ApplicationException(String message, Exception innerException) : base(message, innerException) { SetErrorCode(__HResults.COR_E_APPLICATION); } protected ApplicationException(SerializationInfo info, StreamingContext context) : base(info, context) { } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SessionStateItemCollection.cs
- ConfigurationLockCollection.cs
- AspNetPartialTrustHelpers.cs
- SerializationInfoEnumerator.cs
- SimpleModelProvider.cs
- WebPartUtil.cs
- OciHandle.cs
- EnumDataContract.cs
- SupportingTokenBindingElement.cs
- FixedDocumentSequencePaginator.cs
- PrintPreviewDialog.cs
- ConfigUtil.cs
- TypeDelegator.cs
- GetPageCompletedEventArgs.cs
- HttpConfigurationSystem.cs
- BlobPersonalizationState.cs
- HttpAsyncResult.cs
- httpapplicationstate.cs
- util.cs
- AttributeAction.cs
- CustomActivityDesigner.cs
- AsyncCompletedEventArgs.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- TcpHostedTransportConfiguration.cs
- LongSumAggregationOperator.cs
- TCPClient.cs
- GeometryCombineModeValidation.cs
- ConstraintCollection.cs
- FusionWrap.cs
- DocumentPage.cs
- XmlToDatasetMap.cs
- Brush.cs
- MemoryPressure.cs
- updateconfighost.cs
- SplitterPanelDesigner.cs
- ZoneLinkButton.cs
- InvokePatternIdentifiers.cs
- ThreadNeutralSemaphore.cs
- FontFamily.cs
- OSFeature.cs
- TreeNodeEventArgs.cs
- CryptoApi.cs
- Rights.cs
- TypeSource.cs
- ConfigXmlCDataSection.cs
- Base64Encoder.cs
- DataTemplateSelector.cs
- SplitterPanelDesigner.cs
- TraceLog.cs
- SqlXml.cs
- AsynchronousChannelMergeEnumerator.cs
- FamilyMapCollection.cs
- TraceHandler.cs
- SpAudioStreamWrapper.cs
- AuthenticatedStream.cs
- EmbeddedMailObjectsCollection.cs
- PromptStyle.cs
- Msec.cs
- DataGridView.cs
- HttpListenerException.cs
- Operators.cs
- TTSEngineTypes.cs
- TablePattern.cs
- SequentialUshortCollection.cs
- HwndMouseInputProvider.cs
- XmlToDatasetMap.cs
- WebPartCatalogAddVerb.cs
- AmbientLight.cs
- HttpListenerPrefixCollection.cs
- SiteMapSection.cs
- PropertyMetadata.cs
- XmlSchemaInclude.cs
- SliderAutomationPeer.cs
- Keyboard.cs
- FunctionQuery.cs
- SchemaTableColumn.cs
- AnimatedTypeHelpers.cs
- ToolStripHighContrastRenderer.cs
- StateWorkerRequest.cs
- DrawingImage.cs
- StateInitialization.cs
- FreezableDefaultValueFactory.cs
- HierarchicalDataSourceConverter.cs
- DataObject.cs
- CompilationRelaxations.cs
- SafeLibraryHandle.cs
- UpdateRecord.cs
- Converter.cs
- SessionStateContainer.cs
- LogWriteRestartAreaAsyncResult.cs
- Matrix.cs
- SafeThemeHandle.cs
- SqlInternalConnectionTds.cs
- StreamInfo.cs
- AcceptorSessionSymmetricTransportSecurityProtocol.cs
- DataReaderContainer.cs
- Parser.cs
- WebDisplayNameAttribute.cs
- AnimationClockResource.cs
- DocumentXmlWriter.cs