4 types derived from ExceptionRangeValue
ILAssembler (4)
CILParser.SemanticValues.MethodBodies.cs (4)
44
public sealed record InvalidExceptionRangeValue :
ExceptionRangeValue
;
47
ScopeBlockContext Scope) :
ExceptionRangeValue
;
53
IToken EndToken) :
ExceptionRangeValue
;
57
int End) :
ExceptionRangeValue
;
22 references to ExceptionRangeValue
ILAssembler (22)
Actions\GrammarActions.MethodBodies.ExceptionHandling.cs (9)
95
ExceptionRangeValue
tryRangeValue = context.tryRange.Value;
170
internal
ExceptionRangeValue
CreateScopeExceptionRange(CILParser.ScopeBlockContext scope)
173
internal
ExceptionRangeValue
CreateLabelExceptionRange(IToken start, IToken end)
180
internal
ExceptionRangeValue
CreateOffsetExceptionRange(IToken start, IToken end)
194
ExceptionRangeValue
handler)
201
ExceptionRangeValue
handler)
206
internal ExceptionClauseValue CreateFinallyExceptionClause(
ExceptionRangeValue
handler)
209
internal ExceptionClauseValue CreateFaultExceptionClause(
ExceptionRangeValue
handler)
218
private (LabelHandle Start, LabelHandle End)? ResolveExceptionRange(
ExceptionRangeValue
range)
CILParser.SemanticValueAliases.cs (1)
54
global using ExceptionRangeValue = ILAssembler.CILParser.
ExceptionRangeValue
;
CILParser.SemanticValues.MethodBodies.cs (8)
40
public static
ExceptionRangeValue
Invalid { get; } =
92
public abstract record ExceptionClauseValue(
ExceptionRangeValue
Handler)
95
new InvalidExceptionClauseValue(
ExceptionRangeValue
.Invalid);
99
ExceptionRangeValue
Handler) : ExceptionClauseValue(Handler);
103
ExceptionRangeValue
Handler) : ExceptionClauseValue(Handler);
107
ExceptionRangeValue
Handler) : ExceptionClauseValue(Handler);
110
ExceptionRangeValue
Handler) : ExceptionClauseValue(Handler);
113
ExceptionRangeValue
Handler) : ExceptionClauseValue(Handler);
gen\CILParser.cs (4)
13851
public CILParser.
ExceptionRangeValue
Value;
13883
_localctx.Value = CILParser.
ExceptionRangeValue
.Invalid;
14207
public CILParser.
ExceptionRangeValue
Value;
14239
_localctx.Value = CILParser.
ExceptionRangeValue
.Invalid;