Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- GridViewCancelEditEventArgs.cs
- WorkflowServiceNamespace.cs
- WeakReferenceEnumerator.cs
- SelectorItemAutomationPeer.cs
- HtmlFormWrapper.cs
- RoutedEventConverter.cs
- ColumnCollection.cs
- FixedSOMPageElement.cs
- MenuRendererStandards.cs
- ExpressionPrefixAttribute.cs
- DefinitionBase.cs
- RegisterResponseInfo.cs
- XmlObjectSerializerContext.cs
- XPathExpr.cs
- SecurityDocument.cs
- GZipDecoder.cs
- SecurityKeyType.cs
- Geometry.cs
- CodeStatement.cs
- SQLByteStorage.cs
- FontFaceLayoutInfo.cs
- EventMap.cs
- BamlLocalizableResourceKey.cs
- CodeEventReferenceExpression.cs
- ContentTextAutomationPeer.cs
- CodeMethodInvokeExpression.cs
- ClaimComparer.cs
- SystemWebSectionGroup.cs
- SqlDataSource.cs
- xmlsaver.cs
- ColumnMapTranslator.cs
- CapabilitiesSection.cs
- PageThemeCodeDomTreeGenerator.cs
- CodeCatchClauseCollection.cs
- CommandTreeTypeHelper.cs
- ToolBarButtonDesigner.cs
- QueryableDataSource.cs
- StatusBarItemAutomationPeer.cs
- SystemNetworkInterface.cs
- PropertyPushdownHelper.cs
- Vector3DAnimationUsingKeyFrames.cs
- GlobalProxySelection.cs
- PieceDirectory.cs
- CommandManager.cs
- WinInetCache.cs
- SchemaAttDef.cs
- DefaultWorkflowSchedulerService.cs
- Transform3D.cs
- GridSplitterAutomationPeer.cs
- SqlProviderServices.cs
- ToolStripLocationCancelEventArgs.cs
- HttpVersion.cs
- WsdlParser.cs
- SettingsPropertyNotFoundException.cs
- ExtendedProperty.cs
- DiagnosticTraceSource.cs
- SliderAutomationPeer.cs
- XmlQualifiedName.cs
- PeerObject.cs
- SignedPkcs7.cs
- SqlDataSourceView.cs
- validationstate.cs
- DocumentPaginator.cs
- InspectionWorker.cs
- MetadataPropertyCollection.cs
- EncodingDataItem.cs
- X509ThumbprintKeyIdentifierClause.cs
- WebPartDisplayModeCollection.cs
- Validator.cs
- ProxyWebPartConnectionCollection.cs
- GACMembershipCondition.cs
- ReadOnlyTernaryTree.cs
- Blend.cs
- XmlSchemaImport.cs
- SelectionUIService.cs
- HttpContextServiceHost.cs
- SortKey.cs
- DXD.cs
- ObjectListDataBindEventArgs.cs
- NativeMethods.cs
- MarkupExtensionReturnTypeAttribute.cs
- TextTreeInsertElementUndoUnit.cs
- EventLogPermissionEntry.cs
- FactoryMaker.cs
- _ListenerResponseStream.cs
- SystemColors.cs
- ItemAutomationPeer.cs
- WindowsEditBox.cs
- ExpressionVisitor.cs
- SqlUserDefinedTypeAttribute.cs
- BaseCollection.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- BaseCodePageEncoding.cs
- AssemblyInfo.cs
- HttpProtocolReflector.cs
- SamlAttributeStatement.cs
- DBSchemaRow.cs
- counter.cs
- EncryptedPackage.cs
- ImageDrawing.cs