58 references to WideningTypeParameter
Microsoft.CodeAnalysis.VisualBasic (12)
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (3)
151
ConversionKind.
WideningTypeParameter
,
304
ConversionKind.
WideningTypeParameter
,
356
ConversionKind.
WideningTypeParameter
, objectType, Nothing).MakeCompilerGenerated()
Semantics\Conversions.vb (9)
3706
Return ConversionKind.
WideningTypeParameter
3748
Return ConversionKind.
WideningTypeParameter
3760
Return ConversionKind.
WideningTypeParameter
3778
Return ConversionKind.
WideningTypeParameter
3783
Return ConversionKind.
WideningTypeParameter
Or ConversionKind.InvolvesEnumTypeConversions
3810
Return ConversionKind.
WideningTypeParameter
3820
Return ConversionKind.
WideningTypeParameter
Or (conv And ConversionKind.InvolvesEnumTypeConversions)
3828
Return ConversionKind.
WideningTypeParameter
3838
Return ConversionKind.
WideningTypeParameter
Or (conv And ConversionKind.InvolvesEnumTypeConversions)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (46)
Semantics\Conversions.vb (45)
79
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyDirectCastAssignment(m13p(k), m13p(m), methodBodyBinder)) ' MT1)
94
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyDirectCastAssignment(m13p(s), m13p(w), methodBodyBinder)) ' MT6)
140
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyTryCastAssignment(m13p(k), m13p(m), methodBodyBinder)) ' MT1) ' error BC30793: 'TryCast' operands must be class-constrained type parameter, but 'MT1' has no class constraint.
155
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyTryCastAssignment(m13p(s), m13p(w), methodBodyBinder)) ' MT6)
1604
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(a), m6p(b)))
1605
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(a), m6p(c)))
1606
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(a), m6p(d)))
1610
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(e), m6p(f)))
1611
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(e), m6p(h)))
1618
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(e), m6p(k)))
1619
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(j), m6p(k)))
1620
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(j), m6p(f)))
1624
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(l), m6p(k)))
1625
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(m), m6p(k)))
1626
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(p), m6p(c)))
1634
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(b), m6p(q)))
1635
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(b), m6p(r)))
1636
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(t), m6p(s)))
1637
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m6p(m), m6p(s)))
1659
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m7p(p), m7p(a)))
1660
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m7p(p), m7p(b)))
1661
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m7p(q), m7p(c)))
1662
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m7p(q), m7p(d)))
1663
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m7p(r), m7p(d)))
1664
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m7p(t), m7p(g)))
1665
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m7p(v), m7p(j)))
1666
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m7p(v), m7p(k)))
1667
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m7p(w), m7p(n)))
1668
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m7p(x), m7p(i)))
1669
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m7p(y), m7p(j)))
1670
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m7p(y), m7p(k)))
1722
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m8p(a), m8p(d)))
1723
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m8p(b), m8p(f)))
1724
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m8p(a), m8p(c)))
1725
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m8p(b), m8p(e)))
1726
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m8p(g), m8p(h)))
1742
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m9p(a), m9p(b)))
1743
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m9p(j), m9p(a)))
1744
Assert.Equal(ConversionKind.
WideningTypeParameter
Or ConversionKind.InvolvesEnumTypeConversions, ClassifyPredefinedAssignment(m9p(j), m9p(e)))
1745
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m9p(l), m9p(e)))
1746
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m9p(m), m9p(n)))
1747
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m9p(p), m9p(q)))
1748
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m9p(s), m9p(u)))
1749
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m9p(t), m9p(u)))
1750
Assert.Equal(ConversionKind.
WideningTypeParameter
, ClassifyPredefinedAssignment(m9p(s), m9p(v)))
Semantics\IFOperatorTest.vb (1)
1001
Assert.Equal(ConversionKind.
WideningTypeParameter
, semanticInfos(1).ImplicitConversion.Kind)