233 references to BaseType
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (27)
Attributes\AttributeTests_Tuples.vb (4)
240Assert.Equal(ToTestString(srcType.BaseType), ToTestString(peType.BaseType)) 274typeSymbols.Add(If(type.BaseType, type)) 340Assert.True(_outerClass.BaseType.ContainsTuple())
Attributes\AttributeTests_WellKnownAttributes.vb (15)
513Dim cOfInt = comp.GetTypeByMetadataName("C2").BaseType() 518Dim dOfInt = comp.GetTypeByMetadataName("D2").BaseType() 3247Dim substitutedNested = comp.GetTypeByMetadataName("SubstitutedNested").BaseType() 3251Dim substitutedNestedS = comp.GetTypeByMetadataName("SubstitutedNestedS").BaseType() 3255Dim specialized = comp.GetTypeByMetadataName("SpecializedGenericType").BaseType() 3259Dim specializedS = comp.GetTypeByMetadataName("SpecializedGenericTypeS").BaseType() 3267Dim constructed = comp.GetTypeByMetadataName("Constructed").BaseType() 3271Dim constructedPE = comp2.GetTypeByMetadataName("Constructed").BaseType().ConstructedFrom 3279Dim constructedS = comp.GetTypeByMetadataName("ConstructedS").BaseType() 3283Dim constructedSPE = comp2.GetTypeByMetadataName("ConstructedS").BaseType().ConstructedFrom 3291Dim extendedError = comp2.GetTypeByMetadataName("ExtendedError").BaseType() 3295Dim topLevel = comp2.GetTypeByMetadataName("MissingTopLevel").BaseType() 3299Dim nested = comp2.GetTypeByMetadataName("MissingNested").BaseType() 3303Dim constructedError = comp2.GetTypeByMetadataName("MissingConstructed").BaseType() 3307Dim nestedSubstitutedError = comp2.GetTypeByMetadataName("MissingSubstitutedNested`2").BaseType().ConstructedFrom
CodeGen\CodeGenTuples.vb (3)
5757Assert.Null(mTuple.BaseType) 15085Assert.Equal("System.ValueType", m1Tuple.BaseType.ToTestDisplayString()) 16309Assert.Equal("System.ValueType", m1Tuple.BaseType.ToTestDisplayString())
Emit\EmitMetadata.vb (2)
173If t.BaseType IsNot Nothing Then 174elem.Add(New System.Xml.Linq.XAttribute("base", t.BaseType.ToTestDisplayString()))
Emit\NoPiaEmbedTypes.vb (3)
1002Assert.Null(itest1.BaseType) 1024Assert.Equal(SpecialType.System_ValueType, test2.BaseType.SpecialType) 1166Assert.Equal(SpecialType.System_MulticastDelegate, test11.BaseType.SpecialType)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ReferencedModulesTests.vb (1)
840Assert.NotNull(objectType.BaseType)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Binding\LookupTests.vb (4)
473Assert.Same(compilation.GetTypeByMetadataName("K.C"), compilation.GetTypeByMetadataName("A").BaseType) 504Assert.Same(compilation.GetTypeByMetadataName("N.C"), compilation.GetTypeByMetadataName("A").BaseType) 532Assert.Same(compilation.GetTypeByMetadataName("N.C"), compilation.GetTypeByMetadataName("A").BaseType) 1247Assert.Same(compilation.Assembly.GetTypeByMetadataName("System.Object"), compilation.GetTypeByMetadataName("System.C").BaseType)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (200)
SymbolDisplay\SymbolDisplayTests.vb (1)
4011Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetTypeMembers("X").Single.BaseType
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (2)
73Assert.Equal(GetNamedTypeSymbol(m, "System.Object"), type.BaseType) 608Assert.Equal(GetNamedTypeSymbol(m, "System.Object"), type.BaseType)
SymbolsTests\AssemblyAndNamespaceTests.vb (4)
391Assert.Equal("A", mem1.BaseType.Name) 392Assert.Equal("N1.N2.A", mem1.BaseType.ToTestDisplayString()) 397Assert.Equal("B", mem2.BaseType.Name) 398Assert.Equal("N3.B", mem2.BaseType.ToTestDisplayString())
SymbolsTests\CompilationCreationTests.vb (4)
1901Assert.NotNull(type3.BaseType) 1902Assert.Equal("System.Object", type3.BaseType.ToTestDisplayString()) 1963Assert.Same(asm5(1), typeC5.BaseType.ContainingAssembly) 1964Assert.Equal("ns1.C304.C305", typeC5.BaseType.ToTestDisplayString())
SymbolsTests\CustomModifiersTests.vb (10)
285Dim withModifiers = cl3.BaseType.BaseType 661Dim cl2Base = compilation.GetTypeByMetadataName("CL2").BaseType 756Dim cl2Base = compilation.GetTypeByMetadataName("CL2").BaseType 851Dim cl2Base = compilation.GetTypeByMetadataName("CL2").BaseType 946Dim cl2Base = compilation.GetTypeByMetadataName("CL2").BaseType 1190Assert.Equal("CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).Test As System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong)", cl2.BaseType.GetMember("Test").ToTestDisplayString()) 1275Dim base1 = compilation.GetTypeByMetadataName("CL2").BaseType 1276Dim base2 = compilation.GetTypeByMetadataName("CL3").BaseType 1277Dim base3 = compilation.GetTypeByMetadataName("CL4").BaseType
SymbolsTests\GenericConstraintTests.vb (1)
4011CheckConstraints(type.BaseType.GetMember(Of MethodSymbol)("M").TypeParameters(0), TypeParameterConstraintKind.None, "Object")
SymbolsTests\ImplicitClassTests.vb (3)
38Assert.Equal(c.ObjectType, implicitClass.BaseType) 51Assert.Equal(c2.ObjectType, implicitClass.BaseType) 69Assert.Equal(c.ObjectType, scriptClass.BaseType)
SymbolsTests\InstantiatingGenerics.vb (2)
129Assert.Null(type.BaseType) 144Assert.Null(type.BaseType)
SymbolsTests\Metadata\MetadataTypeTests.vb (1)
343Assert.Equal("Array", type2.BaseType.Name)
SymbolsTests\Metadata\PE\BaseTypeResolution.vb (46)
53Dim base = DirectCast(dictionary(0), NamedTypeSymbol).BaseType 56Assert.Null(base.BaseType) 71base = orderablePartitioner.BaseType 99AssertBaseType(TC2.BaseType, "C1(Of TC2_T1).C2(Of TC2_T2)") 100AssertBaseType(TC3.BaseType, "C1(Of TC3_T1).C3") 101AssertBaseType(TC4.BaseType, "C1(Of TC4_T1).C3.C4(Of TC4_T2)") 104AssertBaseType(C1.BaseType, "System.Object") 113AssertBaseType(TC5.BaseType, "C1(Of TC5_T1).C2(Of TC5_T2)") 114AssertBaseType(TC6.BaseType, "C1(Of TC6_T1).C3") 115AssertBaseType(TC7.BaseType, "C1(Of TC7_T1).C3.C4(Of TC7_T2)") 116AssertBaseType(TC8.BaseType, "C1(Of System.Type)") 117AssertBaseType(TC9.BaseType, "TC6(Of TC6_T1)") 122AssertBaseType(CorTypes_Derived.BaseType, 126AssertBaseType(CorTypes_Derived1.BaseType, 153AssertBaseType(CorTypes_Derived.BaseType, 156For Each arg In CorTypes_Derived.BaseType.TypeArguments() 172Dim base1 = Derived1.BaseType 175Dim base2 = Derived2.BaseType 178Dim base3 = Derived3.BaseType 206Dim base1 = TC1.BaseType 212Dim base2 = TC2.BaseType 218Dim base3 = TC3.BaseType 224Dim base4 = TC4.BaseType 230Dim base5 = TC5.BaseType 236Dim base6 = TC6.BaseType 243Dim base7 = TC7.BaseType 249Dim base8 = TC8.BaseType 330Assert.False(test1.BaseType.IsErrorType()) 331Assert.False(test1.BaseType.BaseType.IsErrorType()) 332Assert.False(test2.BaseType.IsErrorType()) 333Assert.False(test2.BaseType.BaseType.IsErrorType()) 334Assert.False(test2.BaseType.BaseType.BaseType.IsErrorType()) 356Assert.False(m3.BaseType.IsErrorType()) 357Assert.False(m3.BaseType.BaseType.IsErrorType()) 358Assert.False(m4.BaseType.IsErrorType()) 359Assert.False(m4.BaseType.BaseType.IsErrorType()) 366Assert.True(m3.BaseType.IsErrorType()) 367Assert.False(m4.BaseType.IsErrorType()) 368Assert.True(m4.BaseType.BaseType.IsErrorType())
SymbolsTests\Metadata\PE\HasUnsupportedMetadata.vb (3)
481Assert.True(type.BaseType.IsErrorType()) ' Handled exception decoding base type TypeRef. 494Assert.True(type.BaseType.IsErrorType()) ' Handled exception decoding base type TypeRef. 507Assert.True(type.BaseType.IsErrorType()) ' Handled exception decoding base type TypeRef.
SymbolsTests\Metadata\PE\LoadingAttributes.vb (2)
1527Dim class1 = peModule.ContainingAssembly.GetTypeByMetadataName("Class2").BaseType() 1558Dim class1 = peModule.ContainingAssembly.GetTypeByMetadataName("Class2").BaseType()
SymbolsTests\Metadata\PE\LoadingGenericTypeParameters.vb (1)
45Assert.Null(C1_T.BaseType)
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (11)
40Dim base As MissingMetadataTypeSymbol = DirectCast(TC10.BaseType, MissingMetadataTypeSymbol) 54Dim genericBase = DirectCast(TC8.BaseType, SubstitutedErrorType) 71genericBase = DirectCast(TC7.BaseType, SubstitutedErrorType) 127Dim base = DirectCast(TC.BaseType, MissingMetadataTypeSymbol) 142base = DirectCast(TC.BaseType, MissingMetadataTypeSymbol) 157base = DirectCast(TC.BaseType, MissingMetadataTypeSymbol) 170Dim genericBase = DirectCast(TC.BaseType, SubstitutedErrorType) 189genericBase = DirectCast(TC.BaseType, SubstitutedErrorType) 206genericBase = DirectCast(TC.BaseType, SubstitutedErrorType) 226genericBase = DirectCast(TC.BaseType, SubstitutedErrorType) 249genericBase = DirectCast(TC.BaseType, SubstitutedErrorType)
SymbolsTests\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.vb (8)
34Assert.Equal(SymbolKind.ErrorType, localField.[Type].BaseType.Kind) 35Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localField.[Type].BaseType) 120Assert.Equal(SymbolKind.ErrorType, m.Parameters.[Where](Function(arg) arg.Name = "c1").[Select](Function(arg) arg).[Single]().[Type].BaseType.Kind) 121Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(m.Parameters.[Where](Function(arg) arg.Name = "c1").[Select](Function(arg) arg).[Single]().[Type].BaseType) 124Assert.Equal(SymbolKind.ErrorType, m.ReturnType.BaseType.Kind) 125Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(m.ReturnType.BaseType) 325Assert.Equal(SymbolKind.ErrorType, localField.[Type].BaseType.Kind) 326Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localField.[Type].BaseType)
SymbolsTests\Metadata\PE\TypeForwarders.vb (9)
37Dim base1 = derived1.BaseType 41Dim base4 = derived4.BaseType 45Dim base6 = derived6.BaseType 65Dim base2 = derived2.BaseType 70Dim base3 = derived3.BaseType 74Dim base5 = derived5.BaseType 180Assert.Equal(baseType, derivedType.BaseType) 415Assert.Equal(baseType, derivedType.BaseType) 1309Dim resolved = context.GetTypeByMetadataName("B").BaseType.OriginalDefinition
SymbolsTests\Metadata\PE\TypeKindTests.vb (1)
59Assert.Null(ienumerable.BaseType)
SymbolsTests\Retargeting\RetargetingTests.vb (22)
362Assert.Equal(TypeKind.Error, sourceType.BaseType.TypeKind) 363Assert.Equal(SpecialType.System_Enum, sourceType.BaseType.SpecialType) 371Assert.Equal(TypeKind.Error, retargetingType.BaseType.TypeKind) 372Assert.Equal(SpecialType.System_Enum, retargetingType.BaseType.SpecialType) 400Assert.Equal(TypeKind.Error, sourceType.BaseType.TypeKind) 401Assert.Equal(SpecialType.System_Enum, sourceType.BaseType.SpecialType) 409Assert.Equal(TypeKind.Error, retargetingType.BaseType.TypeKind) 410Assert.Equal(SpecialType.System_Enum, retargetingType.BaseType.SpecialType) 434Assert.Equal(SpecialType.System_Object, sourceType.BaseType.SpecialType) 439Assert.Equal(SpecialType.System_Object, retargetingType.BaseType.SpecialType) 474Assert.Equal(SpecialType.System_Object, sourceType.BaseType.SpecialType) 479Assert.Equal(SpecialType.System_Object, retargetingType.BaseType.SpecialType) 501Assert.Equal(SpecialType.System_ValueType, sourceType.BaseType.SpecialType) 506Assert.Equal(SpecialType.System_ValueType, retargetingType.BaseType.SpecialType) 540Assert.Equal(TypeKind.Error, sourceType.BaseType.TypeKind) 541Assert.Equal(SpecialType.System_ValueType, sourceType.BaseType.SpecialType) 546Assert.Equal(TypeKind.Error, retargetingType.BaseType.TypeKind) 547Assert.Equal(SpecialType.System_ValueType, retargetingType.BaseType.SpecialType) 574Assert.Null(sourceType.BaseType) 579Assert.Null(retargetingType.BaseType) 602Assert.Null(sourceType.BaseType) 607Assert.Null(retargetingType.BaseType)
SymbolsTests\Source\BaseClassTests.vb (33)
831Dim B_base = B1.BaseType 832Dim A_base = A1.BaseType 853Assert.Same(C.BaseType, B2) 864Dim errorBase1 = TryCast(A2.BaseType, ErrorTypeSymbol) 890Dim B_base = B1.BaseType 891Dim A_base = A1.BaseType 915Assert.Same(C.BaseType, B2) 925Dim errorBase1 = TryCast(A2.BaseType, ErrorTypeSymbol) 953Dim B_base = B1.BaseType 954Dim A_base = A1.BaseType 988Assert.Same(C.BaseType, B2) 989Assert.Same(B2.BaseType, A2) 1017Dim B_base = B1.BaseType 1018Dim A_base = A1.BaseType 1053Assert.Same(C.BaseType, B2) 1055Assert.IsAssignableFrom(Of PENamedTypeSymbol)(A2.BaseType) 1056Assert.IsAssignableFrom(Of PENamedTypeSymbol)(B2.BaseType) 1082Dim B_base = B1.BaseType 1083Dim A_base = A1.BaseType 1117Assert.Same(C.BaseType, B2) 1118Assert.Same(B2.BaseType, A2) 2029Dim baseB = classB.BaseType 2033Dim baseY = classY.BaseType 2046Dim baseY = classY.BaseType 2050Dim baseB = classB.BaseType 2076Assert.NotEqual(y, x.BaseType) 2077Assert.NotEqual(x, y.BaseType) 2078Assert.Equal(SymbolKind.ErrorType, x.BaseType.Kind) 2079Assert.Equal(SymbolKind.ErrorType, y.BaseType.Kind) 2080Assert.Equal("", x.BaseType.Name) 2081Assert.Equal("X.N", y.BaseType.Name) 2134Dim zBase = z.BaseType 2136Dim wBase = w.BaseType
SymbolsTests\Source\BindingsTests.vb (1)
641Assert.Same(db, ef.BaseType)
SymbolsTests\Source\DelegateTests.vb (4)
62Assert.Equal("System.MulticastDelegate", subDel.BaseType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 126Assert.Equal("System.MulticastDelegate", subDel.BaseType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 152Assert.Equal("System.MulticastDelegate", genSubDel.BaseType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 167Assert.Equal("System.MulticastDelegate", genSubDel.BaseType.ToDisplayString(SymbolDisplayFormat.TestFormat))
SymbolsTests\Source\MethodTests.vb (1)
589Assert.Equal("ValueType", m1p2.Type.BaseType.Name)
SymbolsTests\Source\PropertyTests.vb (1)
4634type = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").BaseType
SymbolsTests\Source\SourceSymbolTests.vb (7)
231Assert.Equal("System.Object", classC.BaseType.ToTestDisplayString()) 232Assert.Equal("System.ValueType", structureS.BaseType.ToTestDisplayString()) 233Assert.Null(interfaceI.BaseType) 234Assert.Equal("System.Enum", enumE.BaseType.ToTestDisplayString()) 235Assert.Equal("System.Object", moduleM.BaseType.ToTestDisplayString()) 236Assert.Equal("System.MulticastDelegate", delegateD.BaseType.ToTestDisplayString()) 272Assert.Equal(classY, classX.BaseType)
SymbolsTests\Source\TypeBindingTests.vb (1)
49Assert.Same(sourceMod.GetCorLibType(SpecialType.System_Array), arrayTypeA.BaseType)
SymbolsTests\Source\TypeSubstitutionTests.vb (5)
103Dim classDSymbol As TypeSymbol = DirectCast(DirectCast(GooNS.GetMembers("J").First(), NamedTypeSymbol).BaseType.GetMembers("D").First(), NamedTypeSymbol) 107Dim classFBaseType = classFSymbol.BaseType 108Dim classFBaseTypeSquared = classFBaseType.BaseType 111Dim method = classFSymbol.BaseType.BaseType.GetMembers("Func").First()
SymbolsTests\Source\TypeTests.vb (15)
37Dim aint1 = compilation.GlobalNamespace.GetTypeMembers("A1")(0).BaseType ' A<int> 38Dim aint2 = compilation.GlobalNamespace.GetTypeMembers("A2")(0).BaseType ' A<int> 99Assert.Null(ifaceA.BaseType) 120Assert.Equal("System.Object", classB.BaseType.ToTestDisplayString()) 138Assert.Equal("System.MulticastDelegate", delegateB.BaseType.ToTestDisplayString()) 156Assert.Equal("System.Enum", enumE.BaseType.ToTestDisplayString()) 171Assert.Equal("System.ValueType", structI.BaseType.ToTestDisplayString()) 186Assert.Equal("System.Object", moduleM.BaseType.ToTestDisplayString()) 362Assert.Equal("Array", sym2.Type.BaseType.Name) 560Assert.Equal("System.Enum", enumE.BaseType.ToTestDisplayString()) 773Dim baseType = compilation.GlobalNamespace.GetTypeMembers("Class1").Single().BaseType 879Assert.Equal("C1_1", type1.BaseType.Name) 882Assert.Equal("Attribute", type2.BaseType.Name) 3928Dim errorType = programType.BaseType.BaseType
SymbolsTests\SymbolErrorTests.vb (1)
21010Assert.Null(sym.BaseType)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
Extensions.vb (1)
268If Not IsEqual(arySym.BaseType, expTypeInfo.BaseType) Then