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
- FormsAuthenticationTicket.cs
- CodeExpressionStatement.cs
- StdValidatorsAndConverters.cs
- DataControlImageButton.cs
- FileUtil.cs
- MessageLoggingElement.cs
- MsmqIntegrationMessagePool.cs
- SoapExtensionStream.cs
- IgnoreFlushAndCloseStream.cs
- ListViewItem.cs
- AutomationPatternInfo.cs
- SmiGettersStream.cs
- HtmlInputText.cs
- UpDownBase.cs
- Input.cs
- SQLInt16Storage.cs
- DbConnectionPoolCounters.cs
- DataServiceContext.cs
- CursorConverter.cs
- ExtendedProperty.cs
- CodeAttributeArgumentCollection.cs
- InputMethod.cs
- CompensatableTransactionScopeActivityDesigner.cs
- WebBrowserNavigatingEventHandler.cs
- DataSetUtil.cs
- ObjectRef.cs
- SmiEventSink_DeferedProcessing.cs
- ClientSettingsSection.cs
- SimpleFieldTemplateUserControl.cs
- Base64Stream.cs
- XPathSingletonIterator.cs
- SqlBuilder.cs
- DispatcherHooks.cs
- DeleteHelper.cs
- HyperLink.cs
- ButtonBaseAdapter.cs
- FixedLineResult.cs
- MultiTrigger.cs
- ContentElement.cs
- SqlCacheDependencyDatabaseCollection.cs
- HelpHtmlBuilder.cs
- AdobeCFFWrapper.cs
- WebEventTraceProvider.cs
- MSHTMLHostUtil.cs
- SqlLiftIndependentRowExpressions.cs
- StateDesigner.Layouts.cs
- TraceLog.cs
- SqlRowUpdatingEvent.cs
- VerticalAlignConverter.cs
- RangeBaseAutomationPeer.cs
- AdornerHitTestResult.cs
- ExtensionWindowResizeGrip.cs
- ProxyFragment.cs
- FormParameter.cs
- Package.cs
- DataGridItemEventArgs.cs
- WebPartVerbsEventArgs.cs
- XmlException.cs
- FontSourceCollection.cs
- XsltSettings.cs
- EUCJPEncoding.cs
- ResourceManager.cs
- Command.cs
- MatrixUtil.cs
- TypefaceCollection.cs
- DocumentPageViewAutomationPeer.cs
- InkCollectionBehavior.cs
- DBConcurrencyException.cs
- StatusBarPanelClickEvent.cs
- TimeSpanSecondsConverter.cs
- PropertyKey.cs
- DataTableClearEvent.cs
- Win32MouseDevice.cs
- FeatureSupport.cs
- SmtpTransport.cs
- SelectionGlyphBase.cs
- VisualTransition.cs
- PublisherIdentityPermission.cs
- MessageContractMemberAttribute.cs
- WorkflowEventArgs.cs
- QueuePropertyVariants.cs
- HorizontalAlignConverter.cs
- DataGridViewColumnEventArgs.cs
- ToolboxDataAttribute.cs
- MultiAsyncResult.cs
- ChangeProcessor.cs
- TabPageDesigner.cs
- PreProcessInputEventArgs.cs
- ProfileService.cs
- CreateUserWizard.cs
- AuthenticationModuleElementCollection.cs
- DynamicMethod.cs
- ByeMessageCD1.cs
- RichTextBoxConstants.cs
- wpf-etw.cs
- DelayLoadType.cs
- DynamicValueConverter.cs
- MarshalByValueComponent.cs
- TargetConverter.cs
- HttpPostedFile.cs