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
- UIElement.cs
- PrintEvent.cs
- XPathItem.cs
- LocalizableAttribute.cs
- XmlWriterSettings.cs
- ResourceManager.cs
- SqlNotificationRequest.cs
- ControlBuilder.cs
- ObjectListCommandsPage.cs
- SafeMarshalContext.cs
- WebPartUserCapability.cs
- SingleAnimationBase.cs
- RtfToXamlLexer.cs
- HierarchicalDataSourceIDConverter.cs
- Drawing.cs
- XsltQilFactory.cs
- BrowserCapabilitiesCompiler.cs
- EventDescriptorCollection.cs
- ConfigurationSettings.cs
- ResourcePermissionBaseEntry.cs
- WebExceptionStatus.cs
- CfgParser.cs
- SqlGenericUtil.cs
- XmlTextAttribute.cs
- TopClause.cs
- SchemaElementLookUpTable.cs
- WindowsGraphics2.cs
- UnmanagedMemoryStreamWrapper.cs
- CryptographicAttribute.cs
- MsmqHostedTransportConfiguration.cs
- CachedPathData.cs
- WebPartVerbCollection.cs
- CompositionDesigner.cs
- ConditionalAttribute.cs
- XmlSchemaRedefine.cs
- AttachedPropertyInfo.cs
- GridViewDeletedEventArgs.cs
- IItemProperties.cs
- GradientBrush.cs
- WrapPanel.cs
- ProtectedProviderSettings.cs
- CultureInfoConverter.cs
- Pair.cs
- DataServiceQueryOfT.cs
- MemberMaps.cs
- DbProviderFactoriesConfigurationHandler.cs
- Comparer.cs
- SerializableAttribute.cs
- GeneralTransform3DTo2D.cs
- PersonalizationAdministration.cs
- QueryContinueDragEventArgs.cs
- HatchBrush.cs
- MailAddress.cs
- DragDeltaEventArgs.cs
- CngKeyBlobFormat.cs
- MenuAutoFormat.cs
- HttpListenerResponse.cs
- CapabilitiesUse.cs
- StateBag.cs
- DecimalAnimationBase.cs
- RelatedView.cs
- PerformanceCounterScope.cs
- BinaryFormatter.cs
- IApplicationTrustManager.cs
- TemplateNameScope.cs
- SyndicationSerializer.cs
- SpeakInfo.cs
- UriScheme.cs
- XmlWriter.cs
- PrtTicket_Public_Simple.cs
- IDReferencePropertyAttribute.cs
- ToolStripHighContrastRenderer.cs
- PassportPrincipal.cs
- CellQuery.cs
- DataControlButton.cs
- DatePickerTextBox.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- TextRangeSerialization.cs
- PolyBezierSegmentFigureLogic.cs
- unsafenativemethodsother.cs
- ConnectionConsumerAttribute.cs
- TdsValueSetter.cs
- SR.cs
- DefaultPrintController.cs
- AssemblySettingAttributes.cs
- SuppressMessageAttribute.cs
- AnnotationService.cs
- Statements.cs
- TreeViewItem.cs
- FaultContractInfo.cs
- DataBoundLiteralControl.cs
- InkCanvasSelection.cs
- Int16AnimationBase.cs
- ButtonBase.cs
- FormViewRow.cs
- SelectionItemPatternIdentifiers.cs
- TypeUnloadedException.cs
- SlotInfo.cs
- HwndSourceParameters.cs
- SessionState.cs