Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (8)
180return _bound.Convert(ExpressionType, result, c);
776receiver = _bound.Convert(_objectType, receiver, c);
938return _bound.Convert(MemberInfoType, fieldInfo, c);
948return _bound.Convert(MemberInfoType, fieldInfo, c);
965return _bound.Convert(MemberInfoType, fieldInfo, c);
975return _bound.Convert(MemberInfoType, fieldInfo, c);
1112args = _bound.Convert(iEnumerableType, args, c);
1258_bound.Convert(_objectType, node, c),
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (6)
209input = _factory.Convert(inputType, input, Conversion.Identity);
384_factory.Convert(operandType, rewrittenExpr, Conversion.PointerToVoid),
385_factory.Convert(operandType, new BoundLiteral(syntax, ConstantValue.Null, objectType), Conversion.NullToPointer),
433input = _factory.Convert(comparisonType, input, c);
437literal = _factory.Convert(comparisonType, literal, c);
503sideEffect = _factory.AssignmentExpression(output, _factory.Convert(baseType, input, conv));
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (8)
2389: _factory.Convert(_factory.SpecialType(destinationType), numericOperand, Conversion.IntegerToPointer);
2406numericOperand = _factory.Convert(nativeIntType, numericOperand, Conversion.IntegerToPointer, isChecked);
2418numericOperand = _factory.Convert(longType, numericOperand, Conversion.ExplicitNumeric, isChecked);
2419sizeOfExpression = _factory.Convert(longType, sizeOfExpression, Conversion.ExplicitNumeric, isChecked);
2431sizeOfExpression = _factory.Convert(longType, sizeOfExpression, Conversion.ExplicitNumeric, isChecked);
2443sizeOfExpression = _factory.Convert(ulongType, sizeOfExpression, Conversion.ExplicitNumeric, isChecked);
2462: _factory.Convert(convertedMultiplicationResultType, multiplication, Conversion.IntegerToPointer); // NOTE: for some reason, dev10 doesn't check this conversion.
2481return _factory.Convert(