49 references to NarrowingArray
Microsoft.CodeAnalysis.VisualBasic (10)
Semantics\Conversions.vb (10)
3139
Return ConversionKind.
NarrowingArray
Or (conv And ConversionKind.InvolvesEnumTypeConversions)
3147
Return ConversionKind.
NarrowingArray
Or (conv And ConversionKind.InvolvesEnumTypeConversions)
3157
Return ConversionKind.
NarrowingArray
Or (conv And ConversionKind.InvolvesEnumTypeConversions)
3164
Return ConversionKind.
NarrowingArray
Or
3196
Return ConversionKind.
NarrowingArray
Or (conv And ConversionKind.InvolvesEnumTypeConversions)
3237
Return ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions
3247
Return ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions
3255
Return ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions
3286
Return ConversionKind.
NarrowingArray
Or (conv And ConversionKind.InvolvesEnumTypeConversions)
3315
Return ConversionKind.
NarrowingArray
Or (conv And ConversionKind.InvolvesEnumTypeConversions)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (39)
Semantics\Conversions.vb (39)
75
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyDirectCastAssignment(m13p(i), m13p(h), methodBodyBinder)) ' Class9())
136
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyTryCastAssignment(m13p(i), m13p(h), methodBodyBinder)) ' Class9())
1806
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(a), m4p(c))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT3' to '1-dimensional array of MT1'.
1807
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(c), m4p(a))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT1' to '1-dimensional array of MT3'.
1808
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(d), m4p(a))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT1' to '1-dimensional array of MT4'.
1809
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(b), m4p(e))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT5' to '1-dimensional array of MT2'.
1810
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(e), m4p(b))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT2' to '1-dimensional array of MT5'.
1811
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(f), m4p(b))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT2' to '1-dimensional array of MT6'.
1812
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(g), m4p(h))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT8' to '1-dimensional array of MT7'.
1813
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(h), m4p(g))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT7' to '1-dimensional array of MT8'.
1814
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(j), m4p(i))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Class8' to '1-dimensional array of Class9'.
1815
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(k), m4p(i))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Class8' to '1-dimensional array of Class11'.
1816
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(m), m4p(l))) 'error BC30512: Option Strict On disallows implicit conversions from '2-dimensional array of Class8' to '2-dimensional array of Class9'.
1817
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(o), m4p(n))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of 1-dimensional array of Class8' to '1-dimensional array of 1-dimensional array of Class9'.
1818
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(i), m4p(p))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Interface5' to '1-dimensional array of Class8'.
1819
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(i), m4p(x))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Object' to '1-dimensional array of Class8'.
1820
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m4p(w), m4p(x))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Object' to '1-dimensional array of System.ValueType'.
1838
Assert.Equal(ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions, ClassifyPredefinedAssignment(m4p(t), m4p(r))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Integer' to '1-dimensional array of Enum1'.
1839
Assert.Equal(ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions, ClassifyPredefinedAssignment(m4p(u), m4p(s))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Long' to '1-dimensional array of Enum2'.
1840
Assert.Equal(ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions, ClassifyPredefinedAssignment(m4p(t), m4p(v))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Enum4' to '1-dimensional array of Enum1'.
1841
Assert.Equal(ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions, ClassifyPredefinedAssignment(m4p(v), m4p(t))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Enum1' to '1-dimensional array of Enum4'.
1853
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m5p(b), m5p(a))) ' error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT1' to '1-dimensional array of MT2'.
1858
Assert.Equal(ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions, ClassifyPredefinedAssignment(m5p(a), m5p(e))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT5' to '1-dimensional array of MT1'.
1859
Assert.Equal(ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions, ClassifyPredefinedAssignment(m5p(e), m5p(a))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT1' to '1-dimensional array of MT5'.
1860
Assert.Equal(ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions, ClassifyPredefinedAssignment(m5p(e), m5p(g))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT7' to '1-dimensional array of MT5'.
1861
Assert.Equal(ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions, ClassifyPredefinedAssignment(m5p(g), m5p(e))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT5' to '1-dimensional array of MT7'.
1862
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m5p(a), m5p(j))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Integer' to '1-dimensional array of MT1'.
1863
Assert.Equal(ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions, ClassifyPredefinedAssignment(m5p(a), m5p(l))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Enum1' to '1-dimensional array of MT1'.
1864
Assert.Equal(ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions, ClassifyPredefinedAssignment(m5p(l), m5p(a))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT1' to '1-dimensional array of Enum1'.
1865
Assert.Equal(ConversionKind.
NarrowingArray
Or ConversionKind.InvolvesEnumTypeConversions, ClassifyPredefinedAssignment(m5p(e), m5p(j))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Integer' to '1-dimensional array of MT5'.
1866
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m5p(e), m5p(l))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Enum1' to '1-dimensional array of MT5'.
1889
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m5p(n), m5p(m))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Structure1' to '1-dimensional array of MT10'.
1890
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m5p(q), m5p(p))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of Class1' to '1-dimensional array of MT12'.
1891
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m5p(s), m5p(u))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT15' to '1-dimensional array of System.ValueType'.
1892
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m5p(u), m5p(s))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of System.ValueType' to '1-dimensional array of MT15'.
1893
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m5p(t), m5p(u))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT15' to '1-dimensional array of MT14'.
1894
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m5p(u), m5p(t))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT14' to '1-dimensional array of MT15'.
1895
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m5p(s), m5p(v))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of MT16' to '1-dimensional array of System.ValueType'.
1896
Assert.Equal(ConversionKind.
NarrowingArray
, ClassifyPredefinedAssignment(m5p(v), m5p(s))) 'error BC30512: Option Strict On disallows implicit conversions from '1-dimensional array of System.ValueType' to '1-dimensional array of MT16'.