2 instantiations of BoundDagIndexEvaluation
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (1)
393var indexEvaluation = new BoundDagIndexEvaluation(syntax, getItemProperty, i, getItemPropertyInput);
Generated\BoundNodes.xml.Generated.cs (1)
5580var result = new BoundDagIndexEvaluation(this.Syntax, property, index, input, this.HasErrors);
21 references to BoundDagIndexEvaluation
Microsoft.CodeAnalysis.CSharp (21)
Binder\DecisionDagBuilder.cs (5)
393var indexEvaluation = new BoundDagIndexEvaluation(syntax, getItemProperty, i, getItemPropertyInput); 1744case (BoundDagTypeEvaluation s1, BoundDagIndexerEvaluation or BoundDagFieldEvaluation or BoundDagPropertyEvaluation or BoundDagIndexEvaluation or BoundDagSliceEvaluation): // s2Source can be anything with an output, obtainable via MakeResultTemp(). 1756case (BoundDagIndexerEvaluation or BoundDagFieldEvaluation or BoundDagPropertyEvaluation or BoundDagIndexEvaluation or BoundDagSliceEvaluation, BoundDagTypeEvaluation s2): 2711case BoundDagIndexEvaluation: 2893case BoundDagIndexEvaluation:
BoundTree\BoundDagEvaluation.cs (3)
57BoundDagIndexEvaluation e => e.Property, 185this.Index == ((BoundDagIndexEvaluation)obj).Index; 195public new BoundDagIndexEvaluation Update(BoundDagTemp input)
BoundTree\BoundDagTest.cs (1)
83case BoundDagIndexEvaluation i:
FlowAnalysis\NullableWalker_Patterns.cs (2)
490case BoundDagIndexEvaluation e: 787case BoundDagIndexEvaluation e:
Generated\BoundNodes.xml.Generated.cs (9)
5576public BoundDagIndexEvaluation Update(PropertySymbol property, int index, BoundDagTemp input) 5580var result = new BoundDagIndexEvaluation(this.Syntax, property, index, input, this.HasErrors); 9268return VisitDagIndexEvaluation((BoundDagIndexEvaluation)node, arg); 9597public virtual R VisitDagIndexEvaluation(BoundDagIndexEvaluation node, A arg) => this.DefaultVisit(node, arg); 9835public virtual BoundNode? VisitDagIndexEvaluation(BoundDagIndexEvaluation node) => this.DefaultVisit(node); 10512public override BoundNode? VisitDagIndexEvaluation(BoundDagIndexEvaluation node) 11888public override BoundNode? VisitDagIndexEvaluation(BoundDagIndexEvaluation node) 14017public override BoundNode? VisitDagIndexEvaluation(BoundDagIndexEvaluation node) 16535public override TreeDumperNode VisitDagIndexEvaluation(BoundDagIndexEvaluation node, object? arg) => new TreeDumperNode("dagIndexEvaluation", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
241case BoundDagIndexEvaluation e: