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
- GridViewEditEventArgs.cs
- WebRequestModulesSection.cs
- EventTrigger.cs
- XmlBinaryWriter.cs
- PasswordPropertyTextAttribute.cs
- SymbolType.cs
- BaseCollection.cs
- PrintSchema.cs
- SqlDataReader.cs
- ScriptingSectionGroup.cs
- PropertyTab.cs
- CroppedBitmap.cs
- FilterEventArgs.cs
- ForEachAction.cs
- ChannelParameterCollection.cs
- CallTemplateAction.cs
- TTSEvent.cs
- AnimatedTypeHelpers.cs
- counter.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- MobileControlDesigner.cs
- FontClient.cs
- TableRowCollection.cs
- FormParameter.cs
- ObjectQueryExecutionPlan.cs
- DataGridRowHeader.cs
- CompileXomlTask.cs
- NameNode.cs
- Thumb.cs
- TcpServerChannel.cs
- ProfilePropertyNameValidator.cs
- SweepDirectionValidation.cs
- ResourceReferenceExpression.cs
- DefaultEventAttribute.cs
- Point3DIndependentAnimationStorage.cs
- AutoGeneratedField.cs
- CodeIterationStatement.cs
- ReliableOutputSessionChannel.cs
- IdleTimeoutMonitor.cs
- RadioButtonPopupAdapter.cs
- MainMenu.cs
- DirectoryInfo.cs
- XmlTextWriter.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- InstanceDescriptor.cs
- NullableBoolConverter.cs
- DrawingContext.cs
- SrgsGrammar.cs
- baseshape.cs
- DragEvent.cs
- CountAggregationOperator.cs
- FieldBuilder.cs
- StorageEntityTypeMapping.cs
- RequiredFieldValidator.cs
- PersonalizationAdministration.cs
- ParallelTimeline.cs
- EventLog.cs
- ChangeConflicts.cs
- SmtpLoginAuthenticationModule.cs
- DataBindingCollection.cs
- CodeSubDirectory.cs
- OperationDescription.cs
- DesignerSerializerAttribute.cs
- KnownBoxes.cs
- PasswordBox.cs
- ProxyWebPartConnectionCollection.cs
- IndependentlyAnimatedPropertyMetadata.cs
- SqlSelectStatement.cs
- SqlCacheDependencySection.cs
- RemotingConfigParser.cs
- ContainerTracking.cs
- IdentitySection.cs
- XmlResolver.cs
- OutKeywords.cs
- SqlMetaData.cs
- VectorKeyFrameCollection.cs
- BitmapFrameEncode.cs
- DataTableExtensions.cs
- Scalars.cs
- ReplyChannel.cs
- DataDocumentXPathNavigator.cs
- XmlTextWriter.cs
- List.cs
- PropertyDescriptorCollection.cs
- Triangle.cs
- BitmapFrame.cs
- TrackingMemoryStreamFactory.cs
- WinEventTracker.cs
- TraceSource.cs
- HtmlSelect.cs
- DragEventArgs.cs
- Point4D.cs
- DynamicDiscoveryDocument.cs
- PersonalizationProviderHelper.cs
- ZipIOBlockManager.cs
- SqlOuterApplyReducer.cs
- BufferModesCollection.cs
- FormatVersion.cs
- HttpApplication.cs
- ConfigXmlAttribute.cs