Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- SizeConverter.cs
- XmlText.cs
- CqlLexerHelpers.cs
- PassportAuthenticationEventArgs.cs
- SqlEnums.cs
- VectorConverter.cs
- SchemaMerger.cs
- SafeEventLogWriteHandle.cs
- QueryTaskGroupState.cs
- DataGridLengthConverter.cs
- XmlSchemaValidator.cs
- PersistChildrenAttribute.cs
- TextDecorationLocationValidation.cs
- FocusTracker.cs
- FileIOPermission.cs
- ExpandCollapsePattern.cs
- InstallerTypeAttribute.cs
- CodeSnippetCompileUnit.cs
- XPathPatternBuilder.cs
- BinaryFormatter.cs
- PermissionSetEnumerator.cs
- TextBreakpoint.cs
- XhtmlBasicTextBoxAdapter.cs
- Compiler.cs
- EdmEntityTypeAttribute.cs
- ArgumentValidation.cs
- VisualTarget.cs
- GridToolTip.cs
- IsolatedStorageFilePermission.cs
- FrameDimension.cs
- Animatable.cs
- ServicesExceptionNotHandledEventArgs.cs
- CodeNamespace.cs
- TextModifier.cs
- documentsequencetextview.cs
- StaticContext.cs
- ObjectSerializerFactory.cs
- BaseCollection.cs
- FixedSOMElement.cs
- SafeArrayTypeMismatchException.cs
- RelatedPropertyManager.cs
- TextWriter.cs
- XmlDataCollection.cs
- DataProviderNameConverter.cs
- XmlQueryType.cs
- ClientSettingsProvider.cs
- EtwTrace.cs
- ApplicationInfo.cs
- CompositeFontFamily.cs
- XmlSchemaElement.cs
- ObjectConverter.cs
- ModelVisual3D.cs
- IProvider.cs
- EditingScope.cs
- LinkedList.cs
- TraceFilter.cs
- Environment.cs
- DbModificationClause.cs
- OutputCacheSettingsSection.cs
- XpsSerializationException.cs
- backend.cs
- TypeTypeConverter.cs
- DataGridHeaderBorder.cs
- JobStaple.cs
- SafeNativeMethods.cs
- DataFormats.cs
- _Win32.cs
- Comparer.cs
- LinqDataSourceInsertEventArgs.cs
- ConnectionStringSettings.cs
- EnvelopedPkcs7.cs
- RepeaterCommandEventArgs.cs
- MetadataItem.cs
- WindowsButton.cs
- EntityProviderFactory.cs
- InheritedPropertyChangedEventArgs.cs
- LoginView.cs
- RowToParametersTransformer.cs
- LayoutTable.cs
- PageHandlerFactory.cs
- keycontainerpermission.cs
- TypeSystemProvider.cs
- NullableConverter.cs
- ComponentRenameEvent.cs
- AddressingProperty.cs
- HttpProtocolImporter.cs
- DebugView.cs
- SelectionEditor.cs
- ClosableStream.cs
- MeshGeometry3D.cs
- ConfigXmlSignificantWhitespace.cs
- HMACSHA384.cs
- ToolboxBitmapAttribute.cs
- Normalization.cs
- Helpers.cs
- Row.cs
- AvtEvent.cs
- MsmqHostedTransportConfiguration.cs
- DesigntimeLicenseContextSerializer.cs
- CreateUserErrorEventArgs.cs