15 references to ApplyConversionIfNotIdentity
Microsoft.CodeAnalysis.CSharp (15)
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (4)
281var pointerValue = ApplyConversionIfNotIdentity(fixedInitializer.ElementPointerConversion, fixedInitializer.ElementPointerPlaceholder, addr); 365var pointerValue = ApplyConversionIfNotIdentity(fixedInitializer.ElementPointerConversion, fixedInitializer.ElementPointerPlaceholder, addr); 435var convertedStringTemp = ApplyConversionIfNotIdentity(fixedInitializer.ElementPointerConversion, fixedInitializer.ElementPointerPlaceholder, addr); 528BoundExpression convertedFirstElementAddress = ApplyConversionIfNotIdentity(fixedInitializer.ElementPointerConversion, fixedInitializer.ElementPointerPlaceholder, firstElementAddress);
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (5)
155BoundExpression iterationVarAssignValue = ApplyConversionIfNotIdentity( 158ApplyConversionIfNotIdentity( 558BoundExpression iterationVarInitValue = ApplyConversionIfNotIdentity( 737BoundExpression iterationVarInitValue = ApplyConversionIfNotIdentity( 892BoundExpression iterationVarInitValue = ApplyConversionIfNotIdentity(
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (2)
96rewrittenLeft = ApplyConversionIfNotIdentity(leftConversion, leftPlaceholder, rewrittenLeft); 256rewrittenLeft = ApplyConversionIfNotIdentity(leftConversion, leftPlaceholder, rewrittenLeft);
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
576BoundExpression convertedBinary = ApplyConversionIfNotIdentity(single.ConversionForBool, single.ConversionForBoolPlaceholder, binary);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (3)
583result = ApplyConversionIfNotIdentity(node.ResultConversion, node.ResultPlaceholder, result); 640BoundExpression rewrittenArgument = ApplyConversionIfNotIdentity(node.OperandConversion, node.OperandPlaceholder, rewrittenValueToIncrement); 749binaryOperand = ApplyConversionIfNotIdentity(node.OperandConversion, node.OperandPlaceholder, binaryOperand);