19 references to MakeConversionNode
Microsoft.CodeAnalysis.CSharp (19)
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
246
evaluated = _localRewriter.
MakeConversionNode
(t.Syntax, input, conversion, type, @checked: false);
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (2)
2052
MakeConversionNode
(syntax, call, Conversion.ExplicitReference, type, @checked: false) :
2123
rewrittenExpr =
MakeConversionNode
(syntax, rewrittenExpr, Conversion.Boxing, objectType, @checked: false);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
898
return
MakeConversionNode
(
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (10)
821
return
MakeConversionNode
(rewrittenOperand.Syntax, rewrittenOperand, conversion, rewrittenType, @checked);
895
rewrittenOperand =
MakeConversionNode
(
943
userDefined =
MakeConversionNode
(
968
rewrittenOperand =
MakeConversionNode
(
988
rewrittenOperand =
MakeConversionNode
(
1036
var convertedFieldAccess =
MakeConversionNode
(syntax, fieldAccess, elementConversions[i], destElementTypes[i].Type, @checked, explicitCastInCode);
1130
BoundExpression rewrittenConversion =
MakeConversionNode
(syntax, rewrittenOperand, conversion.UnderlyingConversions[0], rewrittenType.GetNullableUnderlyingType(), @checked);
1152
return
MakeConversionNode
(syntax, value, conversion.UnderlyingConversions[0], rewrittenType, @checked);
1247
MakeConversionNode
(
1331
MakeConversionNode
(
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (1)
539
receiver =
MakeConversionNode
(
Lowering\LocalRewriter\LocalRewriter_LockStatement.cs (1)
90
rewrittenArgument =
MakeConversionNode
(
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
162
return
MakeConversionNode
(newNode.Syntax, newNode, Conversion.ExplicitEnumeration, type, @checked: false);
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (2)
168
BoundExpression tempInit =
MakeConversionNode
(
244
BoundExpression tempInit =
MakeConversionNode
(