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
- GZipUtils.cs
- Floater.cs
- GridItemPatternIdentifiers.cs
- Cursor.cs
- EpmSyndicationContentDeSerializer.cs
- SqlDeflator.cs
- ToolStripDropDown.cs
- SafeNativeMethodsOther.cs
- ErrorLog.cs
- CodeAccessSecurityEngine.cs
- GridErrorDlg.cs
- Transform.cs
- FileNotFoundException.cs
- UrlPropertyAttribute.cs
- CatalogPart.cs
- Int16AnimationBase.cs
- Rectangle.cs
- counter.cs
- InkCanvas.cs
- FieldCollectionEditor.cs
- IISUnsafeMethods.cs
- BindingContext.cs
- GridViewUpdatedEventArgs.cs
- WindowsAltTab.cs
- WindowsImpersonationContext.cs
- DataException.cs
- DataTableNewRowEvent.cs
- WindowsTokenRoleProvider.cs
- NativeMethodsOther.cs
- DatatypeImplementation.cs
- SqlTypeConverter.cs
- StreamWithDictionary.cs
- TransformerConfigurationWizardBase.cs
- AccessKeyManager.cs
- ClientScriptItem.cs
- ObjectConverter.cs
- CodeSnippetExpression.cs
- LinkedResource.cs
- StdValidatorsAndConverters.cs
- BindingObserver.cs
- DataPointer.cs
- BackEase.cs
- MouseBinding.cs
- CultureInfo.cs
- SqlMethodTransformer.cs
- PropertyFilterAttribute.cs
- PropertyRef.cs
- DataGridLinkButton.cs
- MenuItemStyleCollection.cs
- EntityContainerEmitter.cs
- MethodRental.cs
- SkinBuilder.cs
- HtmlTableRowCollection.cs
- BinaryParser.cs
- ThousandthOfEmRealPoints.cs
- SubpageParaClient.cs
- CommandBinding.cs
- GeometryDrawing.cs
- Screen.cs
- SerTrace.cs
- _FixedSizeReader.cs
- HandleCollector.cs
- DataGridBoolColumn.cs
- DoubleAnimation.cs
- DefaultCommandConverter.cs
- EventLogEntry.cs
- Transform3D.cs
- SymmetricKeyWrap.cs
- GridViewRowEventArgs.cs
- DecoderFallback.cs
- SingleConverter.cs
- ObjectFullSpanRewriter.cs
- Control.cs
- DbLambda.cs
- SignedInfo.cs
- XmlNodeReader.cs
- QilScopedVisitor.cs
- MenuAdapter.cs
- StrokeCollectionDefaultValueFactory.cs
- SemanticBasicElement.cs
- AsyncOperationManager.cs
- DesignTableCollection.cs
- ScaleTransform.cs
- FileDetails.cs
- FileInfo.cs
- __Error.cs
- SelectionProviderWrapper.cs
- RequiredAttributeAttribute.cs
- WebScriptMetadataFormatter.cs
- AlphabeticalEnumConverter.cs
- RequestQueue.cs
- PiiTraceSource.cs
- NamedElement.cs
- TimeoutHelper.cs
- RuntimeConfigLKG.cs
- CrossSiteScriptingValidation.cs
- HTTPNotFoundHandler.cs
- ImportCatalogPart.cs
- TriggerActionCollection.cs
- DataControlReference.cs