71 instantiations of BoundConversion
Microsoft.CodeAnalysis.VisualBasic (44)
Analysis\InitializerRewriter.vb (1)
75New BoundConversion(
Binding\Binder_Conversions.vb (17)
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) 1018Return New BoundConversion(tree, argument, convKind, False, isExplicit, Nothing, 1045Return New BoundConversion(tree, argument, convKind, CheckOverflow, isExplicit, constantResult, tupleElements, targetType) 1163Return New BoundConversion(tree, argument, convKind.Key, CheckOverflow, isExplicit, DirectCast(Nothing, ConstantValue), targetType) 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, 1476Return New BoundConversion(tree, boundLambda, convKind, False, isExplicit, Nothing, 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 (2)
1413Return New BoundConversion(expr.Syntax, expr, ConversionKind.WideningNothingLiteral, False, False, expr.ConstantValueOpt, 1489argument = New BoundConversion(tree, argument, conv, False, isExplicit, destination)
Binding\Binder_Operators.vb (1)
794dbNullOperand = New BoundConversion(dbNullOperand.Syntax, dbNullOperand, ConversionKind.Widening,
BoundTree\BoundConversion.vb (2)
22Me.New(syntax, operand, conversionKind, checked, explicitCastInCode, constantValueOpt:=Nothing, type:=type, hasErrors:=hasErrors) 35Me.New(syntax, operand, conversionKind, checked, explicitCastInCode, constantValueOpt:=constantValueOpt, extendedInfoOpt:=Nothing, type:=type, hasErrors:=hasErrors)
Generated\BoundNodes.xml.Generated.vb (1)
2135Dim result = New BoundConversion(Me.Syntax, operand, conversionKind, checked, explicitCastInCode, constantValueOpt, extendedInfoOpt, type, Me.HasErrors)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (1)
654Return New BoundConversion(oldArg.Syntax, oldArg, ConversionKind.NarrowingNullable, False, False, parameterType)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
138Return New BoundConversion(
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 (9)
557operand = TransformRewrittenConversion(New BoundConversion(node.Syntax, 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_SyncLock.vb (1)
40visitedLockExpression = TransformRewrittenConversion(New BoundConversion(node.LockExpression.Syntax,
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
117New BoundConversion(
Lowering\SyntheticBoundNodeFactory.vb (1)
992Dim boundNode = New BoundConversion(_syntax, arg, convKind, isChecked, True, ConstantValue.NotAvailable, type)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (27)
Semantics\Conversions.vb (21)
312constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), literal, ConversionKind.Widening, True, True, zero, integralType, Nothing) 338literal = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(DirectCast(DirectCast(dummyTree.GetRoot(Nothing), VisualBasicSyntaxNode), VisualBasicSyntaxNode), ConstantValue.Null, Nothing), ConversionKind.WideningNothingLiteral, False, True, zero, convertibleType, Nothing) 369literal = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(DirectCast(dummyTree.GetRoot(Nothing), VisualBasicSyntaxNode), ConstantValue.Null, Nothing), ConversionKind.WideningNothingLiteral, False, True, zero, type1, Nothing) 374constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), 625constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), 750Dim zero = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(DirectCast(dummyTree.GetRoot(Nothing), VisualBasicSyntaxNode), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Default(mv.Type.GetConstantValueTypeDiscriminator()), mv.Type, Nothing) 776constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, doubleValue, doubleType, Nothing) 789constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, doubleValue, doubleType, Nothing) 802constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, doubleValue, doubleType, Nothing) 815constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, doubleValue, doubleType, Nothing) 828constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, doubleValue, doubleType, Nothing) 843constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, falseValue, booleanType, Nothing) 875constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, trueValue, booleanType, Nothing) 938constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, v, mv.Type, Nothing) 970literal = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), stringValue, Nothing), ConversionKind.WideningNothingLiteral, False, True, stringValue, stringType, Nothing) 971constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, stringValue, stringType, Nothing) 996constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, stringValue, stringType, Nothing) 1019constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, stringValue, stringType, Nothing) 1041constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, charValue, charType, Nothing) 1185constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), 1315Dim zero = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing),
Semantics\OverloadResolution.vb (6)
197Dim longConst As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(-1L), c1.GetSpecialType(System_Int64), Nothing) 202Dim doubleConst As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(0.0R), c1.GetSpecialType(System_Double), Nothing) 2883Dim DoubleMaxValue As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(Double.MaxValue), c1.GetSpecialType(System_Double), Nothing) 2884Dim IntegerMaxValue As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(Integer.MaxValue), c1.GetSpecialType(System_Int32), Nothing) 3074Dim DoubleMaxValue As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(Double.MaxValue), c1.GetSpecialType(System_Double), Nothing) 3075Dim IntegerMaxValue As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(Integer.MaxValue), c1.GetSpecialType(System_Int32), Nothing)
100 references to BoundConversion
Microsoft.CodeAnalysis.VisualBasic (98)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1366Public Overrides Function VisitConversion(node As BoundConversion) As BoundNode
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1648value = DirectCast(value, BoundConversion).Operand
Binding\Binder_Attributes.vb (1)
788Dim conv = DirectCast(node, BoundConversion)
Binding\Binder_Conversions.vb (3)
455Debug.Assert(argument.Kind <> BoundKind.Conversion OrElse DirectCast(argument, BoundConversion).ExplicitCastInCode OrElse 976) As BoundConversion 1083) As BoundConversion
Binding\Binder_Delegates.vb (2)
140Dim boundConversion = DirectCast(boundFirstArgument, BoundConversion) 1244Dim receiver = DirectCast(methodGroup.ReceiverOpt, BoundConversion)
Binding\Binder_Invocation.vb (1)
3194If Not (convertedValue.Kind = BoundKind.Conversion AndAlso (DirectCast(convertedValue, BoundConversion).ConversionKind And ConversionKind.UserDefined) <> 0) Then
Binding\Binder_Operators.vb (3)
445Dim conversion = DirectCast(left, BoundConversion) 473Dim conversion = DirectCast(right, BoundConversion) 911Dim conv = DirectCast(cast, BoundConversion)
Binding\Binder_Statements.vb (1)
3979Debug.Assert(collectionType IsNot Nothing OrElse OptionStrict <> OptionStrict.On AndAlso collection.Kind = BoundKind.Conversion AndAlso DirectCast(collection, BoundConversion).Operand.IsNothingLiteral)
Binding\Binder_Utils.vb (1)
1330Dim conv = DirectCast(boundExpression, BoundConversion)
Binding\MemberSemanticModel.vb (3)
795Dim conversion = DirectCast(originalCollection, BoundConversion) 2180Dim conversion = DirectCast(node, BoundConversion) 2363Public Overrides Function VisitConversion(node As BoundConversion) As BoundNode
BoundTree\BoundAssignmentOperator.vb (2)
105rightNode = DirectCast(rightNode, BoundConversion).Operand 130leftNode = DirectCast(leftNode, BoundConversion).Operand
BoundTree\BoundConversion.vb (1)
88expr = DirectCast(expr, BoundConversion).Operand
BoundTree\BoundExpressionExtensions.vb (2)
41constValue = DirectCast(node, BoundConversion).Operand.ConstantValueOpt 507Dim conversion = DirectCast(node, BoundConversion)
BoundTree\BoundTreeVisitor.vb (1)
40Return VisitConversion(CType(node, BoundConversion), arg)
BoundTree\BoundUserDefinedConversion.vb (8)
16Return DirectCast([Call].Arguments(0), BoundConversion).Operand 23Public ReadOnly Property InConversionOpt As BoundConversion 26Return DirectCast([Call].Arguments(0), BoundConversion) 33Public ReadOnly Property OutConversionOpt As BoundConversion 36Return DirectCast(UnderlyingExpression, BoundConversion) 46Return DirectCast(DirectCast(UnderlyingExpression, BoundConversion).Operand, BoundCall) 56Dim outConversion As BoundConversion = OutConversionOpt 65Dim inConversion As BoundConversion = InConversionOpt
CodeGen\EmitConversion.vb (4)
55Private Sub EmitConvertIntrinsic(conversion As BoundConversion, underlyingFrom As PrimitiveTypeCode, underlyingTo As PrimitiveTypeCode) 144Private Sub EmitConvertSimpleNumeric(conversion As BoundConversion, typeFrom As PrimitiveTypeCode, typeTo As PrimitiveTypeCode, checked As Boolean) 150Private Sub EmitConversionExpression(conversion As BoundConversion, used As Boolean) 442Private Function ConversionHasSideEffects(conversion As BoundConversion) As Boolean
CodeGen\EmitExpression.vb (1)
97EmitConversionExpression(DirectCast(expression, BoundConversion), used)
Compilation\SemanticModel.vb (1)
975Dim conversionNode = DirectCast(highestExpr, BoundConversion)
Generated\BoundNodes.xml.Generated.vb (7)
2133Public Function Update(operand As BoundExpression, conversionKind As ConversionKind, checked As Boolean, explicitCastInCode As Boolean, constantValueOpt As ConstantValue, extendedInfoOpt As BoundExtendedConversionInfo, type As TypeSymbol) As BoundConversion 9385Return VisitConversion(CType(node, BoundConversion), arg) 9817Public Overridable Function VisitConversion(node As BoundConversion, arg As A) As R 10520Public Overridable Function VisitConversion(node As BoundConversion) As BoundNode 11256Public Overrides Function VisitConversion(node As BoundConversion) As BoundNode 12244Public Overrides Function VisitConversion(node As BoundConversion) As BoundNode 13410Public Overrides Function VisitConversion(node As BoundConversion, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
370Public Overrides Function VisitConversion(node As BoundConversion) As BoundNode 371Dim rewritten = DirectCast(MyBase.VisitConversion(node), BoundConversion)
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
319Public Overrides Function VisitConversion(node As BoundConversion) As BoundNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
217Return VisitConversion(DirectCast(node, BoundConversion))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (1)
424Dim conversion = DirectCast(originalRight, BoundConversion)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (4)
53Dim conversion = DirectCast(convTestExpr, BoundConversion) 98Private Function BuildLambdaBodyForCoalesce(conversion As BoundConversion, toType As TypeSymbol, lambdaParameter As ParameterSymbol, isChecked As Boolean) As BoundExpression 176Private Function ReplaceArgWithParameterInUserDefinedConversion(conversion As BoundConversion, 187Dim outConv As BoundConversion = userDefinedConv.OutConversionOpt
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (2)
20Private Function VisitConversion(node As BoundConversion) As BoundExpression 391Dim outerConversion As BoundConversion = node.OutConversionOpt
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (1)
360Public Overrides Function VisitConversion(conversion As BoundConversion) As BoundNode
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
937Public Overrides Function VisitConversion(conversion As BoundConversion) As BoundNode
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (1)
422Dim conversion = DirectCast(nodeToCheck, BoundConversion)
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
193Dim cast = DirectCast(operand, BoundConversion)
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (1)
34Dim boundConversion = DirectCast(node.ConvertedTestExpression, BoundConversion)
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (22)
11Public Overrides Function VisitConversion(node As BoundConversion) As BoundNode 122returnValue = TransformRewrittenConversion(DirectCast(returnValue, BoundConversion)) 159Dim conversion = DirectCast(rewrittenNode, BoundConversion) 167Private Function RewriteTupleConversion(node As BoundConversion) As BoundExpression 230Private Function RewriteLambdaRelaxationConversion(node As BoundConversion) As BoundNode 244returnValue = TransformRewrittenConversion(DirectCast(returnValue, BoundConversion)) 313Private Function RewriteAnonymousDelegateConversion(node As BoundConversion) As BoundNode 368Dim t = DirectCast(node, BoundConversion) 382Private Function RewriteNullableConversion(node As BoundConversion) As BoundExpression 395Private Function RewriteNullableConversion(node As BoundConversion, 521node As BoundConversion, 594Private Function RewriteNullableReferenceConversion(node As BoundConversion, 703Dim outConversion As BoundConversion = node.OutConversionOpt 796Private Function TransformRewrittenConversion(rewrittenConversion As BoundConversion) As BoundExpression 873Private Function RewriteReferenceTypeToCharArrayRankOneConversion(node As BoundConversion, typeFrom As TypeSymbol, typeTo As TypeSymbol) As BoundExpression 906Private Shared Function RewriteAsDirectCast(node As BoundConversion) As BoundExpression 918Private Function RewriteFromObjectConversion(node As BoundConversion, typeFrom As TypeSymbol, underlyingTypeTo As TypeSymbol) As BoundExpression 996Private Function RewriteToStringConversion(node As BoundConversion, underlyingTypeFrom As TypeSymbol, typeTo As TypeSymbol) As BoundExpression 1083Private Function RewriteFromStringConversion(node As BoundConversion, typeFrom As TypeSymbol, underlyingTypeTo As TypeSymbol) As BoundExpression 1141Private Function RewriteNumericOrBooleanToDecimalConversion(node As BoundConversion, underlyingTypeFrom As TypeSymbol, typeTo As TypeSymbol) As BoundExpression 1222Private Function RewriteDecimalToNumericOrBooleanConversion(node As BoundConversion, typeFrom As TypeSymbol, underlyingTypeTo As TypeSymbol) As BoundExpression 1277Private Function RewriteFloatingToIntegralConversion(node As BoundConversion, typeFrom As TypeSymbol, underlyingTypeTo As TypeSymbol) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (2)
32Dim conversion = DirectCast(node.Collection, BoundConversion) 202Dim conversion = DirectCast(collectionExpression, BoundConversion)
Lowering\LocalRewriter\LocalRewriter_InterpolatedString.vb (1)
54Private Function RewriteInterpolatedStringConversion(conversion As BoundConversion) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (3)
170Dim conversion = DirectCast(expr, BoundConversion) 208Private Shared Function IsConversionFromUnderlyingToNullable(conversion As BoundConversion) As Boolean 357If IsConversionFromUnderlyingToNullable(DirectCast(expr, BoundConversion)) Then
Lowering\SyntheticBoundNodeFactory.vb (2)
980Public Function Convert(type As TypeSymbol, arg As BoundExpression, Optional isChecked As Boolean = False) As BoundConversion 990Public Function Convert(type As TypeSymbol, arg As BoundExpression, convKind As ConversionKind, Optional isChecked As Boolean = False) As BoundConversion
Operations\VisualBasicOperationFactory.vb (2)
108Return CreateBoundConversionOperation(DirectCast(boundNode, BoundConversion)) 701Private Function CreateBoundConversionOperation(boundConversion As BoundConversion) As IOperation
Operations\VisualBasicOperationFactory_Methods.vb (5)
16node = DirectCast(node, BoundConversion).Operand 30Dim inConversionNode = DirectCast(boundAssignment.Right, BoundConversion) 59Dim inConversionNode = DirectCast(boundAssignment.Right, BoundConversion) 81Dim outConversionNode = DirectCast(leftOnTheRight, BoundConversion) 575Dim conversion = DirectCast(expression, BoundConversion)
Semantics\Conversions.vb (1)
4235Dim conversion = DirectCast(expressionOpt, BoundConversion)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\Conversions.vb (2)
276Dim constant As BoundConversion 1125Dim constant As BoundConversion