1 write to OperandPlaceholder
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
2893this.OperandPlaceholder = operandPlaceholder;
12 references to OperandPlaceholder
Microsoft.CodeAnalysis.CSharp (12)
CodeGen\EmitExpression.cs (1)
3404Debug.Assert(asOp.OperandPlaceholder is null);
FlowAnalysis\NullableWalker.cs (1)
11604switch (BoundNode.GetConversion(node.OperandConversion, node.OperandPlaceholder).Kind)
Generated\BoundNodes.xml.Generated.cs (4)
2908if (operand != this.Operand || targetType != this.TargetType || operandPlaceholder != this.OperandPlaceholder || operandConversion != this.OperandConversion || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 11264BoundValuePlaceholder? operandPlaceholder = node.OperandPlaceholder; 13269BoundValuePlaceholder? operandPlaceholder = node.OperandPlaceholder; 15644new TreeDumperNode("operandPlaceholder", null, new TreeDumperNode[] { Visit(node.OperandPlaceholder, null) }),
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
370Debug.Assert(node.OperandPlaceholder is null); 372node = node.Update(operand, node.TargetType, node.OperandPlaceholder, node.OperandConversion, node.Type);
Lowering\LocalRewriter\LocalRewriter_AsOperator.cs (1)
22return MakeAsOperator(node, node.Syntax, rewrittenOperand, rewrittenTargetType, node.OperandPlaceholder, node.OperandConversion, rewrittenType);
Lowering\SpillSequenceSpiller.cs (2)
852Debug.Assert(node.OperandPlaceholder is null); 854return UpdateExpression(builder, node.Update(operand, node.TargetType, node.OperandPlaceholder, node.OperandConversion, node.Type));
Operations\CSharpOperationFactory.cs (1)
1143Conversion conversion = BoundNode.GetConversion(boundAsOperator.OperandConversion, boundAsOperator.OperandPlaceholder);