Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / InteropServices / SEHException.cs / 1305376 / SEHException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: SEHException ** ** ** Purpose: Exception class for all Structured Exception Handling code. ** ** =============================================================================*/ namespace System.Runtime.InteropServices { using System.Runtime.InteropServices; using System; using System.Runtime.Serialization; // Exception for Structured Exception Handler exceptions. // [System.Runtime.InteropServices.ComVisible(true)] [Serializable] public class SEHException : ExternalException { public SEHException() : base() { SetErrorCode(__HResults.E_FAIL); } public SEHException(String message) : base(message) { SetErrorCode(__HResults.E_FAIL); } public SEHException(String message, Exception inner) : base(message, inner) { SetErrorCode(__HResults.E_FAIL); } [System.Security.SecuritySafeCritical] // auto-generated protected SEHException(SerializationInfo info, StreamingContext context) : base(info, context) { } // Exceptions can be resumable, meaning a filtered exception // handler can correct the problem that caused the exception, // and the code will continue from the point that threw the // exception. // // Resumable exceptions aren't implemented in this version, // but this method exists and always returns false. // public virtual bool CanResume() { return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: SEHException ** ** ** Purpose: Exception class for all Structured Exception Handling code. ** ** =============================================================================*/ namespace System.Runtime.InteropServices { using System.Runtime.InteropServices; using System; using System.Runtime.Serialization; // Exception for Structured Exception Handler exceptions. // [System.Runtime.InteropServices.ComVisible(true)] [Serializable] public class SEHException : ExternalException { public SEHException() : base() { SetErrorCode(__HResults.E_FAIL); } public SEHException(String message) : base(message) { SetErrorCode(__HResults.E_FAIL); } public SEHException(String message, Exception inner) : base(message, inner) { SetErrorCode(__HResults.E_FAIL); } [System.Security.SecuritySafeCritical] // auto-generated protected SEHException(SerializationInfo info, StreamingContext context) : base(info, context) { } // Exceptions can be resumable, meaning a filtered exception // handler can correct the problem that caused the exception, // and the code will continue from the point that threw the // exception. // // Resumable exceptions aren't implemented in this version, // but this method exists and always returns false. // public virtual bool CanResume() { return false; } } } // 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
- WCFServiceClientProxyGenerator.cs
- BitmapEffectDrawing.cs
- WrapperEqualityComparer.cs
- ValidationSummaryDesigner.cs
- LoginView.cs
- WindowsBrush.cs
- DataBinder.cs
- CodePrimitiveExpression.cs
- MimeXmlImporter.cs
- FindRequestContext.cs
- ErasingStroke.cs
- BinaryFormatter.cs
- CroppedBitmap.cs
- NodeFunctions.cs
- PenLineCapValidation.cs
- Stack.cs
- GorillaCodec.cs
- SecurityTokenParameters.cs
- ObjectListFieldCollection.cs
- XmlQualifiedName.cs
- DeferredReference.cs
- CompoundFileIOPermission.cs
- DocumentsTrace.cs
- Model3D.cs
- WebBaseEventKeyComparer.cs
- TypefaceMetricsCache.cs
- Button.cs
- AnnotationAuthorChangedEventArgs.cs
- TileModeValidation.cs
- SubstitutionList.cs
- ArrayWithOffset.cs
- DiagnosticsConfiguration.cs
- TripleDESCryptoServiceProvider.cs
- WebServiceErrorEvent.cs
- CommandDevice.cs
- NativeMethodsOther.cs
- SqlDataRecord.cs
- ProcessHost.cs
- HashAlgorithm.cs
- DialogBaseForm.cs
- InkPresenterAutomationPeer.cs
- WindowsSpinner.cs
- SiteMapDataSourceDesigner.cs
- CriticalFinalizerObject.cs
- XPathDocumentNavigator.cs
- RegularExpressionValidator.cs
- AssemblySettingAttributes.cs
- PropertySegmentSerializationProvider.cs
- MatrixIndependentAnimationStorage.cs
- SplitContainer.cs
- ProjectionNode.cs
- PackageDocument.cs
- AsyncResult.cs
- AdobeCFFWrapper.cs
- ButtonBase.cs
- SerialStream.cs
- ErrorFormatterPage.cs
- MessageDecoder.cs
- SecurityUtils.cs
- GradientStopCollection.cs
- BevelBitmapEffect.cs
- httpapplicationstate.cs
- PatternMatchRules.cs
- SafeProcessHandle.cs
- PageVisual.cs
- ComponentRenameEvent.cs
- KeyToListMap.cs
- ModelItemKeyValuePair.cs
- WindowsRebar.cs
- RedBlackList.cs
- DataGridViewCellCancelEventArgs.cs
- ProfileService.cs
- GeneralTransform3D.cs
- IntegerCollectionEditor.cs
- ISAPIWorkerRequest.cs
- SHA256.cs
- AtomicFile.cs
- XmlEventCache.cs
- querybuilder.cs
- BuildDependencySet.cs
- DoubleKeyFrameCollection.cs
- StandardToolWindows.cs
- DescriptionAttribute.cs
- CachedFontFace.cs
- AccessDataSourceView.cs
- RuntimeIdentifierPropertyAttribute.cs
- Literal.cs
- MimeFormImporter.cs
- TraceUtils.cs
- ObjectDataProvider.cs
- SID.cs
- CroppedBitmap.cs
- GridViewRowEventArgs.cs
- TableCell.cs
- SecurityContextSecurityTokenAuthenticator.cs
- DiscreteKeyFrames.cs
- DocumentViewerBase.cs
- Durable.cs
- cache.cs
- XmlDownloadManager.cs