1 write to OperandConversion
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
2893this.OperandConversion = operandConversion;
12 references to OperandConversion
Microsoft.CodeAnalysis.CSharp (12)
CodeGen\EmitExpression.cs (1)
3405Debug.Assert(asOp.OperandConversion is null);
FlowAnalysis\NullableWalker.cs (1)
11546switch (BoundNode.GetConversion(node.OperandConversion, node.OperandPlaceholder).Kind)
Generated\BoundNodes.xml.Generated.cs (4)
2907if (operand != this.Operand || targetType != this.TargetType || operandPlaceholder != this.OperandPlaceholder || operandConversion != this.OperandConversion || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 11228BoundExpression? operandConversion = node.OperandConversion; 13233BoundExpression? operandConversion = node.OperandConversion; 15608new TreeDumperNode("operandConversion", null, new TreeDumperNode[] { Visit(node.OperandConversion, null) }),
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
371Debug.Assert(node.OperandConversion 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)
853Debug.Assert(node.OperandConversion 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);