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