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