31 references to BoundConversion
Microsoft.CodeAnalysis.VisualBasic (31)
Analysis\InitializerRewriter.vb (1)
75New BoundConversion(
Binding\Binder_Conversions.vb (13)
333Return New BoundConversion(node, 447argument = New BoundConversion(tree, argument, ConversionKind.Identity, CheckOverflow, isExplicit, targetType) 503Return New BoundConversion(tree, argument, convKind.Key, CheckOverflow, isExplicit, targetType, hasErrors:=True) 587Return New BoundConversion(tree, argument, convKind.Key And (Not ConversionKind.UserDefined), CheckOverflow, isExplicit, targetType, hasErrors:=True) 596Return New BoundConversion(tree, argument, convKind.Key, CheckOverflow, isExplicit, targetType, hasErrors:=True) 1255argument = New BoundConversion(tree, argument, convKind, False, isExplicit, targetType, hasErrors:=hasErrors) 1382Return New BoundConversion(tree, errorRecovery, convKind, False, isExplicit, targetType, hasErrors:=True) 1439Dim anonymousDelegateInstance = New BoundConversion(tree, boundLambda, ConversionKind.Widening Or ConversionKind.Lambda, 1543Return New BoundConversion(tree, lambda, convKind, False, isExplicit, targetType, hasErrors:=True).MakeCompilerGenerated() 1594Return New BoundConversion(tree, lambda, convKind, False, isExplicit, targetType).MakeCompilerGenerated() 1608Return New BoundConversion(tree, node, ConversionKind.InterpolatedString, False, isExplicit, targetType) 1668result = New BoundConversion(sourceTuple.Syntax, result, convKind, checked:=False, explicitCastInCode:=isExplicit, type:=destination) 1674result = New BoundConversion(
Binding\Binder_Delegates.vb (1)
137boundFirstArgument = New BoundConversion(node, boundFirstArgument, ConversionKind.Identity, CheckOverflow, True, delegateType)
Binding\Binder_Expressions.vb (1)
1489argument = New BoundConversion(tree, argument, conv, False, isExplicit, destination)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (1)
654Return New BoundConversion(oldArg.Syntax, oldArg, ConversionKind.NarrowingNullable, False, False, parameterType)
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
743result = New BoundConversion(node.Syntax, DirectCast(result, BoundExpression), ConversionKind.NarrowingBoolean, node.Checked, False, node.Type)
Lowering\LocalRewriter\LocalRewriter_Call.vb (1)
25Return New BoundConversion(node.Syntax,
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (2)
141rewrittenWhenTrue = New BoundConversion(rewrittenTestExpression.Syntax, 153New BoundConversion(rewrittenTestExpression.Syntax,
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (8)
987result = New BoundConversion(node.Syntax, DirectCast(result, BoundExpression), 1060operand = New BoundConversion(node.Syntax, operand, conv, node.Checked, node.ExplicitCastInCode, 1132result = New BoundConversion(node.Syntax, DirectCast(result, BoundExpression), 1199operand = New BoundConversion(node.Syntax, operand, conv, node.Checked, node.ExplicitCastInCode, 1269result = New BoundConversion(node.Syntax, DirectCast(result, BoundExpression), 1287Return New BoundConversion(node.Syntax, callOperand.Arguments(0), node.ConversionKind, node.Checked, node.ExplicitCastInCode, node.Type) 1306operand = New BoundConversion(node.Syntax, operand, ConversionKind.WideningNumeric, node.Checked, node.ExplicitCastInCode, 1315result = New BoundConversion(node.Syntax, callMathRound, node.ConversionKind,
Lowering\LocalRewriter\LocalRewriter_DelegateCreation.vb (1)
42Dim result As BoundExpression = New BoundConversion(
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
117New BoundConversion(