3 instantiations of OutVariablePendingInference
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Expressions.cs (2)
3310
return new
OutVariablePendingInference
(declarationExpression, localSymbol, null);
3353
return new
OutVariablePendingInference
(declarationExpression, expressionVariableField, receiver);
Generated\BoundNodes.xml.Generated.cs (1)
8846
var result = new
OutVariablePendingInference
(this.Syntax, variableSymbol, receiverOpt, this.HasErrors);
18 references to OutVariablePendingInference
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Expressions.cs (2)
3590
coercedArgument = ((
OutVariablePendingInference
)argument).SetInferredTypeWithAnnotations(parameterTypeWithAnnotations, diagnostics);
10730
return ((
OutVariablePendingInference
)index).FailInference(this, diagnostics);
Binder\Binder_Invocation.cs (4)
283
analyzedArguments.Arguments[i] = ((
OutVariablePendingInference
)argument).FailInference(this, diagnostics);
540
OutVariablePendingInference
outvar => outvar.FailInference(this, diagnostics),
2244
newArguments[i] = ((
OutVariablePendingInference
)argument).FailInference(this, null);
2248
newArguments[i] = ((
OutVariablePendingInference
)argument).SetInferredTypeWithAnnotations(TypeWithAnnotations.Create(candidateType), null);
FlowAnalysis\AbstractFlowPass.cs (1)
3717
public sealed override BoundNode VisitOutVariablePendingInference(
OutVariablePendingInference
node)
Generated\BoundNodes.xml.Generated.cs (10)
8842
public
OutVariablePendingInference
Update(Symbol variableSymbol, BoundExpression? receiverOpt)
8846
var
result = new OutVariablePendingInference(this.Syntax, variableSymbol, receiverOpt, this.HasErrors);
9539
return VisitOutVariablePendingInference((
OutVariablePendingInference
)node, arg);
9791
public virtual R VisitOutVariablePendingInference(
OutVariablePendingInference
node, A arg) => this.DefaultVisit(node, arg);
10032
public virtual BoundNode? VisitOutVariablePendingInference(
OutVariablePendingInference
node) => this.DefaultVisit(node);
11063
public override BoundNode? VisitOutVariablePendingInference(
OutVariablePendingInference
node)
12654
public override BoundNode? VisitOutVariablePendingInference(
OutVariablePendingInference
node)
15365
public override BoundNode? VisitOutVariablePendingInference(
OutVariablePendingInference
node)
15369
OutVariablePendingInference
updatedNode;
17634
public override TreeDumperNode VisitOutVariablePendingInference(
OutVariablePendingInference
node, object? arg) => new TreeDumperNode("outVariablePendingInference", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.cs (1)
86
public sealed override BoundNode VisitOutVariablePendingInference(
OutVariablePendingInference
node)