4 types derived from ExceptionRangeValue
Microsoft.DotNet.ILAssembler (4)
CILParser.SemanticValues.MethodBodies.cs (4)
44public sealed record InvalidExceptionRangeValue : ExceptionRangeValue; 47ScopeBlockContext Scope) : ExceptionRangeValue; 53IToken EndToken) : ExceptionRangeValue; 57int End) : ExceptionRangeValue;
21 references to ExceptionRangeValue
Microsoft.DotNet.ILAssembler (21)
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.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)
14015 public CILParser.ExceptionRangeValue Value; 14047 _localctx.Value = CILParser.ExceptionRangeValue.Invalid; 14371 public CILParser.ExceptionRangeValue Value; 14403 _localctx.Value = CILParser.ExceptionRangeValue.Invalid;