101 references to Interfaces
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (14)
Attributes\AttributeTests_Tuples.vb (1)
864Dim interfaceImpl = t.Interfaces.Single()
CodeGen\CodeGenAsyncTests.vb (2)
8431Assert.Equal(1, type.Interfaces.Length) 8432Assert.Equal("System.Runtime.CompilerServices.IAsyncStateMachine", type.Interfaces(0).ToDisplayString())
CodeGen\CodeGenTuples.vb (5)
15095Assert.Equal(6, m1Tuple.Interfaces.Length) 16319Assert.True(m1Tuple.Interfaces.IsEmpty) 16490m3.Interfaces.SelectAsArray(Function(t) t.ToTestDisplayString())) 22532Dim iEnumerable = classA.Interfaces()(0) 22620Dim iEnumerable = classA.Interfaces()(0)
Emit\EmitMetadata.vb (2)
393Assert.Same(i1, classA.Interfaces.Single()) 395Dim interfaces = classB.Interfaces
Emit\NoPiaEmbedTypes.vb (4)
1003Assert.Equal(0, itest1.Interfaces.Length) 1025Assert.Same(itest1, test2.Interfaces.Single()) 1045Assert.Same(itest1, itest3.Interfaces.Single()) 1082Assert.Same(itest8, [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("UsePia1").Interfaces.Single())
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (87)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (3)
445Assert.Equal(0, type.Interfaces.Length) 542Assert.Equal(1, type.Interfaces.Length) 543Dim [interface] = type.Interfaces(0)
SymbolsTests\CompilationCreationTests.vb (3)
1905Assert.Equal(0, type3.Interfaces.Length) 1906Assert.Equal(1, typeC301.Interfaces.Length) 1907Assert.Equal("I1", typeC301.Interfaces.Single().Name)
SymbolsTests\CustomModifiersTests.vb (4)
1551Assert.Equal("ITest0(Of T modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong))", compilation.GetTypeByMetadataName("ITest1`1").Interfaces.First.ToTestDisplayString()) 1552Assert.Equal("ITest0(Of T modopt(System.Runtime.CompilerServices.IsConst))", compilation.GetTypeByMetadataName("ITest2`1").Interfaces.First.ToTestDisplayString()) 1597Assert.Equal("ITest0(Of T modopt(System.Runtime.CompilerServices.IsLong) modopt(System.Runtime.CompilerServices.IsConst))", compilation.GetTypeByMetadataName("ITest1`1").Interfaces.First.ToTestDisplayString()) 1598Assert.Equal("ITest0(Of T modopt(System.Runtime.CompilerServices.IsConst))", compilation.GetTypeByMetadataName("ITest2`1").Interfaces.First.ToTestDisplayString())
SymbolsTests\DefaultInterfaceImplementationTests.vb (1)
11500Dim i1 = c1.Interfaces.Single()
SymbolsTests\GenericConstraintTests.vb (5)
3585method = [namespace].GetMember(Of NamedTypeSymbol)("I4").Interfaces(0).GetMember(Of MethodSymbol)("M") 3588method = [namespace].GetMember(Of NamedTypeSymbol)("I5").Interfaces(0).GetMember(Of MethodSymbol)("M") 3591method = [namespace].GetMember(Of NamedTypeSymbol)("I6").Interfaces(0).GetMember(Of MethodSymbol)("M") 3993CheckConstraints(type.Interfaces(0).GetMember(Of MethodSymbol)("M").TypeParameters(0), TypeParameterConstraintKind.None, "Object") 3999CheckConstraints(type.Interfaces(0).GetMember(Of MethodSymbol)("M").TypeParameters(0), TypeParameterConstraintKind.None, "Object")
SymbolsTests\ImplicitClassTests.vb (3)
37Assert.Equal(0, implicitClass.Interfaces.Length) 50Assert.Equal(0, implicitClass.Interfaces.Length) 68Assert.Equal(0, scriptClass.Interfaces.Length)
SymbolsTests\InstantiatingGenerics.vb (2)
130Assert.Equal(0, type.Interfaces.Length) 145Assert.Equal(0, type.Interfaces.Length)
SymbolsTests\Metadata\MetadataTypeTests.vb (6)
134Assert.Equal(0, class1.Interfaces.Length()) 189Assert.Equal(8, type1.Interfaces.Length()) 243Assert.Equal(3, type1.Interfaces.Length()) 295Assert.Equal(0, type1.Interfaces.Length()) 348Assert.Equal(1, type2.Interfaces.Length) 349Assert.Equal(1, type3.Interfaces.Length)
SymbolsTests\Metadata\PE\BaseTypeResolution.vb (6)
105Assert.Equal(0, C1.Interfaces.Length()) 133Assert.Equal(1, C203.Interfaces.Length()) 134Assert.Same(I101, C203.Interfaces(0)) 137Assert.Equal(2, C204.Interfaces.Length()) 138Assert.Same(I101, C204.Interfaces(0)) 139Assert.Same(I102, C204.Interfaces(1))
SymbolsTests\Metadata\PE\LoadingAttributes.vb (2)
52Dim it = comp2.SourceModule.GlobalNamespace.GetTypeMember("C").Interfaces.Single() 57Dim it2 = comp3.SourceModule.GlobalNamespace.GetTypeMember("C").Interfaces.Single()
SymbolsTests\Metadata\PE\LoadingEvents.vb (6)
167Assert.[True]([class].Interfaces.Contains([interface])) 182Dim substitutedInterface = [class].Interfaces.Single() 200Dim substitutedInterface = [class].Interfaces.Single() 218Assert.[True](refInterface.Interfaces.Contains(defInterface)) 221Dim classInterfacesConstructedFrom = [class].Interfaces.[Select](Function(i) i.ConstructedFrom) 259Assert.Equal([interface], innerClass.Interfaces.Single().ConstructedFrom)
SymbolsTests\Metadata\PE\LoadingGenericTypeParameters.vb (1)
61Assert.Equal(0, C1_T.Interfaces.Length)
SymbolsTests\Metadata\PE\LoadingMethods.vb (9)
390Assert.True([class].Interfaces.Contains([interface])) 418Assert.True([class].Interfaces.Contains(interface1)) 419Assert.True([class].Interfaces.Contains(interface2)) 447Dim substitutedInterface = [class].Interfaces.Single() 479Dim substitutedInterface = [class].Interfaces.Single() 511Assert.True([class].Interfaces.Contains(cyclicInterface)) 512Assert.True([class].Interfaces.Contains(implementedInterface)) 596Assert.Equal([interface], innerClass.Interfaces.Single().ConstructedFrom) 1064Dim bI = b.Interfaces().Single()
SymbolsTests\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.vb (1)
245Dim interfaceType = classRefLocalType.Interfaces.First()
SymbolsTests\Retargeting\RetargetingTests.vb (17)
361Assert.Equal(0, sourceType.Interfaces.Length) 370Assert.Equal(0, retargetingType.Interfaces.Length) 399Assert.Equal(0, sourceType.Interfaces.Length) 408Assert.Equal(0, retargetingType.Interfaces.Length) 433Assert.Equal(0, sourceType.Interfaces.Length) 438Assert.Equal(0, retargetingType.Interfaces.Length) 473Assert.Equal(1, sourceType.Interfaces.Length) 478Assert.Equal(1, retargetingType.Interfaces.Length) 500Assert.Equal(0, sourceType.Interfaces.Length) 505Assert.Equal(0, retargetingType.Interfaces.Length) 539Assert.Equal(1, sourceType.Interfaces.Length) 545Assert.Equal(1, retargetingType.Interfaces.Length) 573Assert.Equal(0, sourceType.Interfaces.Length) 578Assert.Equal(0, retargetingType.Interfaces.Length) 601Assert.Equal(1, sourceType.Interfaces.Length) 606Assert.Equal(1, retargetingType.Interfaces.Length) 3258Assert.Equal(c2.Interfaces().Single().GetMethod("M"), m.ExplicitInterfaceImplementations.Single())
SymbolsTests\Source\ComClassTests.vb (1)
48For Each [interface] In type.Interfaces
SymbolsTests\Source\ImplementsTests.vb (1)
3506Assert.Equal(If(TypeOf ref2 Is MetadataImageReference, 0, 1), typeD.Interfaces.Length)
SymbolsTests\Source\MethodTests.vb (5)
872Assert.Equal(2, classImpl.Interfaces.Length) 873Dim itfc = DirectCast(classImpl.Interfaces(0), NamedTypeSymbol) 874Assert.Equal(1, itfc.Interfaces.Length) 875itfc = DirectCast(itfc.Interfaces(0), NamedTypeSymbol) 888Assert.Equal(1, structImpl.Interfaces.Length)
SymbolsTests\Source\PropertyTests.vb (2)
5405Assert.True([class].Interfaces.Contains([interface])) 5451Dim substitutedInterface = [class].Interfaces.Single()
SymbolsTests\Source\TypeTests.vb (8)
407Assert.Equal(1, sym1.Interfaces.Length) 408Dim itype1 = sym1.Interfaces(0) 414Assert.Equal(1, sym2.Interfaces.Length) 415Dim itype2 = sym2.Interfaces(0) 420Assert.Equal(0, sym3.Interfaces.Length) 924Assert.Equal(1, type1.Interfaces.Length) 925Dim type2 = DirectCast(type1.Interfaces(0), NamedTypeSymbol) 976Assert.Equal(1, type1.Interfaces.Length)
SymbolsTests\SymbolErrorTests.vb (1)
21009Assert.Equal(0, sym.Interfaces.Length())