Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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) {
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// ==++==
//
// 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) {
}
}
}
// 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
- TextRangeEditTables.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- StringDictionaryCodeDomSerializer.cs
- XmlDataLoader.cs
- OleDbError.cs
- ApplicationTrust.cs
- DataBindingList.cs
- PassportAuthentication.cs
- ValidationEventArgs.cs
- XmlUtil.cs
- TogglePatternIdentifiers.cs
- BrowserTree.cs
- ConfigXmlSignificantWhitespace.cs
- Light.cs
- CookieProtection.cs
- SectionInput.cs
- ObjectContext.cs
- FormView.cs
- DataTransferEventArgs.cs
- EnumDataContract.cs
- XmlILIndex.cs
- PieceNameHelper.cs
- TakeQueryOptionExpression.cs
- ChannelTokenTypeConverter.cs
- DesignerRegion.cs
- UserPreferenceChangedEventArgs.cs
- ClientSponsor.cs
- RowVisual.cs
- SafeLocalMemHandle.cs
- SamlAuthorizationDecisionClaimResource.cs
- EnumBuilder.cs
- SapiAttributeParser.cs
- UnsafeNativeMethods.cs
- Inline.cs
- ControlBuilderAttribute.cs
- PageContent.cs
- AsymmetricAlgorithm.cs
- ReadContentAsBinaryHelper.cs
- util.cs
- QilList.cs
- DesignTimeData.cs
- ResourceDefaultValueAttribute.cs
- DispatcherExceptionFilterEventArgs.cs
- ChangeNode.cs
- Journaling.cs
- CatalogPartChrome.cs
- ConfigXmlSignificantWhitespace.cs
- COM2IDispatchConverter.cs
- FieldNameLookup.cs
- BrushMappingModeValidation.cs
- ResourcesGenerator.cs
- XsltOutput.cs
- MobileControlBuilder.cs
- OuterGlowBitmapEffect.cs
- TemplateField.cs
- CombinedGeometry.cs
- ProxyWebPartManager.cs
- _AuthenticationState.cs
- ToolStripItemRenderEventArgs.cs
- BitArray.cs
- altserialization.cs
- RequestTimeoutManager.cs
- OracleParameterBinding.cs
- ImageFormatConverter.cs
- LicenseProviderAttribute.cs
- StrongNameKeyPair.cs
- ExpressionWriter.cs
- TrackingMemoryStreamFactory.cs
- RuntimeCompatibilityAttribute.cs
- Figure.cs
- XslNumber.cs
- CharAnimationBase.cs
- XmlStringTable.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- CacheDict.cs
- ReferentialConstraint.cs
- TreeNodeStyle.cs
- XmlAtomicValue.cs
- GenericUriParser.cs
- WebPartTransformer.cs
- ListViewItemSelectionChangedEvent.cs
- ConvertersCollection.cs
- PolicyValidationException.cs
- AsyncStreamReader.cs
- UnsafeCollabNativeMethods.cs
- ProfilePropertySettings.cs
- WorkflowInstanceSuspendedRecord.cs
- WmfPlaceableFileHeader.cs
- PageAsyncTask.cs
- CDSsyncETWBCLProvider.cs
- BuildProviderAppliesToAttribute.cs
- DurationConverter.cs
- WorkflowPageSetupDialog.cs
- LinkedList.cs
- XamlSerializerUtil.cs
- LexicalChunk.cs
- COM2PictureConverter.cs
- RectangleConverter.cs
- Image.cs
- SchemaInfo.cs