4 types derived from ExceptionRangeValue
ILAssembler (4)
CILParser.SemanticValues.MethodBodies.cs (4)
41
public sealed record InvalidExceptionRangeValue :
ExceptionRangeValue
;
44
ScopeBlockContext Scope) :
ExceptionRangeValue
;
50
IToken EndToken) :
ExceptionRangeValue
;
54
int End) :
ExceptionRangeValue
;
22 references to ExceptionRangeValue
ILAssembler (22)
Actions\GrammarActions.MethodBodies.ExceptionHandling.cs (9)
102
ExceptionRangeValue
tryRangeValue = context.tryRange.Value;
177
internal
ExceptionRangeValue
CreateScopeExceptionRange(CILParser.ScopeBlockContext scope)
180
internal
ExceptionRangeValue
CreateLabelExceptionRange(IToken start, IToken end)
187
internal
ExceptionRangeValue
CreateOffsetExceptionRange(IToken start, IToken end)
201
ExceptionRangeValue
handler)
208
ExceptionRangeValue
handler)
213
internal ExceptionClauseValue CreateFinallyExceptionClause(
ExceptionRangeValue
handler)
216
internal ExceptionClauseValue CreateFaultExceptionClause(
ExceptionRangeValue
handler)
225
private (LabelHandle Start, LabelHandle End)? ResolveExceptionRange(
ExceptionRangeValue
range)
CILParser.SemanticValueAliases.cs (1)
54
global using ExceptionRangeValue = ILAssembler.CILParser.
ExceptionRangeValue
;
CILParser.SemanticValues.MethodBodies.cs (8)
37
public static
ExceptionRangeValue
Invalid { get; } =
89
public abstract record ExceptionClauseValue(
ExceptionRangeValue
Handler)
92
new InvalidExceptionClauseValue(
ExceptionRangeValue
.Invalid);
96
ExceptionRangeValue
Handler) : ExceptionClauseValue(Handler);
100
ExceptionRangeValue
Handler) : ExceptionClauseValue(Handler);
104
ExceptionRangeValue
Handler) : ExceptionClauseValue(Handler);
107
ExceptionRangeValue
Handler) : ExceptionClauseValue(Handler);
110
ExceptionRangeValue
Handler) : ExceptionClauseValue(Handler);
gen\CILParser.cs (4)
13841
public CILParser.
ExceptionRangeValue
Value;
13873
_localctx.Value = CILParser.
ExceptionRangeValue
.Invalid;
14197
public CILParser.
ExceptionRangeValue
Value;
14229
_localctx.Value = CILParser.
ExceptionRangeValue
.Invalid;