3 instantiations of OutVariablePendingInference
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Expressions.cs (2)
3245return new OutVariablePendingInference(declarationExpression, localSymbol, null); 3288return new OutVariablePendingInference(declarationExpression, expressionVariableField, receiver);
Generated\BoundNodes.xml.Generated.cs (1)
8669var result = new OutVariablePendingInference(this.Syntax, variableSymbol, receiverOpt, this.HasErrors);
18 references to OutVariablePendingInference
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Expressions.cs (2)
3525coercedArgument = ((OutVariablePendingInference)argument).SetInferredTypeWithAnnotations(parameterTypeWithAnnotations, diagnostics); 9794return ((OutVariablePendingInference)index).FailInference(this, diagnostics);
Binder\Binder_Invocation.cs (4)
283analyzedArguments.Arguments[i] = ((OutVariablePendingInference)argument).FailInference(this, diagnostics); 540OutVariablePendingInference outvar => outvar.FailInference(this, diagnostics), 2211newArguments[i] = ((OutVariablePendingInference)argument).FailInference(this, null); 2215newArguments[i] = ((OutVariablePendingInference)argument).SetInferredTypeWithAnnotations(TypeWithAnnotations.Create(candidateType), null);
FlowAnalysis\AbstractFlowPass.cs (1)
3707public sealed override BoundNode VisitOutVariablePendingInference(OutVariablePendingInference node)
Generated\BoundNodes.xml.Generated.cs (10)
8665public OutVariablePendingInference Update(Symbol variableSymbol, BoundExpression? receiverOpt) 8669var result = new OutVariablePendingInference(this.Syntax, variableSymbol, receiverOpt, this.HasErrors); 9329return VisitOutVariablePendingInference((OutVariablePendingInference)node, arg); 9575public virtual R VisitOutVariablePendingInference(OutVariablePendingInference node, A arg) => this.DefaultVisit(node, arg); 9811public virtual BoundNode? VisitOutVariablePendingInference(OutVariablePendingInference node) => this.DefaultVisit(node); 10807public override BoundNode? VisitOutVariablePendingInference(OutVariablePendingInference node) 12362public override BoundNode? VisitOutVariablePendingInference(OutVariablePendingInference node) 15032public override BoundNode? VisitOutVariablePendingInference(OutVariablePendingInference node) 15036OutVariablePendingInference updatedNode; 17236public override TreeDumperNode VisitOutVariablePendingInference(OutVariablePendingInference node, object? arg) => new TreeDumperNode("outVariablePendingInference", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.cs (1)
86public sealed override BoundNode VisitOutVariablePendingInference(OutVariablePendingInference node)