1 write to Type
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\Conversions.vb (1)
1439Me.Type = type
35 references to Type
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (35)
Semantics\Conversions.vb (35)
616Dim v = ConstantValue.Create(mv.Value, mv.Type.GetConstantValueTypeDiscriminator()) 618Assert.Equal(v.Discriminator, mv.Type.GetConstantValueTypeDiscriminator()) 620literal = New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), v, mv.Type) 623ConversionKind.Widening, True, True, v, mv.Type, Nothing) 627Dim typeConv = ClassifyConversion(mv.Type, numericType) 662If mv.Type Is doubleType AndAlso numericType Is singleType Then 664ElseIf integralTypes.Contains(mv.Type) AndAlso integralTypes.Contains(numericType) AndAlso Not mv.Type.IsEnumType() AndAlso Not numericType.IsEnumType() Then 669ElseIf mv.Type.IsEnumType() Then 680If mv.Type Is doubleType AndAlso numericType Is singleType Then 694ElseIf Not integralTypes.Contains(mv.Type) OrElse Not integralTypes.Contains(numericType) Then 746Dim 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) 751conv = ClassifyConversion(mv.Type, nullableType2) Or 929Dim v = ConstantValue.Create(mv.Value, mv.Type.GetConstantValueTypeDiscriminator()) 931Assert.Equal(v.Discriminator, mv.Type.GetConstantValueTypeDiscriminator()) 933literal = New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), v, mv.Type) 934constant = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, v, mv.Type, Nothing) 936Dim typeConv = ClassifyConversion(mv.Type, booleanType) 1177Dim v = ConstantValue.Create(mv.Value, mv.Type.GetConstantValueTypeDiscriminator()) 1179Assert.Equal(v.Discriminator, mv.Type.GetConstantValueTypeDiscriminator()) 1181literal = New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), v, mv.Type) 1184ConversionKind.Widening, True, True, v, mv.Type, Nothing) 1188Dim typeConv = ClassifyConversion(mv.Type, numericType) 1222If mv.Type Is doubleType AndAlso numericType Is singleType Then 1224ElseIf integralTypes.Contains(mv.Type) AndAlso numericType.IsEnumType() Then 1226ElseIf integralTypes.Contains(mv.Type) AndAlso integralTypes.Contains(numericType) AndAlso Not mv.Type.IsEnumType() AndAlso Not numericType.IsEnumType() Then 1231ElseIf mv.Type.IsEnumType() Then 1242If mv.Type Is doubleType AndAlso numericType Is singleType Then 1256ElseIf Not integralTypes.Contains(mv.Type) OrElse Not integralTypes.Contains(numericType) Then 1298If numericType.IsEnumType() OrElse mv.Type.IsEnumType() Then 1314ConversionKind.Widening, True, True, ConstantValue.Default(mv.Type.GetConstantValueTypeDiscriminator()), mv.Type, Nothing) 1319conv = ClassifyConversion(mv.Type, nullableType2) Or