2 instantiations of OutDeconstructVarPendingInference
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Deconstruct.cs (1)
645var variable = new OutDeconstructVarPendingInference(receiverSyntax, variableSymbol: variableSymbol, isDiscardExpression: variableOpt is BoundDiscardExpression);
Generated\BoundNodes.xml.Generated.cs (1)
8721var result = new OutDeconstructVarPendingInference(this.Syntax, variableSymbol, isDiscardExpression, this.HasErrors);
17 references to OutDeconstructVarPendingInference
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Deconstruct.cs (2)
632var outVars = ArrayBuilder<OutDeconstructVarPendingInference>.GetInstance(numCheckedVariables); 645var variable = new OutDeconstructVarPendingInference(receiverSyntax, variableSymbol: variableSymbol, isDiscardExpression: variableOpt is BoundDiscardExpression);
Binder\Binder_Expressions.cs (1)
3535coercedArgument = ((OutDeconstructVarPendingInference)argument).SetInferredTypeWithAnnotations(parameterTypeWithAnnotations, success: true);
Binder\Binder_Invocation.cs (1)
2087newArguments[i] = ((OutDeconstructVarPendingInference)argument).FailInference(this);
BoundTree\BoundExpressionExtensions.cs (1)
273OutDeconstructVarPendingInference { IsDiscardExpression: true } => true,
FlowAnalysis\AbstractFlowPass.cs (1)
2173public sealed override BoundNode VisitOutDeconstructVarPendingInference(OutDeconstructVarPendingInference node)
Generated\BoundNodes.xml.Generated.cs (10)
8717public OutDeconstructVarPendingInference Update(Symbol? variableSymbol, bool isDiscardExpression) 8721var result = new OutDeconstructVarPendingInference(this.Syntax, variableSymbol, isDiscardExpression, this.HasErrors); 9324return VisitOutDeconstructVarPendingInference((OutDeconstructVarPendingInference)node, arg); 9568public virtual R VisitOutDeconstructVarPendingInference(OutDeconstructVarPendingInference node, A arg) => this.DefaultVisit(node, arg); 9804public virtual BoundNode? VisitOutDeconstructVarPendingInference(OutDeconstructVarPendingInference node) => this.DefaultVisit(node); 10807public override BoundNode? VisitOutDeconstructVarPendingInference(OutDeconstructVarPendingInference node) => null; 12219public override BoundNode? VisitOutDeconstructVarPendingInference(OutDeconstructVarPendingInference node) 14932public override BoundNode? VisitOutDeconstructVarPendingInference(OutDeconstructVarPendingInference node) 14935OutDeconstructVarPendingInference updatedNode; 17116public override TreeDumperNode VisitOutDeconstructVarPendingInference(OutDeconstructVarPendingInference node, object? arg) => new TreeDumperNode("outDeconstructVarPendingInference", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.cs (1)
556public sealed override BoundNode VisitOutDeconstructVarPendingInference(OutDeconstructVarPendingInference node)