Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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) { } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RequiredAttributeAttribute.cs
- XmlAttributeCollection.cs
- MeasureItemEvent.cs
- URLString.cs
- SiteMap.cs
- Grant.cs
- DataSourceCacheDurationConverter.cs
- StateMachineTimers.cs
- TextTreeRootTextBlock.cs
- objectquery_tresulttype.cs
- EdgeProfileValidation.cs
- JavaScriptObjectDeserializer.cs
- RegionIterator.cs
- XmlTypeAttribute.cs
- ImmutableClientRuntime.cs
- DataGridLength.cs
- ExceptionUtil.cs
- EventSinkHelperWriter.cs
- IntSecurity.cs
- RoleGroup.cs
- SevenBitStream.cs
- SoapReflectionImporter.cs
- SqlFileStream.cs
- CreateUserErrorEventArgs.cs
- DesignerForm.cs
- DataViewManagerListItemTypeDescriptor.cs
- FormattedText.cs
- VirtualDirectoryMapping.cs
- HtmlInputButton.cs
- TransactedBatchingBehavior.cs
- XmlSchemaFacet.cs
- XmlSchemaSimpleTypeList.cs
- PersonalizableTypeEntry.cs
- PrinterSettings.cs
- PasswordPropertyTextAttribute.cs
- ProfileManager.cs
- Int32RectConverter.cs
- Parser.cs
- UInt64Storage.cs
- DrawingCollection.cs
- WpfKnownMember.cs
- X509Certificate.cs
- ScrollItemProviderWrapper.cs
- ConfigUtil.cs
- ScrollItemPattern.cs
- TypeUtil.cs
- CopyAction.cs
- WindowsFormsDesignerOptionService.cs
- OdbcConnection.cs
- CodeThrowExceptionStatement.cs
- KeyedHashAlgorithm.cs
- SemanticBasicElement.cs
- StringUtil.cs
- SwitchExpression.cs
- SessionChannels.cs
- ConnectionString.cs
- Typeface.cs
- ReaderWriterLock.cs
- XmlDocumentViewSchema.cs
- CardSpaceShim.cs
- WeakRefEnumerator.cs
- ResourceDescriptionAttribute.cs
- ThrowHelper.cs
- TextServicesCompartmentContext.cs
- TemplateGroupCollection.cs
- InvalidFilterCriteriaException.cs
- AccessViolationException.cs
- RoleGroupCollection.cs
- ListBox.cs
- BlockCollection.cs
- TextDecorations.cs
- ReadContentAsBinaryHelper.cs
- EntityDataSourceContainerNameConverter.cs
- DurationConverter.cs
- AuthenticationModulesSection.cs
- SHA384.cs
- TreeNodeStyleCollection.cs
- TypeSystem.cs
- StrongNameIdentityPermission.cs
- DashStyles.cs
- SmtpClient.cs
- HttpRequestWrapper.cs
- ActivityDesignerAccessibleObject.cs
- WindowsToolbarItemAsMenuItem.cs
- OracleCommandBuilder.cs
- X509Certificate.cs
- HijriCalendar.cs
- CacheSection.cs
- FloaterBaseParaClient.cs
- ReadOnlyCollectionBase.cs
- Int32Animation.cs
- TextDpi.cs
- Brush.cs
- TailCallAnalyzer.cs
- columnmapfactory.cs
- OperandQuery.cs
- TripleDESCryptoServiceProvider.cs
- ErrorStyle.cs
- ImageBrush.cs
- AlternateViewCollection.cs