Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- SelectedPathEditor.cs
- XmlQualifiedName.cs
- OleDbParameterCollection.cs
- EncryptedReference.cs
- ControlBuilderAttribute.cs
- FileLoadException.cs
- TemplatedWizardStep.cs
- ThreadAbortException.cs
- DeviceFilterEditorDialog.cs
- PropertyReferenceSerializer.cs
- ConfigXmlReader.cs
- StreamUpgradeBindingElement.cs
- RadialGradientBrush.cs
- ExtenderProvidedPropertyAttribute.cs
- Pointer.cs
- CredentialCache.cs
- SecurityPolicySection.cs
- RegexCompiler.cs
- SqlDataSourceSelectingEventArgs.cs
- x509store.cs
- DuplicateWaitObjectException.cs
- PatternMatcher.cs
- WebConfigurationFileMap.cs
- TextTreeUndo.cs
- XPathQilFactory.cs
- ToolBarOverflowPanel.cs
- EditorZone.cs
- ZipPackagePart.cs
- XPathAncestorIterator.cs
- ToolTipAutomationPeer.cs
- XmlSchemaAppInfo.cs
- XmlValueConverter.cs
- PropertyGridCommands.cs
- ToolTip.cs
- ExpressionNode.cs
- XamlDesignerSerializationManager.cs
- PropertyChangedEventManager.cs
- EditCommandColumn.cs
- DataContext.cs
- InterleavedZipPartStream.cs
- BoundPropertyEntry.cs
- UserControlParser.cs
- MemberProjectedSlot.cs
- DataControlButton.cs
- HandlerBase.cs
- SizeAnimationBase.cs
- ResourceWriter.cs
- FixedDSBuilder.cs
- Bidi.cs
- SQLGuid.cs
- Point.cs
- LocalizableAttribute.cs
- PropertyOrder.cs
- TemplateKey.cs
- FormsAuthenticationCredentials.cs
- ButtonBaseAutomationPeer.cs
- Pair.cs
- XmlObjectSerializerWriteContext.cs
- SafeHandles.cs
- DoWorkEventArgs.cs
- LockedBorderGlyph.cs
- ProjectionPath.cs
- StringSource.cs
- Slider.cs
- XmlException.cs
- StatusBar.cs
- HyperLinkDesigner.cs
- StringReader.cs
- TreeIterators.cs
- FixUpCollection.cs
- HttpStaticObjectsCollectionBase.cs
- WebPartMovingEventArgs.cs
- PropertyMapper.cs
- SoapEnumAttribute.cs
- DataGridViewTextBoxColumn.cs
- StringCollection.cs
- MessageSecurityVersion.cs
- DataListCommandEventArgs.cs
- EventProviderWriter.cs
- TypeUtil.cs
- SqlMethods.cs
- EventWaitHandleSecurity.cs
- Menu.cs
- HtmlInputControl.cs
- ArrayList.cs
- FrameworkReadOnlyPropertyMetadata.cs
- HMACMD5.cs
- Border.cs
- SlotInfo.cs
- TemplateModeChangedEventArgs.cs
- CompareInfo.cs
- IdnElement.cs
- UIPropertyMetadata.cs
- SymbolDocumentGenerator.cs
- InvokeWebServiceDesigner.cs
- securestring.cs
- SafeTimerHandle.cs
- Vector3DIndependentAnimationStorage.cs
- DBNull.cs
- LambdaCompiler.Address.cs