273 references to GetTypeMembers
Microsoft.CodeAnalysis.CSharp (4)
Symbols\NamespaceOrTypeSymbol.cs (2)
176/// <inheritdoc cref="GetTypeMembers(string, int)"/> 215foreach (var member in GetTypeMembers(name, arity))
Symbols\PublicModel\NamespaceOrTypeSymbol.cs (1)
35return UnderlyingNamespaceOrTypeSymbol.GetTypeMembers(name, arity).GetPublicSymbols();
Symbols\Source\SourceNamespaceSymbol.cs (1)
331var types = constituent.GetTypeMembers(symbol.Name, arity);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenTupleTest.cs (4)
11216Assert.True(m1Tuple.GetTypeMembers("C9", 0).IsEmpty); 11508Assert.True(m1Tuple.GetTypeMembers("C9", 0).IsEmpty); 12763Assert.True(m1Tuple.GetTypeMembers("C9", 0).IsEmpty); 12949Assert.Equal("(System.Int32, System.Int32).C9", m9Tuple.GetTypeMembers("C9", 0).Single().ToTestDisplayString());
Emit\EmitMetadataTests.cs (2)
2025var c = global.GetTypeMembers("C", 0).Single() as NamedTypeSymbol; 2070var myDel = global.GetTypeMembers("MyDel", 0).Single() as NamedTypeSymbol;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (263)
Compilation\SemanticModelAPITests.cs (6)
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;
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 (3)
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() 116.GetTypeMembers("Helper", 2).Single().GetDocumentationCommentId());
SymbolDisplay\SymbolDisplayTests.cs (74)
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("record", 0).Single(). 1151global.GetTypeMembers("C", 0).Single(). 1180global.GetTypeMembers("decimal", 0).Single(). 1212global.GetTypeMembers("true", 0).Single(). 1255global.GetTypeMembers("C", 0).Single(). 1280global.GetTypeMembers("C", 0).Single(). 1307global.GetTypeMembers("C", 0).Single(). 1333global.GetTypeMembers("C", 0).Single(); 1380global.GetTypeMembers("C", 0).Single(). 1406global.GetTypeMembers("C", 0).Single(). 1446global.GetTypeMembers("C", 0).Single(). 1469global.GetTypeMembers("C", 3).Single(); 1604global.GetTypeMembers("C", 3).Single(); 1634global.GetTypeMembers("C", 3).Single(); 1710global.GetTypeMembers("C", 0).Single(). 1742global.GetTypeMembers("C", 0).Single(). 1817global.GetTypeMembers("C", 0).Single(). 1840global.GetTypeMembers("C", 0).Single(). 1877global.GetTypeMembers("C", 0).Single(). 1900global.GetTypeMembers("C", 0).Single(). 1935global.GetTypeMembers("C", 0).Single(). 1958global.GetTypeMembers("C", 0).Single(). 2002global => global.GetTypeMembers("C", 0).Single().GetMembers("P").Single(), 2018global => global.GetTypeMembers("C", 0).Single().GetMembers("Q").Single(), 2034global => global.GetTypeMembers("C", 0).Single().GetMembers("R").Single(), 2063global.GetTypeMembers("C", 0).Single(). 2101global.GetTypeMembers("C", 0).Single(). 2139global.GetTypeMembers("C", 0).Single(). 2177global.GetTypeMembers("C", 0).Single(). 2209global.GetTypeMembers("C", 0).Single(). 2243global.GetTypeMembers("C", 0).Single(). 2269global.GetTypeMembers("C", 0).Single(). 2324global.GetTypeMembers("C", 0).Single(). 2589global.GetTypeMembers("C", 0).Single(). 2615global.GetTypeMembers("C", 0).Single(). 2645global.GetTypeMembers("C", 0).Single(). 2673global.GetTypeMembers("C", 0).Single(). 2764global.GetTypeMembers("C", 0).Single(). 2825global.GetTypeMembers("C", 0).Single(). 2884global => global.GetTypeMembers("I", 0).Single().GetMembers("P").Single(), 2890global => global.GetTypeMembers("I", 0).Single().GetMembers("F").Single(), 2896global => global.GetTypeMembers("C", 0).Single().GetMembers("F").Single(), 2902global => global.GetTypeMembers("C", 0).Single().GetTypeMembers("I", 0).Single().GetMembers("M").Single(), 2917global.GetTypeMembers("X", 0).Single(). 3757global.GetTypeMembers("D", 0).Single(); 3809var field = global.GetTypeMembers("Test", 0).Single().GetMembers("field").Single() as FieldSymbol; 3863var field = global.GetTypeMembers("Test", 0).Single().GetMembers("field").Single() as FieldSymbol; 3915var field = global.GetTypeMembers("Test", 0).Single().GetMembers("field2").Single() as FieldSymbol; 4550global.GetTypeMembers("C", 0).Single(). 4594global.GetTypeMembers("C", 0).Single(). 4641global.GetTypeMembers("C", 0).Single(). 4683global.GetTypeMembers("E", 0).Single(). 4718global.GetTypeMembers("E", 0).Single(). 4766global.GetTypeMembers("E", 0).Single(). 8415((FieldSymbol)global.GetTypeMembers("A", 0).Single() 8436((FieldSymbol)global.GetTypeMembers("A", 0).Single() 8457((FieldSymbol)global.GetTypeMembers("A", 0).Single() 8478((FieldSymbol)global.GetTypeMembers("A", 0).Single()
Symbols\CompilationCreationTests.cs (2)
2427Assert.Same(typeC301, type3.GetTypeMembers("C301", 0).Single()); 2496Assert.Same(ns1.GetTypeMembers("C304").Single(), ns1.GetTypeMembers("C304", 0).Single());
Symbols\Metadata\MetadataTypeTests.cs (1)
339Assert.Equal(0, type3.GetTypeMembers(String.Empty, 0).Length);
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (1)
59Assert.Equal(0, varC1_T.GetTypeMembers("goo", 1).Length);
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (7)
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); 288Assert.Equal(0, dictionary.GetTypeMembers("ValueCollectionThatDoesntExist", 1).Length); 289Assert.Equal(valueCollection[0], dictionary.GetTypeMembers("ValueCollection", 0).Single()); 290Assert.Equal(0, dictionary.GetTypeMembers("ValueCollection", 1).Length);
Symbols\Retargeting\NoPia.cs (4)
306Assert.Equal(0, localTypes1.GlobalNamespace.GetTypeMembers("I1", 0).Length); 307Assert.Equal(0, localTypes1.GlobalNamespace.GetTypeMembers("S1", 0).Length); 318Assert.Equal(0, localTypes2.GlobalNamespace.GetTypeMembers("I1", 0).Length); 319Assert.Equal(0, localTypes2.GlobalNamespace.GetTypeMembers("S1", 0).Length);
Symbols\Source\BaseClassTests.cs (72)
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(); 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(); 1256var c = n.GetTypeMembers("C", 0).Single(); 1257var a = c.GetTypeMembers("A", 1).Single(); 1258var b = a.GetTypeMembers("B", 1).Single(); 1259var d = a.GetTypeMembers("D", 0).Single(); 1282var a = n1.GetTypeMembers("A", 0).Single(); 1283var b = n2.GetTypeMembers("B", 0).Single(); 1304var a = n1.GetTypeMembers("A", 1).Single(); 1305var b = n2.GetTypeMembers("B", 0).Single(); 1337var g = global.GetTypeMembers("G", 1).Single(); 1338var c = global.GetTypeMembers("C", 0).Single(); 1383var a = n1.GetTypeMembers("A", 0).Single(); 1384var b = n2.GetTypeMembers("B", 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\LocationTests.cs (1)
32var c = s.GetTypeMembers("C", 0).Single() as NamedTypeSymbol;
Symbols\Source\MethodTests.cs (28)
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(); 386Assert.Equal(0, outP.GetTypeMembers(String.Empty, 0).Length); 404var a = global.GetTypeMembers("A", 0).Single(); 427var classTest = comp.GlobalNamespace.GetTypeMembers("Test", 0).Single(); 446var classTest = comp.GlobalNamespace.GetTypeMembers("Test", 0).Single(); 514var classImpl = ns1.GetTypeMembers("Impl", 0).Single() as NamedTypeSymbol; 591var type1 = ns1.GetTypeMembers("Bbc", 0).Single() as NamedTypeSymbol; 784var type1 = ns1.GetTypeMembers("Bbc", 0).Single() as NamedTypeSymbol; 961var type1 = (ns.GetTypeMembers("Test").Single() as NamedTypeSymbol).GetTypeMembers("C", 0).Single() as NamedTypeSymbol; 1070var type1 = (ns.GetTypeMembers("Test").Single() as NamedTypeSymbol).GetTypeMembers("C", 0).Single() as NamedTypeSymbol; 1168var type1 = ns.GetTypeMembers("PS", 0).Single() as NamedTypeSymbol; 1261var type1 = ns.GetTypeMembers("PC", 0).Single() as NamedTypeSymbol; 1466var type1 = ns.GetTypeMembers("ExpImpl", 0).Single() as NamedTypeSymbol; 1807var @interface = (NamedTypeSymbol)systemNamespace.GetTypeMembers("I", 1).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 (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 (12)
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 77var aebfc = aebf.GetTypeMembers("C", 0).Single(); // A<E>.B<F>.C 82Assert.Equal(e, TypeArg(aebfc.GetTypeMembers("TBox", 0).Single().BaseType())); 83Assert.Equal(f, TypeArg(aebfc.GetTypeMembers("UBox", 0).Single().BaseType())); // exercises alpha-renaming. 114var c = global.GetTypeMembers("C", 0).Single() as NamedTypeSymbol;
Symbols\SymbolErrorTests.cs (2)
7094Assert.Equal(1, comp.Assembly.Modules[1].GlobalNamespace.GetTypeMembers("<ModuleA01>f__AnonymousType0", 1).Length); 7095Assert.Equal(1, comp.Assembly.Modules[2].GlobalNamespace.GetTypeMembers("<ModuleB01>f__AnonymousType0", 1).Length);
Symbols\TypeTests.cs (23)
64var b1 = aint1.GetTypeMembers("B", 1).Single(); // A<int>.B<U> 65var b2 = aint2.GetTypeMembers("B", 1).Single(); // A<int>.B<U> 87var a = global.GetTypeMembers("A", 0).Single(); 88var b = global.GetTypeMembers("B", 0).Single(); 128var type1 = ns.GetTypeMembers("C", 0).SingleOrDefault() as NamedTypeSymbol; 155var type33 = ns.GetTypeMembers("A", 1).SingleOrDefault() as NamedTypeSymbol; 207var type1 = ns.GetTypeMembers("C", 0).SingleOrDefault() as NamedTypeSymbol; 240var type33 = ns.GetTypeMembers("A", 1).SingleOrDefault() as NamedTypeSymbol; 274var type1 = ns.GetTypeMembers("Test", 0).SingleOrDefault() as NamedTypeSymbol; 292type1 = ns.GetTypeMembers("Test", 1).SingleOrDefault() as NamedTypeSymbol; 295type2 = type1.GetTypeMembers("NestedS", 2).Single() as NamedTypeSymbol; 296type3 = type1.GetTypeMembers("INestedGoo", 3).SingleOrDefault() as NamedTypeSymbol; 350var type1 = ns.GetTypeMembers("A", 1).SingleOrDefault() as NamedTypeSymbol; 466var classTest = comp.GlobalNamespace.GetTypeMembers("Test", 0).Single(); 506Assert.Equal(0, retType.GetTypeMembers(string.Empty, 0).Length); 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]); 1103var type1 = ns.GetTypeMembers("Test", 1).Single() as NamedTypeSymbol;