3 instantiations of BoundDagTypeEvaluation
Microsoft.CodeAnalysis.CSharp (3)
Binder\DecisionDagBuilder.cs (2)
335
var valueAsITupleEvaluation = new
BoundDagTypeEvaluation
(syntax, iTupleType, input);
474
var evaluation = new
BoundDagTypeEvaluation
(syntax, type, input);
Generated\BoundNodes.xml.Generated.cs (1)
5433
var result = new
BoundDagTypeEvaluation
(this.Syntax, type, input, this.HasErrors);
25 references to BoundDagTypeEvaluation
Microsoft.CodeAnalysis.CSharp (25)
Binder\DecisionDagBuilder.cs (8)
37
/// reads a property; and <see cref="
BoundDagTypeEvaluation
"/> converts a value from one type to another (which
335
var
valueAsITupleEvaluation = new BoundDagTypeEvaluation(syntax, iTupleType, input);
365
while (input.Source is
BoundDagTypeEvaluation
source && isDerivedType(source.Input.Type, symbol.ContainingType))
382
while (input.Source is
BoundDagTypeEvaluation
source)
474
var
evaluation = new BoundDagTypeEvaluation(syntax, type, input);
1446
case (
BoundDagTypeEvaluation
, _):
1447
case (_,
BoundDagTypeEvaluation
):
1736
case
BoundDagTypeEvaluation
a:
Binder\PatternExplainer.cs (2)
341
evaluations[0] is
BoundDagTypeEvaluation
{ Type: var evaluationType } te &&
356
evaluations[0] is
BoundDagTypeEvaluation
{ Type: var evaluationType } te &&
BoundTree\BoundDagEvaluation.cs (1)
39
BoundDagTypeEvaluation
e => e.Type,
BoundTree\BoundDagTest.cs (1)
54
case
BoundDagTypeEvaluation
a:
FlowAnalysis\NullableWalker_Patterns.cs (2)
459
case
BoundDagTypeEvaluation
e:
638
&& t.Input.Source is
BoundDagTypeEvaluation
{ Input: { IsOriginalInput: true } })
Generated\BoundNodes.xml.Generated.cs (8)
5429
public
BoundDagTypeEvaluation
Update(TypeSymbol type, BoundDagTemp input)
5433
var
result = new BoundDagTypeEvaluation(this.Syntax, type, input, this.HasErrors);
9154
return VisitDagTypeEvaluation((
BoundDagTypeEvaluation
)node, arg);
9483
public virtual R VisitDagTypeEvaluation(
BoundDagTypeEvaluation
node, A arg) => this.DefaultVisit(node, arg);
9719
public virtual BoundNode? VisitDagTypeEvaluation(
BoundDagTypeEvaluation
node) => this.DefaultVisit(node);
10381
public override BoundNode? VisitDagTypeEvaluation(
BoundDagTypeEvaluation
node)
11643
public override BoundNode? VisitDagTypeEvaluation(
BoundDagTypeEvaluation
node)
16225
public override TreeDumperNode VisitDagTypeEvaluation(
BoundDagTypeEvaluation
node, object? arg) => new TreeDumperNode("dagTypeEvaluation", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (3)
196
case
BoundDagTypeEvaluation
t:
468
evaluation is
BoundDagTypeEvaluation
typeEvaluation1 &&
483
evaluation is
BoundDagTypeEvaluation
typeEvaluation2 &&