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
- Queue.cs
- BufferBuilder.cs
- SmtpMail.cs
- BuildResult.cs
- DocumentViewer.cs
- MaskedTextProvider.cs
- EdmConstants.cs
- validationstate.cs
- TextElementEditingBehaviorAttribute.cs
- SerializerDescriptor.cs
- ByteStorage.cs
- SqlResolver.cs
- RenderDataDrawingContext.cs
- TypedServiceOperationListItem.cs
- NameValueConfigurationElement.cs
- UnsafeNativeMethods.cs
- MaskedTextBox.cs
- AssociationSetEnd.cs
- QualifiedId.cs
- PolicyChain.cs
- ItemContainerPattern.cs
- BindingExpressionBase.cs
- ScriptIgnoreAttribute.cs
- HotSpotCollection.cs
- ResponseStream.cs
- SafeFileHandle.cs
- WindowsFormsHelpers.cs
- DataGridViewRowHeaderCell.cs
- DbConnectionOptions.cs
- GenericsInstances.cs
- PersistChildrenAttribute.cs
- ListControl.cs
- DataGridViewSortCompareEventArgs.cs
- DesignerAutoFormat.cs
- ReadOnlyObservableCollection.cs
- _Events.cs
- TreeNodeMouseHoverEvent.cs
- SynchronousChannel.cs
- PersonalizationAdministration.cs
- SmtpAuthenticationManager.cs
- MouseEventArgs.cs
- GeneralTransform3D.cs
- BamlLocalizableResource.cs
- MsmqTransportBindingElement.cs
- Closure.cs
- DocumentViewerBaseAutomationPeer.cs
- SynchronousSendBindingElement.cs
- BaseComponentEditor.cs
- PagerSettings.cs
- ContainerSelectorActiveEvent.cs
- AutomationEvent.cs
- TransformedBitmap.cs
- AssemblyHelper.cs
- TextBox.cs
- Section.cs
- Viewport3DVisual.cs
- SecureUICommand.cs
- DataGridViewTopLeftHeaderCell.cs
- AsymmetricAlgorithm.cs
- HttpHandlerAction.cs
- CryptoApi.cs
- TabPageDesigner.cs
- ViewSimplifier.cs
- LiteralDesigner.cs
- BindableTemplateBuilder.cs
- PartitionedDataSource.cs
- StatusBarAutomationPeer.cs
- SystemNetHelpers.cs
- TextRange.cs
- ResourceExpression.cs
- GroupStyle.cs
- ComNativeDescriptor.cs
- FilterQuery.cs
- EmbeddedMailObjectCollectionEditor.cs
- ResourceSetExpression.cs
- ColorKeyFrameCollection.cs
- XXXOnTypeBuilderInstantiation.cs
- QueryAccessibilityHelpEvent.cs
- UidPropertyAttribute.cs
- XmlConvert.cs
- RegexInterpreter.cs
- PropertyToken.cs
- AutomationElement.cs
- TabPanel.cs
- cookie.cs
- SHA512Managed.cs
- ImageSourceConverter.cs
- ProfileSection.cs
- KerberosSecurityTokenProvider.cs
- XmlQueryRuntime.cs
- HtmlWindow.cs
- ImportCatalogPart.cs
- ArraySortHelper.cs
- loginstatus.cs
- Vector3DConverter.cs
- SystemWebCachingSectionGroup.cs
- EntityDataSourceUtil.cs
- WebServiceErrorEvent.cs
- VariantWrapper.cs
- TitleStyle.cs