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
- XmlNotation.cs
- ListBoxChrome.cs
- InputProcessorProfiles.cs
- TrailingSpaceComparer.cs
- SourceSwitch.cs
- ConnectionProviderAttribute.cs
- HttpHeaderCollection.cs
- FileDocument.cs
- InvalidTimeZoneException.cs
- DoubleUtil.cs
- TextDocumentView.cs
- DataServiceQuery.cs
- AutomationEventArgs.cs
- Size3D.cs
- WindowPatternIdentifiers.cs
- PageCache.cs
- HttpApplicationFactory.cs
- ActiveXContainer.cs
- XmlCharType.cs
- TimerElapsedEvenArgs.cs
- DataProtection.cs
- Visual.cs
- NavigatingCancelEventArgs.cs
- EmissiveMaterial.cs
- DataControlCommands.cs
- PageVisual.cs
- ListDictionaryInternal.cs
- ScopedMessagePartSpecification.cs
- ServiceBusyException.cs
- PropertyChangedEventArgs.cs
- GraphicsContext.cs
- BindingContext.cs
- TextureBrush.cs
- ADRole.cs
- BitmapData.cs
- WindowsGraphicsCacheManager.cs
- GeometryDrawing.cs
- UnsignedPublishLicense.cs
- Dispatcher.cs
- CFStream.cs
- XmlCharacterData.cs
- IndexedString.cs
- Stack.cs
- DataSetSchema.cs
- IApplicationTrustManager.cs
- TransformerTypeCollection.cs
- Vector3DValueSerializer.cs
- DesignerProperties.cs
- DescriptionAttribute.cs
- OracleColumn.cs
- MailDefinition.cs
- DoubleAnimationUsingPath.cs
- MatrixCamera.cs
- SelectionHighlightInfo.cs
- DataGridPagerStyle.cs
- DefaultParameterValueAttribute.cs
- Font.cs
- StringResourceManager.cs
- HttpGetClientProtocol.cs
- WebSysDisplayNameAttribute.cs
- Primitive.cs
- DbgUtil.cs
- ThicknessAnimationUsingKeyFrames.cs
- PlainXmlDeserializer.cs
- Event.cs
- Int32AnimationBase.cs
- base64Transforms.cs
- AppearanceEditorPart.cs
- DirectionalLight.cs
- IItemProperties.cs
- DynamicResourceExtension.cs
- FilteredAttributeCollection.cs
- PositiveTimeSpanValidator.cs
- SpellCheck.cs
- SqlClientPermission.cs
- DataSourceControlBuilder.cs
- StrokeDescriptor.cs
- UInt64Storage.cs
- invalidudtexception.cs
- MultiView.cs
- FacetDescription.cs
- GuidelineCollection.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- SplitterDesigner.cs
- SessionStateContainer.cs
- BaseDataBoundControlDesigner.cs
- ProfileEventArgs.cs
- AddressingProperty.cs
- ReflectPropertyDescriptor.cs
- EntityConnectionStringBuilderItem.cs
- AppModelKnownContentFactory.cs
- ToolStripTextBox.cs
- KeyConverter.cs
- Control.cs
- ProfileInfo.cs
- SubpageParaClient.cs
- SQlBooleanStorage.cs
- FontFamily.cs
- TreeView.cs
- TextTreeRootTextBlock.cs