Class CilExceptionHandler
Describes a CIL exception handler.
Inherited Members
Namespace: Flame.Clr.Analysis
Assembly: Flame.Clr.dll
Syntax
public abstract class CilExceptionHandler
Properties
| Edit this page View SourceHandledExceptionTypes
Gets the list of types supported by this exception handler.
This property is null if the handler catches all exceptions.
Declaration
public abstract IReadOnlyList<IType> HandledExceptionTypes { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<IType> | A list of exception types or |
IsCatchAll
Tells if this exception handler will catch any exception.
Declaration
public bool IsCatchAll { get; }
Property Value
| Type | Description |
|---|---|
| bool |
LandingPad
Gets the landing pad basic block to which flow is redirected when an exception is thrown.
Declaration
public abstract BasicBlockTag LandingPad { get; }
Property Value
| Type | Description |
|---|---|
| BasicBlockTag | A basic block tag. |