24 references to ClassifyConversion
Microsoft.CodeAnalysis.VisualBasic (19)
Binding\Binder_Conversions.vb (1)
395
conv = Conversions.
ClassifyConversion
(argument, targetType, Me, useSiteInfo)
Binding\Binder_Invocation.vb (6)
1042
Conversions.
ClassifyConversion
(receiver, targetType, Me, useSiteInfo),
2502
Dim conv As KeyValuePair(Of ConversionKind, MethodSymbol) = Conversions.
ClassifyConversion
(boundTemp, copyBackType, Me, CompoundUseSiteInfo(Of AssemblySymbol).Discarded)
2560
Dim conv As KeyValuePair(Of ConversionKind, MethodSymbol) = Conversions.
ClassifyConversion
(argument, targetType, Me, CompoundUseSiteInfo(Of AssemblySymbol).Discarded)
2832
Dim checkAgainst As KeyValuePair(Of ConversionKind, MethodSymbol) = Conversions.
ClassifyConversion
(argument, targetType, Me, CompoundUseSiteInfo(Of AssemblySymbol).Discarded)
2866
checkAgainst = Conversions.
ClassifyConversion
(outPlaceholder, copyBackType, Me, CompoundUseSiteInfo(Of AssemblySymbol).Discarded)
2967
Dim checkAgainst As KeyValuePair(Of ConversionKind, MethodSymbol) = Conversions.
ClassifyConversion
(argument, targetType, Me, CompoundUseSiteInfo(Of AssemblySymbol).Discarded)
Binding\Binder_Statements.vb (1)
5030
Not Conversions.ConversionExists(Conversions.
ClassifyConversion
(arg, retType, Me, useSiteInfo).Key) Then
Binding\MemberSemanticModel.vb (1)
150
Return New Conversion(Conversions.
ClassifyConversion
(boundExpression, vbDestination, GetEnclosingBinder(boundExpression.Syntax), CompoundUseSiteInfo(Of AssemblySymbol).Discarded))
Compilation\SemanticModel.vb (1)
2363
Return New Conversion(Conversions.
ClassifyConversion
(bnode, vbdestination, binder, CompoundUseSiteInfo(Of AssemblySymbol).Discarded))
Semantics\Conversions.vb (5)
1285
Dim elementConversion =
ClassifyConversion
(argument, targetElementType, binder, useSiteInfo).Key
1329
elementConv =
ClassifyConversion
(sourceElement, targetElementType, binder, useSiteInfo).Key
1408
conv =
ClassifyConversion
(source.Expression, invoke.ReturnType, binder, useSiteInfo)
1456
Dim conv As KeyValuePair(Of ConversionKind, MethodSymbol) = Conversions.
ClassifyConversion
(operand, booleanType, binder, useSiteInfo)
1483
convToNullableOfBoolean = Conversions.
ClassifyConversion
(operand, nullableOfBoolean, binder, useSiteInfo)
Semantics\OverloadResolution.vb (2)
3300
Dim conv As KeyValuePair(Of ConversionKind, MethodSymbol) = Conversions.
ClassifyConversion
(argument, targetType, binder, useSiteInfo)
3440
outConvKind = Conversions.
ClassifyConversion
(expression, targetType, binder, useSiteInfo)
Semantics\TypeInference\TypeInferenceCollection.vb (2)
267
conversion = Conversions.
ClassifyConversion
(arrayLiteral, outer.ResultType, arrayLiteral.Binder, useSiteInfo).Key
454
conversion = Conversions.
ClassifyConversion
(arrayLiteral, candidate, arrayLiteral.Binder, useSiteInfo).Key
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Semantics\Conversions.vb (5)
206
Dim result As KeyValuePair(Of ConversionKind, MethodSymbol) = Conversions.
ClassifyConversion
(source, destination, binder, Nothing)
536
Assert.Equal(expectedConv1, Conversions.
ClassifyConversion
(literal, type2, methodBodyBinder, Nothing))
537
Assert.Equal(expectedConv1, Conversions.
ClassifyConversion
(constant, type2, methodBodyBinder, Nothing))
552
Assert.Equal(expectedConv1, Conversions.
ClassifyConversion
(literal, nullableType2, methodBodyBinder, Nothing))
553
Assert.Equal(expectedConv1, Conversions.
ClassifyConversion
(constant, nullableType2, methodBodyBinder, Nothing))