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
- CustomAttributeSerializer.cs
- XpsPackagingPolicy.cs
- TextOnlyOutput.cs
- PenLineCapValidation.cs
- DeclarativeExpressionConditionDeclaration.cs
- WebPartTracker.cs
- ImageInfo.cs
- PropertyInfoSet.cs
- SqlCacheDependencyDatabaseCollection.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- WmlFormAdapter.cs
- QilReference.cs
- ValueTypeFieldReference.cs
- AvTraceDetails.cs
- WebPartAuthorizationEventArgs.cs
- BypassElementCollection.cs
- MailHeaderInfo.cs
- AnimationLayer.cs
- UserControl.cs
- UidManager.cs
- PtsCache.cs
- StrokeFIndices.cs
- ClipboardData.cs
- XPathParser.cs
- XslTransform.cs
- Profiler.cs
- SqlMethodTransformer.cs
- AsyncOperation.cs
- ToolStripItemEventArgs.cs
- DbExpressionVisitor_TResultType.cs
- TdsParserHelperClasses.cs
- ParsedAttributeCollection.cs
- RadioButtonPopupAdapter.cs
- DataServiceCollectionOfT.cs
- ScriptResourceInfo.cs
- WsdlWriter.cs
- DataGridViewRowEventArgs.cs
- CreateUserWizardStep.cs
- ContentElementAutomationPeer.cs
- RSAOAEPKeyExchangeFormatter.cs
- SymbolEqualComparer.cs
- QueryCacheKey.cs
- Trace.cs
- MessageHeaderAttribute.cs
- AppAction.cs
- HtmlInputControl.cs
- SqlDataSourceSelectingEventArgs.cs
- HybridDictionary.cs
- AccessedThroughPropertyAttribute.cs
- HttpProfileGroupBase.cs
- ExcCanonicalXml.cs
- NetworkCredential.cs
- EncryptionUtility.cs
- FtpCachePolicyElement.cs
- TcpTransportBindingElement.cs
- DbConnectionPoolCounters.cs
- WebConfigurationHostFileChange.cs
- StringAnimationBase.cs
- DynamicDiscoveryDocument.cs
- RuleDefinitions.cs
- ZipFileInfo.cs
- StringExpressionSet.cs
- XmlSchemaType.cs
- SchemaLookupTable.cs
- CultureInfoConverter.cs
- ResourceFallbackManager.cs
- HttpCapabilitiesSectionHandler.cs
- StaticExtensionConverter.cs
- PageCatalogPart.cs
- XmlDocumentFragment.cs
- HtmlInputFile.cs
- ModelItemCollection.cs
- DataServiceQueryOfT.cs
- PersonalizationProvider.cs
- BindingWorker.cs
- TabControlCancelEvent.cs
- Cursors.cs
- WebServiceErrorEvent.cs
- DefaultValueAttribute.cs
- XmlName.cs
- CompressStream.cs
- LocalizableAttribute.cs
- XmlBinaryWriter.cs
- AssemblyResourceLoader.cs
- PrintPreviewGraphics.cs
- DeferredSelectedIndexReference.cs
- ProcessHostServerConfig.cs
- AuthStoreRoleProvider.cs
- UInt64Storage.cs
- Transactions.cs
- EncodingDataItem.cs
- SchemaNotation.cs
- DbParameterCollectionHelper.cs
- AssemblyAttributes.cs
- WorkflowServiceHostFactory.cs
- EventMap.cs
- CqlLexer.cs
- WorkflowDebuggerSteppingAttribute.cs
- ReachPageContentSerializer.cs
- HttpWebRequest.cs