Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / ApplicationException.cs / 1305376 / 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); } [System.Security.SecuritySafeCritical] // auto-generated 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); } [System.Security.SecuritySafeCritical] // auto-generated 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
- SourceFileBuildProvider.cs
- DoubleAnimationUsingKeyFrames.cs
- DataViewManager.cs
- DataGridViewDesigner.cs
- _TLSstream.cs
- DataView.cs
- RegexCompiler.cs
- WebConfigurationHostFileChange.cs
- RowUpdatedEventArgs.cs
- PersonalizationStateInfo.cs
- ProxySimple.cs
- WebPartAddingEventArgs.cs
- BindingCollection.cs
- PersonalizationStateQuery.cs
- PageScaling.cs
- InternalTransaction.cs
- PropertyEmitter.cs
- MarshalByRefObject.cs
- ValidationErrorCollection.cs
- QueryContext.cs
- PagePropertiesChangingEventArgs.cs
- QueryExpr.cs
- XPathArrayIterator.cs
- SynchronousReceiveBehavior.cs
- CounterSetInstance.cs
- ToolBarButtonClickEvent.cs
- UInt16Converter.cs
- AlignmentXValidation.cs
- ComponentTray.cs
- ReachDocumentReferenceSerializer.cs
- AppDomainAttributes.cs
- FlowDocumentPageViewerAutomationPeer.cs
- EndpointConfigContainer.cs
- OrderedDictionary.cs
- DataGridCaption.cs
- ParameterReplacerVisitor.cs
- NativeMethods.cs
- XmlLangPropertyAttribute.cs
- Behavior.cs
- SecureUICommand.cs
- BufferAllocator.cs
- TextRangeBase.cs
- CollectionContainer.cs
- SR.cs
- PerformanceCounterCategory.cs
- SynchronizedInputAdaptor.cs
- ToolStripDesignerAvailabilityAttribute.cs
- ApplicationHost.cs
- WinInetCache.cs
- HeaderPanel.cs
- AttributeData.cs
- XsltFunctions.cs
- FormViewDeleteEventArgs.cs
- LockedActivityGlyph.cs
- ToolStripSystemRenderer.cs
- ConfigurationElementCollection.cs
- CheckBox.cs
- RoleServiceManager.cs
- GreenMethods.cs
- UnsafeNativeMethods.cs
- StoreItemCollection.cs
- WorkflowItemPresenter.cs
- MessageSecurityTokenVersion.cs
- LoadRetryAsyncResult.cs
- ComponentCache.cs
- EventPropertyMap.cs
- SourceFileInfo.cs
- SqlBulkCopy.cs
- Int32KeyFrameCollection.cs
- ArgumentFixer.cs
- StatusBarAutomationPeer.cs
- IPipelineRuntime.cs
- XmlWhitespace.cs
- StringCollection.cs
- EntityDataSourceSelectedEventArgs.cs
- DataGridViewAdvancedBorderStyle.cs
- ExpressionBindings.cs
- PointAnimation.cs
- HebrewNumber.cs
- ParagraphResult.cs
- ReachPageContentCollectionSerializerAsync.cs
- ResourceProviderFactory.cs
- XslVisitor.cs
- ElementMarkupObject.cs
- TransactionManager.cs
- LicenseException.cs
- Compensate.cs
- BmpBitmapEncoder.cs
- Debug.cs
- AuthenticationModeHelper.cs
- XamlClipboardData.cs
- DataGridViewButtonColumn.cs
- ZoneIdentityPermission.cs
- GlyphTypeface.cs
- ToolboxDataAttribute.cs
- LoginName.cs
- ValueProviderWrapper.cs
- PriorityChain.cs
- PerformanceCountersElement.cs
- SrgsElementList.cs