Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CallContext.cs
- BuilderPropertyEntry.cs
- ConditionalAttribute.cs
- TriggerCollection.cs
- CloudCollection.cs
- SmiEventStream.cs
- SoapFormatExtensions.cs
- SqlCommandAsyncResult.cs
- MemoryRecordBuffer.cs
- AxisAngleRotation3D.cs
- PngBitmapEncoder.cs
- updateconfighost.cs
- VisualBrush.cs
- PingOptions.cs
- TreeNodeConverter.cs
- DataQuery.cs
- PhoneCall.cs
- SchemaElementLookUpTable.cs
- COAUTHINFO.cs
- BlockUIContainer.cs
- QueryPageSettingsEventArgs.cs
- TraceRecords.cs
- GlyphRunDrawing.cs
- Pair.cs
- CodeArgumentReferenceExpression.cs
- EmptyEnumerator.cs
- SystemInfo.cs
- TextProperties.cs
- XmlUtil.cs
- DataGridViewAccessibleObject.cs
- base64Transforms.cs
- DecimalAnimationUsingKeyFrames.cs
- SafeHandles.cs
- AmbientLight.cs
- InvalidOleVariantTypeException.cs
- ShortcutKeysEditor.cs
- AccessedThroughPropertyAttribute.cs
- StringArrayConverter.cs
- DataStorage.cs
- ReadOnlyCollectionBase.cs
- UpdateRecord.cs
- ClientSponsor.cs
- XmlIgnoreAttribute.cs
- DataKeyArray.cs
- XPathNode.cs
- ToolStripPanelRenderEventArgs.cs
- GenericPrincipal.cs
- TreeNodeStyle.cs
- DesignerCommandAdapter.cs
- MetadataItemCollectionFactory.cs
- InternalBufferOverflowException.cs
- SystemIPInterfaceProperties.cs
- DataProtectionSecurityStateEncoder.cs
- MemberCollection.cs
- TableLayoutCellPaintEventArgs.cs
- SeparatorAutomationPeer.cs
- GridView.cs
- StylusButton.cs
- XmlSchemaAnnotation.cs
- DataServices.cs
- hresults.cs
- WindowHideOrCloseTracker.cs
- MetafileHeaderWmf.cs
- ContextMenuService.cs
- FunctionNode.cs
- JoinCqlBlock.cs
- Match.cs
- ExtensibleClassFactory.cs
- HatchBrush.cs
- GatewayDefinition.cs
- CheckBoxStandardAdapter.cs
- TCPClient.cs
- PrintDialog.cs
- NativeMethods.cs
- StorageInfo.cs
- EntityDataSource.cs
- Stroke2.cs
- PersonalizationProvider.cs
- TreeIterator.cs
- ListViewGroupConverter.cs
- InArgument.cs
- EntityDataReader.cs
- DbSetClause.cs
- ServiceDocumentFormatter.cs
- DocumentationServerProtocol.cs
- UIElement3D.cs
- EntityContainerAssociationSetEnd.cs
- ValidatorUtils.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- DurableEnlistmentState.cs
- ElapsedEventArgs.cs
- StorageScalarPropertyMapping.cs
- ScriptServiceAttribute.cs
- DataGridBoolColumn.cs
- UpdatePanelTrigger.cs
- XhtmlBasicValidationSummaryAdapter.cs
- ListView.cs
- RevocationPoint.cs
- __TransparentProxy.cs
- CallbackException.cs