15 references to ApplyConversionIfNotIdentity
Microsoft.CodeAnalysis.CSharp (15)
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (4)
281var pointerValue = ApplyConversionIfNotIdentity(fixedInitializer.ElementPointerConversion, fixedInitializer.ElementPointerPlaceholder, addr); 375var pointerValue = ApplyConversionIfNotIdentity(fixedInitializer.ElementPointerConversion, fixedInitializer.ElementPointerPlaceholder, addr); 468var convertedStringTemp = ApplyConversionIfNotIdentity(fixedInitializer.ElementPointerConversion, fixedInitializer.ElementPointerPlaceholder, addr); 561BoundExpression convertedFirstElementAddress = ApplyConversionIfNotIdentity(fixedInitializer.ElementPointerConversion, fixedInitializer.ElementPointerPlaceholder, firstElementAddress);
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (5)
192BoundExpression iterationVarAssignValue = ApplyConversionIfNotIdentity( 195ApplyConversionIfNotIdentity( 649BoundExpression iterationVarInitValue = ApplyConversionIfNotIdentity( 938BoundExpression iterationVarInitValue = ApplyConversionIfNotIdentity( 1118BoundExpression 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)
589result = ApplyConversionIfNotIdentity(node.ResultConversion, node.ResultPlaceholder, result); 647BoundExpression rewrittenArgument = ApplyConversionIfNotIdentity(node.OperandConversion, node.OperandPlaceholder, rewrittenValueToIncrement); 766binaryOperand = ApplyConversionIfNotIdentity(node.OperandConversion, node.OperandPlaceholder, binaryOperand);