Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- Stack.cs
- RSAOAEPKeyExchangeDeformatter.cs
- CqlErrorHelper.cs
- WebPartExportVerb.cs
- TableStyle.cs
- GridViewColumnCollection.cs
- MTConfigUtil.cs
- Lease.cs
- DataGridViewImageCell.cs
- DataSourceHelper.cs
- Group.cs
- Expression.cs
- MethodBuilderInstantiation.cs
- GenerateScriptTypeAttribute.cs
- CodeCommentStatementCollection.cs
- ListenerTraceUtility.cs
- FloatUtil.cs
- SerializerProvider.cs
- SqlProviderServices.cs
- BuilderPropertyEntry.cs
- ToolStripItemDesigner.cs
- QueryMatcher.cs
- WebPartsSection.cs
- WizardPanelChangingEventArgs.cs
- SafeFileMappingHandle.cs
- HtmlGenericControl.cs
- Transactions.cs
- CodeParameterDeclarationExpressionCollection.cs
- LocalizableAttribute.cs
- SiteMapNodeItemEventArgs.cs
- XsdDateTime.cs
- ContentOnlyMessage.cs
- ShapingEngine.cs
- BaseConfigurationRecord.cs
- ChineseLunisolarCalendar.cs
- printdlgexmarshaler.cs
- ColumnCollection.cs
- UIElementHelper.cs
- TemplateParser.cs
- KerberosRequestorSecurityToken.cs
- HtmlTableCellCollection.cs
- CanonicalizationDriver.cs
- counter.cs
- RowType.cs
- StackOverflowException.cs
- HealthMonitoringSection.cs
- WorkflowRequestContext.cs
- InvalidAsynchronousStateException.cs
- GeneralTransform2DTo3D.cs
- HybridObjectCache.cs
- BlobPersonalizationState.cs
- UnsafeNativeMethods.cs
- BitSet.cs
- FixedPageProcessor.cs
- StringKeyFrameCollection.cs
- TypefaceMap.cs
- SslStream.cs
- SystemIPGlobalProperties.cs
- CachedTypeface.cs
- XmlReaderSettings.cs
- TextBoxBase.cs
- CheckBox.cs
- ModuleBuilder.cs
- RichTextBoxConstants.cs
- ConnectionPoolRegistry.cs
- DataGrid.cs
- MethodBody.cs
- AuthenticationSection.cs
- Util.cs
- CompensationParticipant.cs
- DataContext.cs
- SslSecurityTokenParameters.cs
- GenericEnumerator.cs
- ClockController.cs
- WebPartMenuStyle.cs
- ScrollItemPattern.cs
- SizeF.cs
- RequestQueryParser.cs
- SecurityTokenProvider.cs
- Compiler.cs
- PropVariant.cs
- PrtTicket_Public.cs
- MapPathBasedVirtualPathProvider.cs
- PolyLineSegmentFigureLogic.cs
- FixedDocument.cs
- TreeIterators.cs
- TriState.cs
- CustomErrorsSection.cs
- XPathNodePointer.cs
- SHA1Managed.cs
- PreviewPageInfo.cs
- MenuItemBindingCollection.cs
- CanonicalizationDriver.cs
- Int16.cs
- SerialPort.cs
- ThreadAttributes.cs
- StrokeCollection2.cs
- GeneralTransform3DTo2DTo3D.cs
- PrimitiveRenderer.cs
- URLIdentityPermission.cs