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
- RtType.cs
- PointAnimationClockResource.cs
- LicenseProviderAttribute.cs
- DebugHandleTracker.cs
- SevenBitStream.cs
- Operand.cs
- MetadataCacheItem.cs
- GPRECT.cs
- Misc.cs
- AppearanceEditorPart.cs
- XPathDocumentBuilder.cs
- XXXOnTypeBuilderInstantiation.cs
- TextTreeObjectNode.cs
- BufferedStream.cs
- Property.cs
- InternalConfigHost.cs
- DataShape.cs
- RectangleF.cs
- TextComposition.cs
- ObjectDataSourceChooseTypePanel.cs
- TargetConverter.cs
- RecordsAffectedEventArgs.cs
- GraphicsState.cs
- Workspace.cs
- _Connection.cs
- CompilerGeneratedAttribute.cs
- AttachedProperty.cs
- XmlException.cs
- NestPullup.cs
- DataGridViewColumnHeaderCell.cs
- PathSegmentCollection.cs
- TemplatedAdorner.cs
- NonClientArea.cs
- FormsAuthenticationEventArgs.cs
- XmlDataProvider.cs
- AppDomain.cs
- XmlAttributeAttribute.cs
- TextDecoration.cs
- Odbc32.cs
- XmlSchemaSearchPattern.cs
- BevelBitmapEffect.cs
- Splitter.cs
- BitmapEffectGroup.cs
- ParenthesizePropertyNameAttribute.cs
- HtmlMeta.cs
- MaxValueConverter.cs
- MessageQueue.cs
- ParseChildrenAsPropertiesAttribute.cs
- OLEDB_Util.cs
- CodeAttributeArgument.cs
- SecurityPermission.cs
- BridgeDataReader.cs
- ToolStripDropDown.cs
- SiteOfOriginPart.cs
- NamedObject.cs
- ValidatingReaderNodeData.cs
- IntegerValidatorAttribute.cs
- AsyncOperation.cs
- WeakEventTable.cs
- EntityParameter.cs
- StatusBarAutomationPeer.cs
- RegistryPermission.cs
- SelectedGridItemChangedEvent.cs
- TextBoxBase.cs
- DynamicObjectAccessor.cs
- ComponentGuaranteesAttribute.cs
- XhtmlBasicCalendarAdapter.cs
- MonitoringDescriptionAttribute.cs
- ComPlusTypeValidator.cs
- RegistryPermission.cs
- CodeDirectoryCompiler.cs
- ToolStripDropDownItem.cs
- SystemIPGlobalProperties.cs
- TargetConverter.cs
- COM2ExtendedBrowsingHandler.cs
- Rectangle.cs
- CorrelationToken.cs
- ToolBarPanel.cs
- XPathParser.cs
- ValidationSettings.cs
- SerializationInfoEnumerator.cs
- SizeF.cs
- SmtpReplyReaderFactory.cs
- IIS7UserPrincipal.cs
- PropertyManager.cs
- BamlLocalizableResourceKey.cs
- PreservationFileWriter.cs
- ACE.cs
- XmlNodeReader.cs
- DataPagerCommandEventArgs.cs
- EdgeModeValidation.cs
- DataColumnChangeEvent.cs
- ProviderConnectionPointCollection.cs
- CommonRemoteMemoryBlock.cs
- unsafenativemethodsother.cs
- EncodedStreamFactory.cs
- WebHttpDispatchOperationSelectorData.cs
- D3DImage.cs
- UdpUtility.cs
- XPathDocumentBuilder.cs