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
- RawStylusInputReport.cs
- DependencyObjectProvider.cs
- MetadataFile.cs
- SingleAnimation.cs
- StickyNoteAnnotations.cs
- Storyboard.cs
- WebHttpElement.cs
- validation.cs
- MultiByteCodec.cs
- AssemblyHash.cs
- ServiceControllerDesigner.cs
- DockingAttribute.cs
- HtmlTitle.cs
- TransformCollection.cs
- RegexNode.cs
- HandleExceptionArgs.cs
- ProfilePropertySettingsCollection.cs
- AssemblyHash.cs
- TreeViewItemAutomationPeer.cs
- BufferedWebEventProvider.cs
- XmlExtensionFunction.cs
- ProcessInputEventArgs.cs
- AttributeSetAction.cs
- NativeMethodsCLR.cs
- CalendarDesigner.cs
- RuleProcessor.cs
- RectangleF.cs
- TextBoxRenderer.cs
- HandlerElementCollection.cs
- XmlAttributes.cs
- DynamicResourceExtension.cs
- EditingCoordinator.cs
- ColumnResizeAdorner.cs
- DragDropHelper.cs
- PolyBezierSegment.cs
- Fx.cs
- cryptoapiTransform.cs
- TextRunCache.cs
- InstalledFontCollection.cs
- Label.cs
- DbMetaDataColumnNames.cs
- ChtmlCommandAdapter.cs
- ServiceManager.cs
- WizardStepBase.cs
- FileDialogCustomPlace.cs
- FileSystemWatcher.cs
- FocusTracker.cs
- StrongNamePublicKeyBlob.cs
- InputProviderSite.cs
- InsufficientMemoryException.cs
- ExpressionConverter.cs
- OAVariantLib.cs
- DataKeyArray.cs
- TabletCollection.cs
- SecurityTokenResolver.cs
- JsonStringDataContract.cs
- OrCondition.cs
- FromReply.cs
- loginstatus.cs
- RelatedImageListAttribute.cs
- QilCloneVisitor.cs
- ChannelServices.cs
- RegexStringValidator.cs
- PropertyReferenceExtension.cs
- TextRenderingModeValidation.cs
- DrawToolTipEventArgs.cs
- FragmentQueryKB.cs
- CodeTryCatchFinallyStatement.cs
- JsonUriDataContract.cs
- elementinformation.cs
- TreeViewTemplateSelector.cs
- FontCacheUtil.cs
- CultureTable.cs
- UserPreferenceChangedEventArgs.cs
- TripleDES.cs
- CqlErrorHelper.cs
- ApplicationInterop.cs
- PointLightBase.cs
- StaticSiteMapProvider.cs
- SkewTransform.cs
- BuildProvidersCompiler.cs
- ConvertEvent.cs
- ToolZone.cs
- Label.cs
- XmlWrappingWriter.cs
- AssemblyInfo.cs
- XmlChoiceIdentifierAttribute.cs
- ChildTable.cs
- UdpReplyToBehavior.cs
- GuidelineSet.cs
- ParameterCollection.cs
- BatchStream.cs
- DataGridViewControlCollection.cs
- CommandManager.cs
- SiteMap.cs
- EditorAttribute.cs
- PowerModeChangedEventArgs.cs
- InfoCardMasterKey.cs
- AutomationElementIdentifiers.cs
- JsonDataContract.cs