9 overrides of GetTypeMembers
Microsoft.CodeAnalysis.CSharp (9)
Symbols\ArrayTypeSymbol.cs (1)
280public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
135public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\MissingNamespaceSymbol.cs (1)
123public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\NamedTypeSymbol.cs (1)
693public abstract override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity);
Symbols\PointerTypeSymbol.cs (1)
152public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
140public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\Source\SourceNamespaceSymbol.cs (1)
197public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\SynthesizedNamespaceSymbol.cs (1)
73public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\TypeParameterSymbol.cs (1)
167public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
224 references to GetTypeMembers
Microsoft.CodeAnalysis.CSharp (4)
Symbols\NamespaceOrTypeSymbol.cs (1)
204foreach (var member in GetTypeMembers(name, arity))
Symbols\PublicModel\NamespaceOrTypeSymbol.cs (1)
35return UnderlyingNamespaceOrTypeSymbol.GetTypeMembers(name, arity).GetPublicSymbols();
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
142return RetargetTypeMembers(_underlyingNamespace.GetTypeMembers(name, arity));
Symbols\Source\SourceNamespaceSymbol.cs (1)
361var types = constituent.GetTypeMembers(symbol.Name, arity);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Emit\EmitMetadataTests.cs (2)
2023var c = global.GetTypeMembers("C", 0).Single() as NamedTypeSymbol; 2068var myDel = global.GetTypeMembers("MyDel", 0).Single() as NamedTypeSymbol;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (218)
Compilation\SemanticModelAPITests.cs (4)
462var a = global.GetTypeMembers("A", 0).Single(); 466var b = global.GetTypeMembers("B", 0).Single(); 539var a = comp.GlobalNamespace.GetTypeMembers("A", 0).Single().ISymbol; 565var b = comp.GlobalNamespace.GetTypeMembers("B", 0).Single().ISymbol;
DocumentationComments\MethodDocumentationCommentTests.cs (3)
166Assert.Equal("M:Acme.MyList`1.Test(`0)", _acmeNamespace.GetTypeMembers("MyList", 1).Single().GetMembers("Test").Single().GetDocumentationCommentId()); 173Assert.Equal("M:Acme.MyList`1.Zip(Acme.MyList{`0})", _acmeNamespace.GetTypeMembers("MyList", 1).Single().GetMembers("Zip").Single().GetDocumentationCommentId()); 180Assert.Equal("M:Acme.MyList`1.ReallyZip(Acme.MyList{Acme.MyList{`0}})", _acmeNamespace.GetTypeMembers("MyList", 1).Single().GetMembers("ReallyZip").Single().GetDocumentationCommentId());
DocumentationComments\TypeDocumentationCommentTests.cs (2)
109Assert.Equal("T:Acme.MyList`1", _acmeNamespace.GetTypeMembers("MyList", 1).Single().GetDocumentationCommentId()); 115Assert.Equal("T:Acme.MyList`1.Helper`2", _acmeNamespace.GetTypeMembers("MyList", 1).Single()
SymbolDisplay\SymbolDisplayTests.cs (64)
30global.GetTypeMembers("A", 0).Single(); 49global.GetTypeMembers("A", 0).Single(); 153Func<NamespaceSymbol, Symbol> findSymbol = global => global.GetTypeMembers("A", 0).Single(); 205global.GetTypeMembers("A", 0).Single(). 256global.GetTypeMembers("A", 0).Single(). 736global.GetTypeMembers("A", 0).Single(). 760global.GetTypeMembers("A", 0).Single(). 798global.GetTypeMembers("C", 0).Single(). 831global.GetTypeMembers("C", 0).Single(). 870global.GetTypeMembers("C", 0).Single(). 905global.GetTypeMembers("C", 0).Single(). 940global.GetTypeMembers("C", 0).Single(). 975global.GetTypeMembers("C", 0).Single(). 1010global.GetTypeMembers("C", 0).Single(). 1064global.GetTypeMembers("true", 0).Single(). 1105global.GetTypeMembers("true", 0).Single(). 1148global.GetTypeMembers("C", 0).Single(). 1173global.GetTypeMembers("C", 0).Single(). 1200global.GetTypeMembers("C", 0).Single(). 1226global.GetTypeMembers("C", 0).Single(); 1273global.GetTypeMembers("C", 0).Single(). 1299global.GetTypeMembers("C", 0).Single(). 1339global.GetTypeMembers("C", 0).Single(). 1362global.GetTypeMembers("C", 3).Single(); 1497global.GetTypeMembers("C", 3).Single(); 1527global.GetTypeMembers("C", 3).Single(); 1603global.GetTypeMembers("C", 0).Single(). 1635global.GetTypeMembers("C", 0).Single(). 1710global.GetTypeMembers("C", 0).Single(). 1733global.GetTypeMembers("C", 0).Single(). 1770global.GetTypeMembers("C", 0).Single(). 1793global.GetTypeMembers("C", 0).Single(). 1828global.GetTypeMembers("C", 0).Single(). 1851global.GetTypeMembers("C", 0).Single(). 1895global => global.GetTypeMembers("C", 0).Single().GetMembers("P").Single(), 1911global => global.GetTypeMembers("C", 0).Single().GetMembers("Q").Single(), 1927global => global.GetTypeMembers("C", 0).Single().GetMembers("R").Single(), 1954global.GetTypeMembers("C", 0).Single(). 1991global.GetTypeMembers("C", 0).Single(). 2195global.GetTypeMembers("C", 0).Single(). 2221global.GetTypeMembers("C", 0).Single(). 2251global.GetTypeMembers("C", 0).Single(). 2279global.GetTypeMembers("C", 0).Single(). 2370global.GetTypeMembers("C", 0).Single(). 2431global.GetTypeMembers("C", 0).Single(). 2490global => global.GetTypeMembers("I", 0).Single().GetMembers("P").Single(), 2496global => global.GetTypeMembers("I", 0).Single().GetMembers("F").Single(), 2502global => global.GetTypeMembers("C", 0).Single().GetMembers("F").Single(), 2508global => global.GetTypeMembers("C", 0).Single().GetTypeMembers("I", 0).Single().GetMembers("M").Single(), 2523global.GetTypeMembers("X", 0).Single(). 3334global.GetTypeMembers("D", 0).Single(); 3386var field = global.GetTypeMembers("Test", 0).Single().GetMembers("field").Single() as FieldSymbol; 3440var field = global.GetTypeMembers("Test", 0).Single().GetMembers("field").Single() as FieldSymbol; 3492var field = global.GetTypeMembers("Test", 0).Single().GetMembers("field2").Single() as FieldSymbol; 4127global.GetTypeMembers("C", 0).Single(). 4171global.GetTypeMembers("C", 0).Single(). 4218global.GetTypeMembers("C", 0).Single(). 4260global.GetTypeMembers("E", 0).Single(). 4295global.GetTypeMembers("E", 0).Single(). 4343global.GetTypeMembers("E", 0).Single(). 7992((FieldSymbol)global.GetTypeMembers("A", 0).Single() 8013((FieldSymbol)global.GetTypeMembers("A", 0).Single() 8034((FieldSymbol)global.GetTypeMembers("A", 0).Single() 8055((FieldSymbol)global.GetTypeMembers("A", 0).Single()
Symbols\CompilationCreationTests.cs (1)
2495Assert.Same(ns1.GetTypeMembers("C304").Single(), ns1.GetTypeMembers("C304", 0).Single());
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (4)
241Assert.Equal(0, system.GetTypeMembers("Action", 20).Length); 242var actionOf0 = system.GetTypeMembers("Action", 0).Single(); 243var actionOf4 = system.GetTypeMembers("Action", 4).Single(); 249Assert.Equal(0, system.GetTypeMembers("ActionThatDoesntExist", 1).Length);
Symbols\Retargeting\NoPia.cs (4)
305Assert.Equal(0, localTypes1.GlobalNamespace.GetTypeMembers("I1", 0).Length); 306Assert.Equal(0, localTypes1.GlobalNamespace.GetTypeMembers("S1", 0).Length); 317Assert.Equal(0, localTypes2.GlobalNamespace.GetTypeMembers("I1", 0).Length); 318Assert.Equal(0, localTypes2.GlobalNamespace.GetTypeMembers("S1", 0).Length);
Symbols\Source\BaseClassTests.cs (59)
36var x = global.GetTypeMembers("X", 0).Single(); 37var y = global.GetTypeMembers("Y", 0).Single(); 56var x = global.GetTypeMembers("X", 0).Single(); 57var y = global.GetTypeMembers("Y", 0).Single(); 79var x = global.GetTypeMembers("C4", 0).Single(); 103var a = global.GetTypeMembers("A", 1).Single(); 132var a = global.GetTypeMembers("A", 1).Single(); 133var b = global.GetTypeMembers("B", 0).Single(); 158var a = global.GetTypeMembers("A", 0).Single(); 181var a = global.GetTypeMembers("A", 0).Single(); 234var z = global.GetTypeMembers("Z", 0).Single(); 235var w = global.GetTypeMembers("W", 0).Single(); 463var c = global.GetTypeMembers("C", 0).Single(); 481var e = global.GetTypeMembers("E", 0).Single(); 499var g = global.GetTypeMembers("G", 0).Single(); 519var j = global.GetTypeMembers("J", 0).Single(); 533var m = global.GetTypeMembers("M", 0).Single(); 548var o = global.GetTypeMembers("O", 0).Single(); 566var p = global.GetTypeMembers("P", 0).Single(); 586var r = global.GetTypeMembers("R", 0).Single(); 605var u = global.GetTypeMembers("U", 0).Single(); 625var c = global.GetTypeMembers("C", 0).Single(); 650var x = global.GetTypeMembers("X", 0).Single(); 669var b = global.GetTypeMembers("B", 0).Single(); 686var z = global.GetTypeMembers("Z", 1).Single(); 995var x = global.GetTypeMembers("I4", 0).Single(); 1016var B1 = global1.GetTypeMembers("ClassB", 0).Single(); 1017var A1 = global1.GetTypeMembers("ClassA", 0).Single(); 1034var B2 = global.GetTypeMembers("ClassB", 0).Single(); 1035var C = global.GetTypeMembers("ClassC", 0).Single(); 1048var A2 = global.GetTypeMembers("ClassA", 0).Single(); 1072var B1 = global1.GetTypeMembers("ClassB", 0).Distinct().Single(); 1073var A1 = global1.GetTypeMembers("ClassA", 0).Single(); 1094var B2 = global.GetTypeMembers("ClassB", 0).Single(); 1095var C = global.GetTypeMembers("ClassC", 0).Single(); 1109var A2 = global.GetTypeMembers("ClassA", 0).Single(); 1130var B1 = global1.GetTypeMembers("ClassB", 0).Single(); 1131var A1 = global1.GetTypeMembers("ClassA", 0).Single(); 1163var A2 = global.GetTypeMembers("ClassA", 0).Single(); 1164var B2 = global.GetTypeMembers("ClassB", 0).Single(); 1165var C = global.GetTypeMembers("ClassC", 0).Single(); 1188var B1 = global1.GetTypeMembers("ClassB", 0).Distinct().Single(); 1189var A1 = global1.GetTypeMembers("ClassA", 0).Single(); 1220var B2 = global.GetTypeMembers("ClassB", 0).Single(); 1221var C = global.GetTypeMembers("ClassC", 0).Single(); 1229var A2 = global.GetTypeMembers("ClassA", 0).Single(); 1255var c = n.GetTypeMembers("C", 0).Single(); 1281var a = n1.GetTypeMembers("A", 0).Single(); 1282var b = n2.GetTypeMembers("B", 0).Single(); 1303var a = n1.GetTypeMembers("A", 1).Single(); 1304var b = n2.GetTypeMembers("B", 0).Single(); 1336var g = global.GetTypeMembers("G", 1).Single(); 1337var c = global.GetTypeMembers("C", 0).Single(); 1382var a = n1.GetTypeMembers("A", 0).Single(); 1383var b = n2.GetTypeMembers("B", 0).Single(); 1384var x = global.GetTypeMembers("X", 0).Single(); 1389var broken = global.GetTypeMembers("Broken", 0).Single(); 1412var a = global.GetTypeMembers("A", 0).Single(); 1413var 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\LocationTests.cs (1)
32var c = s.GetTypeMembers("C", 0).Single() as NamedTypeSymbol;
Symbols\Source\MethodTests.cs (26)
35var a = global.GetTypeMembers("A", 0).Single(); 70var a = global.GetTypeMembers(className, 0).Single(); 115var a = global.GetTypeMembers("A", 0).Single(); 140var a = global.GetTypeMembers("A", 0).Single(); 167var a = global.GetTypeMembers("A", 0).Single(); 169var b = global.GetTypeMembers("B", 0).Single(); 189var mylist = global.GetTypeMembers("MyList", 1).Single(); 211var a = global.GetTypeMembers("A", 0).Single(); 230var a = global.GetTypeMembers("A", 0).Single(); 258var a = global.GetTypeMembers("A", 0).Single(); 283var a = global.GetTypeMembers("A", 0).Single(); 304var a = global.GetTypeMembers("A", 0).Single(); 326var a = global.GetTypeMembers("A", 0).Single(); 342var a = global.GetTypeMembers("A", 0).Single(); 359var a = global.GetTypeMembers("A", 0).Single(); 385Assert.Equal(0, outP.GetTypeMembers(String.Empty, 0).Length); 403var a = global.GetTypeMembers("A", 0).Single(); 426var classTest = comp.GlobalNamespace.GetTypeMembers("Test", 0).Single(); 445var classTest = comp.GlobalNamespace.GetTypeMembers("Test", 0).Single(); 513var classImpl = ns1.GetTypeMembers("Impl", 0).Single() as NamedTypeSymbol; 590var type1 = ns1.GetTypeMembers("Bbc", 0).Single() as NamedTypeSymbol; 783var type1 = ns1.GetTypeMembers("Bbc", 0).Single() as NamedTypeSymbol; 1167var type1 = ns.GetTypeMembers("PS", 0).Single() as NamedTypeSymbol; 1260var type1 = ns.GetTypeMembers("PC", 0).Single() as NamedTypeSymbol; 1465var type1 = ns.GetTypeMembers("ExpImpl", 0).Single() as NamedTypeSymbol; 1806var @interface = (NamedTypeSymbol)systemNamespace.GetTypeMembers("I", 1).Single();
Symbols\Source\ModifierTests.cs (1)
49var a = global.GetTypeMembers("A", 0).Single();
Symbols\Source\PropertyTests.cs (3)
359var a = global.GetTypeMembers("A", 0).Single(); 360var i = global.GetTypeMembers("I", 0).Single(); 1924var a = global.GetTypeMembers("A", 0).Single();
Symbols\Source\SourcePlusMetadataTests.cs (9)
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(); 83var a = system.GetTypeMembers("A", 0).Single(); 251var a = global.GetTypeMembers("A", 0).Single(); 252var b = global.GetTypeMembers("B", 0).Single();
Symbols\Source\TypeMapTests.cs (5)
55var at = global.GetTypeMembers("A", 1).Single(); // A<T> 65var e = global.GetTypeMembers("E", 0).Single(); // E 66var f = global.GetTypeMembers("F", 0).Single(); // F 67var top = global.GetTypeMembers("Top", 0).Single(); // Top 114var c = global.GetTypeMembers("C", 0).Single() as NamedTypeSymbol;
Symbols\SymbolErrorTests.cs (2)
7018Assert.Equal(1, comp.Assembly.Modules[1].GlobalNamespace.GetTypeMembers("<ModuleA01>f__AnonymousType0", 1).Length); 7019Assert.Equal(1, comp.Assembly.Modules[2].GlobalNamespace.GetTypeMembers("<ModuleB01>f__AnonymousType0", 1).Length);
Symbols\TypeTests.cs (19)
86var a = global.GetTypeMembers("A", 0).Single(); 87var b = global.GetTypeMembers("B", 0).Single(); 127var type1 = ns.GetTypeMembers("C", 0).SingleOrDefault() as NamedTypeSymbol; 154var type33 = ns.GetTypeMembers("A", 1).SingleOrDefault() as NamedTypeSymbol; 206var type1 = ns.GetTypeMembers("C", 0).SingleOrDefault() as NamedTypeSymbol; 239var type33 = ns.GetTypeMembers("A", 1).SingleOrDefault() as NamedTypeSymbol; 273var type1 = ns.GetTypeMembers("Test", 0).SingleOrDefault() as NamedTypeSymbol; 291type1 = ns.GetTypeMembers("Test", 1).SingleOrDefault() as NamedTypeSymbol; 349var type1 = ns.GetTypeMembers("A", 1).SingleOrDefault() as NamedTypeSymbol; 465var classTest = comp.GlobalNamespace.GetTypeMembers("Test", 0).Single(); 505Assert.Equal(0, retType.GetTypeMembers(string.Empty, 0).Length); 620var a = global.GetTypeMembers("A", 0).Single(); 668var v = comp.GlobalNamespace.GetTypeMembers("MyEnum", 0).Single(); 1036var interfaces = global.GetTypeMembers("I5", 0).Single().AllInterfaces(); 1038Assert.Equal(global.GetTypeMembers("I4", 0).Single(), interfaces[0]); 1039Assert.Equal(global.GetTypeMembers("I3", 0).Single(), interfaces[1]); 1040Assert.Equal(global.GetTypeMembers("I2", 0).Single(), interfaces[2]); 1041Assert.Equal(global.GetTypeMembers("I1", 0).Single(), interfaces[3]); 1102var type1 = ns.GetTypeMembers("Test", 1).Single() as NamedTypeSymbol;