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
- WindowsStatic.cs
- ReferentialConstraintRoleElement.cs
- LinkedResource.cs
- Encoding.cs
- WebPartTracker.cs
- StringDictionaryCodeDomSerializer.cs
- TogglePattern.cs
- DecoratedNameAttribute.cs
- DataListItem.cs
- ScriptComponentDescriptor.cs
- Viewport3DVisual.cs
- DLinqColumnProvider.cs
- entitydatasourceentitysetnameconverter.cs
- PageEventArgs.cs
- RenderDataDrawingContext.cs
- FunctionNode.cs
- BitmapFrameDecode.cs
- HostProtectionPermission.cs
- ReferenceSchema.cs
- ResourceProperty.cs
- TypeConverterHelper.cs
- Point3DCollection.cs
- IPGlobalProperties.cs
- SemanticResolver.cs
- ThreadStaticAttribute.cs
- DefaultBinder.cs
- LiteralControl.cs
- LinearKeyFrames.cs
- DBConnectionString.cs
- RecognizerBase.cs
- ResourceSet.cs
- ContentValidator.cs
- Propagator.cs
- PopupEventArgs.cs
- securestring.cs
- WorkflowOwnershipException.cs
- DateTimeValueSerializerContext.cs
- PenLineJoinValidation.cs
- SchemaMapping.cs
- TextCompositionEventArgs.cs
- Pair.cs
- CollectionViewProxy.cs
- SmtpAuthenticationManager.cs
- MsdtcWrapper.cs
- FontDifferentiator.cs
- SBCSCodePageEncoding.cs
- TreeNodeMouseHoverEvent.cs
- SiteMapDataSourceView.cs
- ClientBuildManager.cs
- TextServicesCompartmentContext.cs
- Point4D.cs
- MultipartContentParser.cs
- NamedPipeAppDomainProtocolHandler.cs
- translator.cs
- EventMetadata.cs
- XmlDictionaryReaderQuotasElement.cs
- DataRowCollection.cs
- QilInvokeEarlyBound.cs
- AutomationElementCollection.cs
- IdnMapping.cs
- SvcMapFile.cs
- ContractType.cs
- SortableBindingList.cs
- SupportsEventValidationAttribute.cs
- LinqDataSourceStatusEventArgs.cs
- WebBrowsableAttribute.cs
- EntityTypeBase.cs
- TypeForwardedToAttribute.cs
- UnauthorizedWebPart.cs
- DynamicPropertyHolder.cs
- DataGridViewCellStyleConverter.cs
- ArraySet.cs
- ZoneLinkButton.cs
- TreeNodeMouseHoverEvent.cs
- ArrayWithOffset.cs
- XslTransform.cs
- CharConverter.cs
- DetailsViewModeEventArgs.cs
- followingquery.cs
- TreeSet.cs
- ClientConfigurationHost.cs
- CrossSiteScriptingValidation.cs
- BamlResourceDeserializer.cs
- InteropExecutor.cs
- SystemWebCachingSectionGroup.cs
- EventHandlerService.cs
- ExpressionVisitor.cs
- WorkflowExecutor.cs
- WorkflowMessageEventHandler.cs
- JsonFormatGeneratorStatics.cs
- PartitionResolver.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- ObjectStateFormatter.cs
- ReflectPropertyDescriptor.cs
- ExclusiveTcpTransportManager.cs
- BooleanExpr.cs
- SwitchExpression.cs
- DataGridViewSortCompareEventArgs.cs
- DrawingCollection.cs
- ProcessHostConfigUtils.cs