Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BooleanProjectedSlot.cs
- SiteMapSection.cs
- ChildrenQuery.cs
- DataServiceRequestOfT.cs
- HtmlString.cs
- PartialCachingControl.cs
- SecurityContext.cs
- ConditionalExpression.cs
- SafeNativeMethods.cs
- Config.cs
- WindowsGraphics.cs
- SortDescriptionCollection.cs
- GridViewSortEventArgs.cs
- WebPartDisplayModeEventArgs.cs
- XPathDescendantIterator.cs
- DiscoveryViaBehavior.cs
- DataServiceException.cs
- ByteStreamMessageUtility.cs
- XPathItem.cs
- XMLSchema.cs
- XmlParserContext.cs
- DataListCommandEventArgs.cs
- XmlBufferReader.cs
- UserPersonalizationStateInfo.cs
- ZipFileInfo.cs
- DescendentsWalkerBase.cs
- ReplacementText.cs
- Rethrow.cs
- ReadOnlyTernaryTree.cs
- ObjectHandle.cs
- StringAnimationUsingKeyFrames.cs
- ProcessInputEventArgs.cs
- MultiSelector.cs
- BuildProviderCollection.cs
- Span.cs
- SQLDouble.cs
- ContentPlaceHolder.cs
- BigIntegerStorage.cs
- CodeTypeDelegate.cs
- GenericEnumerator.cs
- TemplateControlBuildProvider.cs
- ValidatorCollection.cs
- GridItemPatternIdentifiers.cs
- OutputCacheSettings.cs
- CodeChecksumPragma.cs
- TokenBasedSetEnumerator.cs
- XmlCharCheckingWriter.cs
- RequiredFieldValidator.cs
- HttpListenerRequest.cs
- HttpRawResponse.cs
- Int64KeyFrameCollection.cs
- ProviderMetadata.cs
- ProjectionPruner.cs
- PingReply.cs
- PocoPropertyAccessorStrategy.cs
- FieldBuilder.cs
- EntityDataSourceQueryBuilder.cs
- BufferModeSettings.cs
- MultiTouchSystemGestureLogic.cs
- StylusButtonCollection.cs
- SystemGatewayIPAddressInformation.cs
- SqlCharStream.cs
- PlaceHolder.cs
- SystemIPGlobalProperties.cs
- TextSegment.cs
- ArgumentOutOfRangeException.cs
- ToolStripContentPanel.cs
- MessageSecurityOverHttp.cs
- RectAnimationClockResource.cs
- FixedSOMFixedBlock.cs
- SerializationObjectManager.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- ScriptIgnoreAttribute.cs
- WsatServiceCertificate.cs
- SecurityToken.cs
- HtmlButton.cs
- SpotLight.cs
- ListViewPagedDataSource.cs
- RegionInfo.cs
- RuleProcessor.cs
- PaperSize.cs
- LazyTextWriterCreator.cs
- DataListItemEventArgs.cs
- SessionStateContainer.cs
- ReturnEventArgs.cs
- WebPartAuthorizationEventArgs.cs
- MessageVersionConverter.cs
- PerfCounters.cs
- Brush.cs
- SqlEnums.cs
- TempFiles.cs
- bidPrivateBase.cs
- ResourceContainer.cs
- DataGridColumnsPage.cs
- PropertyCollection.cs
- Vector.cs
- OperatorExpressions.cs
- FontSourceCollection.cs
- StringUtil.cs
- LexicalChunk.cs