Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- UriTemplateClientFormatter.cs
- RequestQueue.cs
- StackOverflowException.cs
- Transform3D.cs
- TextElement.cs
- graph.cs
- ChtmlPageAdapter.cs
- UInt64Converter.cs
- oledbconnectionstring.cs
- PortCache.cs
- GeneralTransform3DCollection.cs
- DecoderNLS.cs
- RegexCaptureCollection.cs
- TemplatePagerField.cs
- _LazyAsyncResult.cs
- XmlNavigatorStack.cs
- BindingMAnagerBase.cs
- EditorPart.cs
- DbConnectionPoolGroup.cs
- ButtonAutomationPeer.cs
- MessageContractExporter.cs
- TypedElement.cs
- InkPresenterAutomationPeer.cs
- KeyNotFoundException.cs
- HMACMD5.cs
- CodeComment.cs
- FolderBrowserDialog.cs
- StrokeNodeOperations.cs
- SortKey.cs
- DocumentStatusResources.cs
- GeneralTransform3D.cs
- QueryAccessibilityHelpEvent.cs
- DataTemplate.cs
- MemberInfoSerializationHolder.cs
- GifBitmapEncoder.cs
- TaiwanLunisolarCalendar.cs
- SimpleWorkerRequest.cs
- BuilderInfo.cs
- ListChangedEventArgs.cs
- DataGridViewCellStyleBuilderDialog.cs
- OperationInvokerBehavior.cs
- FrameworkRichTextComposition.cs
- CollectionChangeEventArgs.cs
- OrderedDictionaryStateHelper.cs
- OutgoingWebResponseContext.cs
- Socket.cs
- TreeNodeBinding.cs
- SignedXml.cs
- SoapServerMessage.cs
- DetailsViewInsertedEventArgs.cs
- Literal.cs
- configsystem.cs
- BuildProvider.cs
- RowToFieldTransformer.cs
- DBBindings.cs
- DataGridTable.cs
- ConnectionsZoneAutoFormat.cs
- XmlBaseWriter.cs
- ByteStream.cs
- CommonRemoteMemoryBlock.cs
- DoubleIndependentAnimationStorage.cs
- FormViewDeleteEventArgs.cs
- arabicshape.cs
- DistinctQueryOperator.cs
- MeasurementDCInfo.cs
- TemplatePropertyEntry.cs
- CurrentTimeZone.cs
- FileLoadException.cs
- SqlDataSourceCommandParser.cs
- TraceListeners.cs
- XmlSchemaComplexContentRestriction.cs
- PixelShader.cs
- Cursors.cs
- ProfileModule.cs
- WeakEventTable.cs
- SymbolUsageManager.cs
- CodeVariableReferenceExpression.cs
- SessionEndingCancelEventArgs.cs
- ProfileEventArgs.cs
- ManagementObjectSearcher.cs
- RefreshEventArgs.cs
- ApplySecurityAndSendAsyncResult.cs
- XamlSerializationHelper.cs
- CodeThrowExceptionStatement.cs
- entityreference_tresulttype.cs
- DesignerTransaction.cs
- EditorPartChrome.cs
- ADMembershipUser.cs
- StylusPointPropertyInfoDefaults.cs
- FillRuleValidation.cs
- XmlNamedNodeMap.cs
- Stylesheet.cs
- InputEventArgs.cs
- NullableConverter.cs
- ResourceBinder.cs
- WebHttpBindingElement.cs
- ToolZone.cs
- DetailsViewUpdateEventArgs.cs
- WSMessageEncoding.cs
- ConfigurationCollectionAttribute.cs