Code:
/ FX-1434 / FX-1434 / 1.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
- TableItemStyle.cs
- SystemResourceKey.cs
- SourceSwitch.cs
- TrimSurroundingWhitespaceAttribute.cs
- PeerNearMe.cs
- Parser.cs
- ScrollProviderWrapper.cs
- OutputCacheSettings.cs
- DataService.cs
- BehaviorDragDropEventArgs.cs
- FixedDSBuilder.cs
- Char.cs
- MasterPageCodeDomTreeGenerator.cs
- ScaleTransform.cs
- FrameworkContentElement.cs
- COM2ComponentEditor.cs
- TraceRecord.cs
- ToggleButtonAutomationPeer.cs
- FastEncoderStatics.cs
- HttpListener.cs
- SQLInt16.cs
- XmlTextReaderImpl.cs
- SQLDoubleStorage.cs
- AsymmetricSignatureDeformatter.cs
- MediaElement.cs
- TreeView.cs
- TransformerTypeCollection.cs
- CanExpandCollapseAllConverter.cs
- HandleTable.cs
- DataSourceControl.cs
- ZipIOFileItemStream.cs
- LocalizationComments.cs
- XmlDeclaration.cs
- DefinitionUpdate.cs
- ServiceOperationParameter.cs
- TextContainerChangedEventArgs.cs
- DbConnectionPool.cs
- UpdateTracker.cs
- StyleTypedPropertyAttribute.cs
- UInt32.cs
- ScriptHandlerFactory.cs
- XmlDataSourceNodeDescriptor.cs
- Tag.cs
- TextEvent.cs
- TokenBasedSet.cs
- HttpWriter.cs
- ModelFunctionTypeElement.cs
- NetworkInformationException.cs
- InvalidComObjectException.cs
- GridItemCollection.cs
- VBIdentifierTrimConverter.cs
- InstanceKey.cs
- NumericExpr.cs
- ToolStripPanel.cs
- TextSelectionHelper.cs
- TargetControlTypeCache.cs
- CacheVirtualItemsEvent.cs
- DataKey.cs
- IncrementalReadDecoders.cs
- TypeAccessException.cs
- XmlNamespaceDeclarationsAttribute.cs
- ToolStripItemRenderEventArgs.cs
- Axis.cs
- PresentationSource.cs
- BrowserDefinitionCollection.cs
- XmlSchemaFacet.cs
- DocumentEventArgs.cs
- BaseCodePageEncoding.cs
- ReflectionHelper.cs
- MultiPropertyDescriptorGridEntry.cs
- HttpsHostedTransportConfiguration.cs
- MasterPageCodeDomTreeGenerator.cs
- SoapIncludeAttribute.cs
- HitTestWithGeometryDrawingContextWalker.cs
- UrlMappingCollection.cs
- SQLDoubleStorage.cs
- XsltContext.cs
- TreeNode.cs
- ConfigXmlWhitespace.cs
- DispatcherOperation.cs
- RtfFormatStack.cs
- ImageBrush.cs
- DispatcherHookEventArgs.cs
- TTSEngineTypes.cs
- KoreanLunisolarCalendar.cs
- DataGridViewCellStyleConverter.cs
- BooleanExpr.cs
- webeventbuffer.cs
- OleDbConnectionInternal.cs
- Rule.cs
- WebConfigurationManager.cs
- KnowledgeBase.cs
- TextParagraphProperties.cs
- infer.cs
- XmlFileEditor.cs
- DataContext.cs
- DynamicValidator.cs
- DbConnectionOptions.cs
- EntityProviderServices.cs
- DocumentOrderQuery.cs