6 implementations of INamespaceOrTypeSymbol_GetTypeMembers
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
40public ImmutableArray<INamedTypeSymbol> GetTypeMembers(string name, int arity)
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\NamespaceOrTypeSymbol.cs (1)
33ImmutableArray<INamedTypeSymbol> INamespaceOrTypeSymbol.GetTypeMembers(string name, int arity)
Microsoft.CodeAnalysis.Features (2)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedNamespaceOrTypeSymbol.cs (1)
26public abstract ImmutableArray<INamedTypeSymbol> GetTypeMembers(string name, int arity);
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
116public override ImmutableArray<INamedTypeSymbol> GetTypeMembers(string name, int arity)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\NamespaceOrTypeSymbol.vb (1)
284Public Function INamespaceOrTypeSymbol_GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of INamedTypeSymbol) Implements INamespaceOrTypeSymbol.GetTypeMembers
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
40public ImmutableArray<INamedTypeSymbol> GetTypeMembers(string name, int arity)
149 references to INamespaceOrTypeSymbol_GetTypeMembers
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
172foreach (var type in container.GetTypeMembers(name, arity))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
361foreach (var candidateTopLevelType in compilation.SourceModule.GlobalNamespace.GetTypeMembers(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName, arity: 0))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
84symbol = updatedContainingType.GetTypeMembers(symbol.Name, symbol.Arity).First(m => m.TypeKind == symbol.TypeKind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (139)
Compilation\SemanticModelAPITests.cs (15)
462var a = global.GetTypeMembers("A", 0).Single(); 466var b = global.GetTypeMembers("B", 0).Single(); 467var r = b.GetTypeMembers("R", 0).Single(); 468var q = r.GetTypeMembers("Q", 0).Single(); 539var a = comp.GlobalNamespace.GetTypeMembers("A", 0).Single().ISymbol; 565var b = comp.GlobalNamespace.GetTypeMembers("B", 0).Single().ISymbol; 593var c = comp.GlobalNamespace.GetTypeMembers("C", 1).Single(); 617var a = comp.GlobalNamespace.GetTypeMembers("A", 1).Single(); 619var b = comp.GlobalNamespace.GetTypeMembers("B", 1).Single(); 679Assert.Equal(compilation.GlobalNamespace.GetTypeMembers("Program", 0).Single(), info.Symbol); 734var a = comp.GlobalNamespace.GetTypeMembers("A", 0).Single(); 758var a2 = global.GetTypeMembers("A", 0).Single(); 759var b2 = a2.GetTypeMembers("B", 0).Single(); 824var bOuter = comp.GlobalNamespace.GetTypeMembers("B", 0).Single(); 825var bInner = (comp.GlobalNamespace.GetMembers("N").Single() as INamespaceSymbol).GetTypeMembers("B", 0).Single();
Symbols\Source\BaseClassTests.cs (64)
37var x = global.GetTypeMembers("X", 0).Single(); 38var y = global.GetTypeMembers("Y", 0).Single(); 57var x = global.GetTypeMembers("X", 0).Single(); 58var y = global.GetTypeMembers("Y", 0).Single(); 80var x = global.GetTypeMembers("C4", 0).Single(); 104var a = global.GetTypeMembers("A", 1).Single(); 105var b = a.GetTypeMembers("B", 0).Single(); 106var e = a.GetTypeMembers("E", 0).Single(); 133var a = global.GetTypeMembers("A", 1).Single(); 134var b = global.GetTypeMembers("B", 0).Single(); 135var d = b.GetTypeMembers("D", 0).Single(); 159var a = global.GetTypeMembers("A", 0).Single(); 160var ic = a.GetTypeMembers("IC", 0).Single(); 182var a = global.GetTypeMembers("A", 0).Single(); 183var b = a.GetTypeMembers("B", 0).Single(); 184var ic = b.GetTypeMembers("IC", 0).Single(); 235var z = global.GetTypeMembers("Z", 0).Single(); 236var w = global.GetTypeMembers("W", 0).Single(); 264var a = global.GetTypeMembers("A", 0).Single(); 301var a = global.GetTypeMembers("A", 0).Single(); 464var c = global.GetTypeMembers("C", 0).Single(); 482var e = global.GetTypeMembers("E", 0).Single(); 500var g = global.GetTypeMembers("G", 0).Single(); 520var j = global.GetTypeMembers("J", 0).Single(); 534var m = global.GetTypeMembers("M", 0).Single(); 549var o = global.GetTypeMembers("O", 0).Single(); 567var p = global.GetTypeMembers("P", 0).Single(); 587var r = global.GetTypeMembers("R", 0).Single(); 606var u = global.GetTypeMembers("U", 0).Single(); 626var c = global.GetTypeMembers("C", 0).Single(); 651var x = global.GetTypeMembers("X", 0).Single(); 670var b = global.GetTypeMembers("B", 0).Single(); 687var z = global.GetTypeMembers("Z", 1).Single(); 996var x = global.GetTypeMembers("I4", 0).Single(); 1017var B1 = global1.GetTypeMembers("ClassB", 0).Single(); 1018var A1 = global1.GetTypeMembers("ClassA", 0).Single(); 1035var B2 = global.GetTypeMembers("ClassB", 0).Single(); 1036var C = global.GetTypeMembers("ClassC", 0).Single(); 1049var A2 = global.GetTypeMembers("ClassA", 0).Single(); 1073var B1 = global1.GetTypeMembers("ClassB", 0).Distinct().Single(); 1074var A1 = global1.GetTypeMembers("ClassA", 0).Single(); 1095var B2 = global.GetTypeMembers("ClassB", 0).Single(); 1096var C = global.GetTypeMembers("ClassC", 0).Single(); 1110var A2 = global.GetTypeMembers("ClassA", 0).Single(); 1131var B1 = global1.GetTypeMembers("ClassB", 0).Single(); 1132var A1 = global1.GetTypeMembers("ClassA", 0).Single(); 1164var A2 = global.GetTypeMembers("ClassA", 0).Single(); 1165var B2 = global.GetTypeMembers("ClassB", 0).Single(); 1166var C = global.GetTypeMembers("ClassC", 0).Single(); 1189var B1 = global1.GetTypeMembers("ClassB", 0).Distinct().Single(); 1190var A1 = global1.GetTypeMembers("ClassA", 0).Single(); 1221var B2 = global.GetTypeMembers("ClassB", 0).Single(); 1222var C = global.GetTypeMembers("ClassC", 0).Single(); 1230var A2 = global.GetTypeMembers("ClassA", 0).Single(); 1337var g = global.GetTypeMembers("G", 1).Single(); 1338var c = global.GetTypeMembers("C", 0).Single(); 1385var x = global.GetTypeMembers("X", 0).Single(); 1386var a1 = x.GetTypeMembers("A1", 0).Single(); 1388var b1 = x.GetTypeMembers("B1", 0).Single(); 1390var broken = global.GetTypeMembers("Broken", 0).Single(); 1391var a2 = broken.GetTypeMembers("A2", 0).Single(); 1394var b2 = broken.GetTypeMembers("B2", 0).Single(); 1413var a = global.GetTypeMembers("A", 0).Single(); 1414var b = global.GetTypeMembers("B", 0).Single();
Symbols\Source\DelegateTests.cs (5)
72var a = global.GetTypeMembers("A", 0).Single(); 92var d = global.GetTypeMembers("D", 0); 107var a = global.GetTypeMembers("A", 0).Single(); 127var v = comp.GlobalNamespace.GetTypeMembers("MyDel", 0).Single(); 156var myDel = global.GetTypeMembers("MyDel", 0).Single() as NamedTypeSymbol;
Symbols\Source\FieldTests.cs (6)
62var a = global.GetTypeMembers("A", 0).Single(); 90var a = global.GetTypeMembers("A", 0).Single(); 119var a = global.GetTypeMembers("A", 0).Single(); 143var a = global.GetTypeMembers("A", 0).Single(); 177var a = global.GetTypeMembers("A", 0).Single(); 200var type1 = comp.GlobalNamespace.GetTypeMembers("C", 1).Single();
Symbols\Source\MethodTests.cs (18)
36var a = global.GetTypeMembers("A", 0).Single(); 71var a = global.GetTypeMembers(className, 0).Single(); 116var a = global.GetTypeMembers("A", 0).Single(); 141var a = global.GetTypeMembers("A", 0).Single(); 168var a = global.GetTypeMembers("A", 0).Single(); 170var b = global.GetTypeMembers("B", 0).Single(); 190var mylist = global.GetTypeMembers("MyList", 1).Single(); 212var a = global.GetTypeMembers("A", 0).Single(); 231var a = global.GetTypeMembers("A", 0).Single(); 259var a = global.GetTypeMembers("A", 0).Single(); 284var a = global.GetTypeMembers("A", 0).Single(); 305var a = global.GetTypeMembers("A", 0).Single(); 327var a = global.GetTypeMembers("A", 0).Single(); 343var a = global.GetTypeMembers("A", 0).Single(); 360var a = global.GetTypeMembers("A", 0).Single(); 404var a = global.GetTypeMembers("A", 0).Single(); 427var classTest = comp.GlobalNamespace.GetTypeMembers("Test", 0).Single(); 446var classTest = comp.GlobalNamespace.GetTypeMembers("Test", 0).Single();
Symbols\Source\ModifierTests.cs (1)
49var a = global.GetTypeMembers("A", 0).Single();
Symbols\Source\PropertyTests.cs (3)
360var a = global.GetTypeMembers("A", 0).Single(); 361var i = global.GetTypeMembers("I", 0).Single(); 1925var a = global.GetTypeMembers("A", 0).Single();
Symbols\Source\SourcePlusMetadataTests.cs (8)
28var x = global.GetTypeMembers("X", 0).Single(); 30var y = global.GetTypeMembers("Y", 0).Single(); 45var x = global.GetTypeMembers("X", 0).Single(); 61var x = global.GetTypeMembers("X", 0).Single(); 63var y = global.GetTypeMembers("Y", 0).Single(); 65var z = global.GetTypeMembers("Z", 0).Single(); 251var a = global.GetTypeMembers("A", 0).Single(); 252var b = global.GetTypeMembers("B", 0).Single();
Symbols\Source\TypeMapTests.cs (9)
55var at = global.GetTypeMembers("A", 1).Single(); // A<T> 57Assert.Equal(t, TypeArg(at.GetTypeMembers("TBox", 0).Single().BaseType())); 58var atbu = at.GetTypeMembers("B", 1).Single(); // A<T>.B<U> 60var c = atbu.GetTypeMembers("C", 0).Single(); // A<T>.B<U>.C 65var e = global.GetTypeMembers("E", 0).Single(); // E 66var f = global.GetTypeMembers("F", 0).Single(); // F 67var top = global.GetTypeMembers("Top", 0).Single(); // Top 72var bf = top.GetTypeMembers("BF", 0).Single(); // Top.BF 114var c = global.GetTypeMembers("C", 0).Single() as NamedTypeSymbol;
Symbols\TypeTests.cs (10)
87var a = global.GetTypeMembers("A", 0).Single(); 88var b = global.GetTypeMembers("B", 0).Single(); 466var classTest = comp.GlobalNamespace.GetTypeMembers("Test", 0).Single(); 621var a = global.GetTypeMembers("A", 0).Single(); 669var v = comp.GlobalNamespace.GetTypeMembers("MyEnum", 0).Single(); 1037var interfaces = global.GetTypeMembers("I5", 0).Single().AllInterfaces(); 1039Assert.Equal(global.GetTypeMembers("I4", 0).Single(), interfaces[0]); 1040Assert.Equal(global.GetTypeMembers("I3", 0).Single(), interfaces[1]); 1041Assert.Equal(global.GetTypeMembers("I2", 0).Single(), interfaces[2]); 1042Assert.Equal(global.GetTypeMembers("I1", 0).Single(), interfaces[3]);
Microsoft.CodeAnalysis.Extensions.Package (2)
Compilation\CompilationExtensions.cs (1)
361foreach (var candidateTopLevelType in compilation.SourceModule.GlobalNamespace.GetTypeMembers(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName, arity: 0))
Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
84symbol = updatedContainingType.GetTypeMembers(symbol.Name, symbol.Arity).First(m => m.TypeKind == symbol.TypeKind);
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\NamespaceOrTypeSymbol.vb (1)
284Public Function INamespaceOrTypeSymbol_GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of INamedTypeSymbol) Implements INamespaceOrTypeSymbol.GetTypeMembers
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
172foreach (var type in container.GetTypeMembers(name, arity))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
361foreach (var candidateTopLevelType in compilation.SourceModule.GlobalNamespace.GetTypeMembers(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName, arity: 0))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
84symbol = updatedContainingType.GetTypeMembers(symbol.Name, symbol.Arity).First(m => m.TypeKind == symbol.TypeKind);
Microsoft.Interop.SourceGeneration (1)
TypeSymbolExtensions.cs (1)
250currentType = currentType.GetTypeMembers(originalNestedType.Name, originalNestedType.Arity).First();