16 references to ApplyConversionIfNotIdentity
Microsoft.CodeAnalysis.CSharp (16)
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
90ApplyConversionIfNotIdentity(node.TrueFalseOperandConversion, node.TrueFalseOperandPlaceholder, boundTemp));
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (4)
281var pointerValue = ApplyConversionIfNotIdentity(fixedInitializer.ElementPointerConversion, fixedInitializer.ElementPointerPlaceholder, addr); 376var pointerValue = ApplyConversionIfNotIdentity(fixedInitializer.ElementPointerConversion, fixedInitializer.ElementPointerPlaceholder, addr); 469var convertedStringTemp = ApplyConversionIfNotIdentity(fixedInitializer.ElementPointerConversion, fixedInitializer.ElementPointerPlaceholder, addr); 562BoundExpression convertedFirstElementAddress = ApplyConversionIfNotIdentity(fixedInitializer.ElementPointerConversion, fixedInitializer.ElementPointerPlaceholder, firstElementAddress);
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (5)
192BoundExpression iterationVarAssignValue = ApplyConversionIfNotIdentity( 195ApplyConversionIfNotIdentity( 635BoundExpression iterationVarInitValue = ApplyConversionIfNotIdentity( 924BoundExpression iterationVarInitValue = ApplyConversionIfNotIdentity( 1104BoundExpression iterationVarInitValue = ApplyConversionIfNotIdentity(
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (2)
94rewrittenLeft = ApplyConversionIfNotIdentity(leftConversion, leftPlaceholder, rewrittenLeft); 265rewrittenLeft = ApplyConversionIfNotIdentity(leftConversion, leftPlaceholder, rewrittenLeft);
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
576BoundExpression convertedBinary = ApplyConversionIfNotIdentity(single.ConversionForBool, single.ConversionForBoolPlaceholder, binary);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (3)
722result = ApplyConversionIfNotIdentity(node.ResultConversion, node.ResultPlaceholder, result); 780BoundExpression rewrittenArgument = ApplyConversionIfNotIdentity(node.OperandConversion, node.OperandPlaceholder, rewrittenValueToIncrement); 899binaryOperand = ApplyConversionIfNotIdentity(node.OperandConversion, node.OperandPlaceholder, binaryOperand);