Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- HtmlInputButton.cs
- PositiveTimeSpanValidator.cs
- WindowsGrip.cs
- XsdValidatingReader.cs
- XmlRootAttribute.cs
- ToolStripGripRenderEventArgs.cs
- AliasGenerator.cs
- ControlPersister.cs
- DataAdapter.cs
- DataListGeneralPage.cs
- MasterPageBuildProvider.cs
- DBParameter.cs
- TableRowCollection.cs
- AppLevelCompilationSectionCache.cs
- objectresult_tresulttype.cs
- DependencySource.cs
- XsltArgumentList.cs
- SqlProviderServices.cs
- ClearTypeHintValidation.cs
- EditorZoneBase.cs
- HttpRawResponse.cs
- PageBuildProvider.cs
- base64Transforms.cs
- DbTypeMap.cs
- BlurBitmapEffect.cs
- InstancePersistenceException.cs
- PreservationFileWriter.cs
- Int16AnimationBase.cs
- Section.cs
- WizardStepBase.cs
- FixedDocument.cs
- AdornerLayer.cs
- ShutDownListener.cs
- ApplicationServiceManager.cs
- GrammarBuilder.cs
- ImageBrush.cs
- WindowsAltTab.cs
- DataListItemEventArgs.cs
- XPathNavigator.cs
- TemplateBaseAction.cs
- NativeMethodsOther.cs
- PartBasedPackageProperties.cs
- XPathException.cs
- ConstraintCollection.cs
- BoundingRectTracker.cs
- WindowsFormsEditorServiceHelper.cs
- ZipIOLocalFileDataDescriptor.cs
- ComponentSerializationService.cs
- HyperLinkField.cs
- LayoutEvent.cs
- NewArrayExpression.cs
- ArrangedElement.cs
- HtmlInputFile.cs
- ClientSideQueueItem.cs
- SelectedDatesCollection.cs
- TextDecorationCollection.cs
- Message.cs
- EmptyTextWriter.cs
- ParserHooks.cs
- StrongNameIdentityPermission.cs
- WebPartCancelEventArgs.cs
- AppSettingsReader.cs
- ConditionBrowserDialog.cs
- MergablePropertyAttribute.cs
- IDataContractSurrogate.cs
- EntityWrapperFactory.cs
- SortExpressionBuilder.cs
- SqlResolver.cs
- Path.cs
- DataServiceQueryContinuation.cs
- HttpModuleCollection.cs
- ClientScriptManager.cs
- ComponentChangedEvent.cs
- PolicyStatement.cs
- Latin1Encoding.cs
- FontStyle.cs
- Point.cs
- CacheMemory.cs
- GlobalProxySelection.cs
- AlphabeticalEnumConverter.cs
- ScriptingSectionGroup.cs
- IconBitmapDecoder.cs
- PublisherIdentityPermission.cs
- NamespaceMapping.cs
- WpfSharedXamlSchemaContext.cs
- CodeDelegateInvokeExpression.cs
- PropertyCondition.cs
- ResourceExpression.cs
- CodeConditionStatement.cs
- FtpRequestCacheValidator.cs
- WebBrowserPermission.cs
- ObjectRef.cs
- Trace.cs
- FormViewInsertedEventArgs.cs
- DoubleLinkList.cs
- GlyphElement.cs
- UriSection.cs
- PlainXmlWriter.cs
- XmlSerializerSection.cs
- Trace.cs