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
- Property.cs
- DESCryptoServiceProvider.cs
- SplitContainerDesigner.cs
- ConditionValidator.cs
- COM2ColorConverter.cs
- SHA1Managed.cs
- ImageAttributes.cs
- safemediahandle.cs
- LoginName.cs
- StsCommunicationException.cs
- PreservationFileWriter.cs
- TimeoutException.cs
- DataObject.cs
- ApplicationManager.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- AnchoredBlock.cs
- ApplicationContext.cs
- DateTimeConverter2.cs
- NativeObjectSecurity.cs
- DataSourceXmlSubItemAttribute.cs
- Column.cs
- EpmCustomContentWriterNodeData.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- XslVisitor.cs
- ObjectListField.cs
- DataGridViewCellParsingEventArgs.cs
- Message.cs
- SupportsPreviewControlAttribute.cs
- ExpressionBuilderCollection.cs
- LinqDataSourceStatusEventArgs.cs
- TableLayoutStyle.cs
- EmptyReadOnlyDictionaryInternal.cs
- TransactionFlowProperty.cs
- ExpressionPrefixAttribute.cs
- BufferedReadStream.cs
- CompoundFileStorageReference.cs
- ToolboxItemWrapper.cs
- VersionUtil.cs
- BamlWriter.cs
- Filter.cs
- AppLevelCompilationSectionCache.cs
- DependencyPropertyConverter.cs
- SmuggledIUnknown.cs
- IisHelper.cs
- WebPartEditorApplyVerb.cs
- UserControlCodeDomTreeGenerator.cs
- AncestorChangedEventArgs.cs
- OutputCacheSettings.cs
- ComPlusDiagnosticTraceRecords.cs
- AxisAngleRotation3D.cs
- RelationshipEndCollection.cs
- ColorConvertedBitmapExtension.cs
- WebPartRestoreVerb.cs
- EmptyStringExpandableObjectConverter.cs
- WorkflowDefinitionDispenser.cs
- IMembershipProvider.cs
- XmlSerializerOperationBehavior.cs
- PointLight.cs
- CustomAttributeFormatException.cs
- CompilerState.cs
- DataGridColumnCollection.cs
- PropertyAccessVisitor.cs
- SessionIDManager.cs
- PermissionRequestEvidence.cs
- SubMenuStyleCollection.cs
- ReceiveMessageContent.cs
- DeclarativeCatalogPart.cs
- DbProviderFactoriesConfigurationHandler.cs
- StrokeCollectionConverter.cs
- ApplicationCommands.cs
- SendingRequestEventArgs.cs
- WinInetCache.cs
- HyperLinkColumn.cs
- PropVariant.cs
- SizeValueSerializer.cs
- ObjectSecurity.cs
- RewritingProcessor.cs
- SecondaryIndexDefinition.cs
- BuildManagerHost.cs
- Freezable.cs
- ApplicationGesture.cs
- ASCIIEncoding.cs
- GPRECT.cs
- ObjectRef.cs
- ModifyActivitiesPropertyDescriptor.cs
- DesignRelation.cs
- EventSourceCreationData.cs
- IISMapPath.cs
- ExceptionUtil.cs
- MDIClient.cs
- DynamicHyperLink.cs
- SchemaImporter.cs
- ExpressionNode.cs
- ListenerTraceUtility.cs
- PeerNameRecordCollection.cs
- XPathSelectionIterator.cs
- WorkflowServiceHostFactory.cs
- MouseEventArgs.cs
- SqlStream.cs
- ComponentTray.cs