31 references to Conversion
Microsoft.CodeAnalysis.VisualBasic (27)
Binding\MemberSemanticModel.vb (4)
120Return New Conversion(Nothing) ' NoConversion 150Return New Conversion(Conversions.ClassifyConversion(boundExpression, vbDestination, GetEnclosingBinder(boundExpression.Syntax), CompoundUseSiteInfo(Of AssemblySymbol).Discarded)) 781currentConversion = New Conversion(Conversions.ClassifyConversion(current.Type, elementType, useSiteInfo:=CompoundUseSiteInfo(Of AssemblySymbol).Discarded)) 789elementConversion = New Conversion(Conversions.ClassifyConversion(elementType, boundCurrentConversion.Type, useSiteInfo:=CompoundUseSiteInfo(Of AssemblySymbol).Discarded))
Compilation\SemanticModel.vb (7)
916conversion = New Conversion(Conversions.Identity) 940conversion = New Conversion(New KeyValuePair(Of ConversionKind, MethodSymbol)(DirectCast(lowestExpr, BoundArrayCreation).ArrayLiteralConversion, Nothing)) 978conversion = New Conversion(Conversions.ClassifyConversion(type, convertedType, CompoundUseSiteInfo(Of AssemblySymbol).Discarded)) 980conversion = New Conversion(KeyValuePairUtil.Create(conversionNode.ConversionKind, 1554Return New VisualBasicTypeInfo(type, type, New Conversion(Conversions.Identity)) 2363Return New Conversion(Conversions.ClassifyConversion(bnode, vbdestination, binder, CompoundUseSiteInfo(Of AssemblySymbol).Discarded)) 2367Return New Conversion(Nothing) ' NoConversion
Compilation\SyntaxTreeSemanticModel.vb (1)
1401Return New Conversion(Nothing) 'NoConversion
Compilation\TypeInfo.vb (1)
18Friend Shared None As New VisualBasicTypeInfo(Nothing, Nothing, New Conversion(Conversions.Identity))
Compilation\VisualBasicCompilation.vb (5)
1880Return New Conversion(Nothing) ' No conversion 1883Return New Conversion(Conversions.ClassifyConversion(vbsource, vbdest, CompoundUseSiteInfo(Of AssemblySymbol).Discarded)) 1894Return New Conversion(Nothing) ' No conversion 1903Return New Conversion(New KeyValuePair(Of ConversionKind, MethodSymbol)(ConversionKind.WideningNothingLiteral, Nothing)) 1906Return New Conversion(Nothing) ' No conversion
Operations\VisualBasicOperationFactory.vb (1)
604Dim valueConversion = New Conversion(Conversions.Identity)
Operations\VisualBasicOperationFactory_Methods.vb (6)
54Dim inConversion = New Conversion(Conversions.Identity) 241New Conversion(Conversions.Identity), 242New Conversion(Conversions.Identity), 581Return New Conversion(KeyValuePairUtil.Create(conversionKind, method)) 583Return New Conversion(KeyValuePairUtil.Create(Of ConversionKind, MethodSymbol)(DirectCast(expression, BoundConversionOrCast).ConversionKind, Nothing)) 585Return New Conversion(Conversions.Identity)
VisualBasicExtensions.vb (2)
1407Return If(inConversionConvertible IsNot Nothing, DirectCast(inConversionConvertible, Conversion), New Conversion(Conversions.Identity)) 1425Return If(outConversionConvertible IsNot Nothing, DirectCast(outConversionConvertible, Conversion), New Conversion(Conversions.Identity))
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (4)
IOperation\IOperationTests_ICompoundAssignmentOperation.vb (4)
41Dim identityConversion = New Conversion(Conversions.Identity) 64Dim stringConversion = New Conversion(New KeyValuePair(Of ConversionKind, Symbols.MethodSymbol)(ConversionKind.NarrowingString, Nothing)) 104Assert.Equal(New Conversion(New KeyValuePair(Of ConversionKind, MethodSymbol)(ConversionKind.UserDefined Or ConversionKind.Widening, methodSymbol)), 106Assert.Equal(New Conversion(Conversions.Identity), compoundAssignment.GetOutConversion())