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