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
- HttpCachePolicy.cs
- ClientCredentials.cs
- MemberInitExpression.cs
- ProjectionCamera.cs
- StyleBamlRecordReader.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- SortDescriptionCollection.cs
- SubclassTypeValidatorAttribute.cs
- BoolExpression.cs
- ExecutionContext.cs
- TextEditorCharacters.cs
- TypeInformation.cs
- _AutoWebProxyScriptEngine.cs
- ValueExpressions.cs
- SimplePropertyEntry.cs
- MailAddressParser.cs
- ProfileInfo.cs
- WindowHideOrCloseTracker.cs
- ExpressionBuilder.cs
- _NegotiateClient.cs
- AmbientValueAttribute.cs
- EventLogTraceListener.cs
- VerificationException.cs
- PartialCachingControl.cs
- ScrollBar.cs
- OleDbTransaction.cs
- ParserStack.cs
- ModifiableIteratorCollection.cs
- SaveFileDialog.cs
- AppDomainFactory.cs
- DictationGrammar.cs
- ValueType.cs
- OdbcErrorCollection.cs
- DesignSurface.cs
- SafeLocalMemHandle.cs
- XPathExpr.cs
- BooleanFunctions.cs
- SafeNativeMethods.cs
- Thickness.cs
- ItemCollection.cs
- ZoomPercentageConverter.cs
- HMACRIPEMD160.cs
- SymmetricKey.cs
- DataControlButton.cs
- XmlQuerySequence.cs
- ConfigXmlWhitespace.cs
- ElapsedEventArgs.cs
- TreeNodeCollection.cs
- ScriptReferenceBase.cs
- JsonWriterDelegator.cs
- RawUIStateInputReport.cs
- AliasedSlot.cs
- GraphicsState.cs
- InkPresenter.cs
- SyndicationElementExtensionCollection.cs
- UidPropertyAttribute.cs
- FunctionNode.cs
- SqlDeflator.cs
- CommandField.cs
- SkewTransform.cs
- RowUpdatedEventArgs.cs
- Selection.cs
- DataReceivedEventArgs.cs
- TokenBasedSet.cs
- Util.cs
- COM2FontConverter.cs
- MetaColumn.cs
- ApplicationFileCodeDomTreeGenerator.cs
- unsafenativemethodsother.cs
- DataViewSettingCollection.cs
- HighContrastHelper.cs
- RowType.cs
- GridViewSortEventArgs.cs
- BindingUtils.cs
- PropertyGrid.cs
- EntityCommandExecutionException.cs
- BufferBuilder.cs
- _LazyAsyncResult.cs
- Base64Encoding.cs
- mediaclock.cs
- SiteMapDataSource.cs
- DecimalConstantAttribute.cs
- CapabilitiesUse.cs
- TableRowCollection.cs
- DataPagerFieldCollection.cs
- XmlDataSource.cs
- FixedElement.cs
- HitTestParameters3D.cs
- StateChangeEvent.cs
- DependencyObjectCodeDomSerializer.cs
- SqlMethodAttribute.cs
- ContentElement.cs
- WorkItem.cs
- KeyboardEventArgs.cs
- SyntaxCheck.cs
- FlagsAttribute.cs
- ToolStripDropDown.cs
- cryptoapiTransform.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- QuaternionValueSerializer.cs