4 instantiations of BoundDagPropertyEvaluation
Microsoft.CodeAnalysis.CSharp (4)
Binder\DecisionDagBuilder.cs (2)
340
var lengthEvaluation = new
BoundDagPropertyEvaluation
(syntax, getLengthProperty, isLengthOrCount: true, OriginalInput(valueAsITuple, getLengthProperty));
621
evaluation = new
BoundDagPropertyEvaluation
(member.Syntax, property, isLengthOrCount, OriginalInput(input, property));
Binder\DecisionDagBuilder_ListPatterns.cs (1)
41
var lengthEvaluation = new
BoundDagPropertyEvaluation
(syntax, lengthProperty, isLengthOrCount: true, input);
Generated\BoundNodes.xml.Generated.cs (1)
5492
var result = new
BoundDagPropertyEvaluation
(this.Syntax, property, isLengthOrCount, input, this.HasErrors);
23 references to BoundDagPropertyEvaluation
Microsoft.CodeAnalysis.CSharp (23)
Binder\DecisionDagBuilder.cs (6)
36
/// "Deconstruct" method; <see cref="BoundDagFieldEvaluation"/> reads a field; <see cref="
BoundDagPropertyEvaluation
"/>
340
var
lengthEvaluation = new BoundDagPropertyEvaluation(syntax, getLengthProperty, isLengthOrCount: true, OriginalInput(valueAsITuple, getLengthProperty));
505
Debug.Assert(input.Source is
BoundDagPropertyEvaluation
{ IsLengthOrCount: true });
1175
private static (BoundDagTemp? lengthTemp, int offset) TryGetTopLevelLengthTemp(
BoundDagPropertyEvaluation
e)
1740
case
BoundDagPropertyEvaluation
e:
2216
if (test.Input.Source is
BoundDagPropertyEvaluation
{ IsLengthOrCount: true } e)
Binder\DecisionDagBuilder_ListPatterns.cs (1)
41
var
lengthEvaluation = new BoundDagPropertyEvaluation(syntax, lengthProperty, isLengthOrCount: true, input);
Binder\PatternExplainer.cs (2)
380
if (evaluations[0] is
BoundDagPropertyEvaluation
{ IsLengthOrCount: true } lengthOrCount)
571
case
BoundDagPropertyEvaluation
e:
BoundTree\BoundDagEvaluation.cs (1)
38
BoundDagPropertyEvaluation
e => e.Property,
BoundTree\BoundDagTest.cs (1)
56
case
BoundDagPropertyEvaluation
e:
FlowAnalysis\NullableWalker_Patterns.cs (1)
531
case
BoundDagPropertyEvaluation
e:
Generated\BoundNodes.xml.Generated.cs (9)
5488
public
BoundDagPropertyEvaluation
Update(PropertySymbol property, bool isLengthOrCount, BoundDagTemp input)
5492
var
result = new BoundDagPropertyEvaluation(this.Syntax, property, isLengthOrCount, input, this.HasErrors);
9121
return VisitDagPropertyEvaluation((
BoundDagPropertyEvaluation
)node, arg);
9448
public virtual R VisitDagPropertyEvaluation(
BoundDagPropertyEvaluation
node, A arg) => this.DefaultVisit(node, arg);
9684
public virtual BoundNode? VisitDagPropertyEvaluation(
BoundDagPropertyEvaluation
node) => this.DefaultVisit(node);
10354
public override BoundNode? VisitDagPropertyEvaluation(
BoundDagPropertyEvaluation
node)
11617
public override BoundNode? VisitDagPropertyEvaluation(
BoundDagPropertyEvaluation
node)
13687
public override BoundNode? VisitDagPropertyEvaluation(
BoundDagPropertyEvaluation
node)
16202
public override TreeDumperNode VisitDagPropertyEvaluation(
BoundDagPropertyEvaluation
node, object? arg) => new TreeDumperNode("dagPropertyEvaluation", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
150
case
BoundDagPropertyEvaluation
p:
Utilities\ValueSetFactory.cs (1)
66
if (input.Source is
BoundDagPropertyEvaluation
{ IsLengthOrCount: true })