Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / ApplicationException.cs / 1305376 / 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);
}
[System.Security.SecuritySafeCritical] // auto-generated
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
- StyleConverter.cs
- entitydatasourceentitysetnameconverter.cs
- EventDescriptor.cs
- Rights.cs
- ExpressionBuilderContext.cs
- StreamGeometryContext.cs
- ListControlConvertEventArgs.cs
- Profiler.cs
- ListBindableAttribute.cs
- FormViewDeletedEventArgs.cs
- EntityCommandCompilationException.cs
- WebExceptionStatus.cs
- OracleParameterBinding.cs
- IIS7WorkerRequest.cs
- Trace.cs
- TemplateField.cs
- PhonemeEventArgs.cs
- Splitter.cs
- InstallerTypeAttribute.cs
- AppSettingsSection.cs
- SiteMap.cs
- FindRequestContext.cs
- DeferredTextReference.cs
- DataRelationPropertyDescriptor.cs
- MissingSatelliteAssemblyException.cs
- HttpUnhandledOperationInvoker.cs
- Soap.cs
- SystemColors.cs
- PermissionAttributes.cs
- RegionInfo.cs
- EntityDataSourceEntitySetNameItem.cs
- TextAnchor.cs
- CellTreeNode.cs
- CreatingCookieEventArgs.cs
- ThreadAttributes.cs
- IconBitmapDecoder.cs
- BindingList.cs
- XhtmlBasicSelectionListAdapter.cs
- SafeReversePInvokeHandle.cs
- InternalBufferManager.cs
- SizeAnimationClockResource.cs
- Line.cs
- EntryPointNotFoundException.cs
- AppSettingsExpressionBuilder.cs
- ControlBindingsCollection.cs
- FamilyTypeface.cs
- ToolStrip.cs
- XsdDateTime.cs
- NativeMethods.cs
- TraceData.cs
- HttpCookieCollection.cs
- SoapServerMessage.cs
- TargetControlTypeAttribute.cs
- CompositeDuplexBindingElementImporter.cs
- SelectionEditingBehavior.cs
- PackageRelationshipSelector.cs
- ComponentEditorForm.cs
- SelectedPathEditor.cs
- serverconfig.cs
- OutputScopeManager.cs
- PngBitmapEncoder.cs
- ShapeTypeface.cs
- SqlCacheDependencySection.cs
- WebPartConnectionsCloseVerb.cs
- DayRenderEvent.cs
- baseaxisquery.cs
- ScriptResourceInfo.cs
- Size.cs
- DropDownList.cs
- X509ScopedServiceCertificateElement.cs
- MessageQueueKey.cs
- WebPartCatalogCloseVerb.cs
- ConfigurationElementCollection.cs
- ViewManager.cs
- ActivitySurrogate.cs
- AndCondition.cs
- WebPartZoneCollection.cs
- DriveInfo.cs
- DocumentPage.cs
- XmlElementAttributes.cs
- RedirectionProxy.cs
- StreamResourceInfo.cs
- ReadOnlyDataSourceView.cs
- FormsAuthenticationUser.cs
- ConnectionManagementElement.cs
- StrokeNodeEnumerator.cs
- TagMapInfo.cs
- NullableDoubleAverageAggregationOperator.cs
- DoubleAnimationClockResource.cs
- MenuStrip.cs
- LineSegment.cs
- TableLayoutPanelBehavior.cs
- WindowPattern.cs
- xml.cs
- TaiwanCalendar.cs
- DayRenderEvent.cs
- StringTraceRecord.cs
- StateMachineHelpers.cs
- CodeTypeParameter.cs
- documentsequencetextpointer.cs