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