Base:
method
GetTypeMembers
Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol.GetTypeMembers(System.String, System.Int32)
12 overrides of GetTypeMembers
Microsoft.CodeAnalysis.CSharp (10)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
140public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
188public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\ErrorTypeSymbol.cs (1)
204public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1587public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\NativeIntegerTypeSymbol.cs (1)
146public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
214public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1273public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\SubstitutedNamedTypeSymbol.cs (1)
203public sealed override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Symbols\Synthesized\SynthesizedContainer.cs (1)
142public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
142public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity) => ImmutableArray<NamedTypeSymbol>.Empty;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EENamedTypeSymbol.cs (1)
194public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
130public override ImmutableArray<NamedTypeSymbol> GetTypeMembers(string name, int arity)
40 references to GetTypeMembers
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
216return this.RetargetingTranslator.Retarget(_underlyingType.GetTypeMembers(name, arity));
Symbols\SubstitutedNamedTypeSymbol.cs (1)
205return OriginalDefinition.GetTypeMembers(name, arity).SelectAsArray((t, self) => t.AsMember(self), this);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenTupleTest.cs (4)
11222Assert.True(m1Tuple.GetTypeMembers("C9", 0).IsEmpty); 11514Assert.True(m1Tuple.GetTypeMembers("C9", 0).IsEmpty); 12769Assert.True(m1Tuple.GetTypeMembers("C9", 0).IsEmpty); 12955Assert.Equal("(System.Int32, System.Int32).C9", m9Tuple.GetTypeMembers("C9", 0).Single().ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (34)
Compilation\SemanticModelAPITests.cs (2)
467var r = b.GetTypeMembers("R", 0).Single(); 468var q = r.GetTypeMembers("Q", 0).Single();
DocumentationComments\TypeDocumentationCommentTests.cs (1)
116.GetTypeMembers("Helper", 2).Single().GetDocumentationCommentId());
SymbolDisplay\SymbolDisplayTests.cs (1)
2508global => global.GetTypeMembers("C", 0).Single().GetTypeMembers("I", 0).Single().GetMembers("M").Single(),
Symbols\CompilationCreationTests.cs (1)
2426Assert.Same(typeC301, type3.GetTypeMembers("C301", 0).Single());
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (3)
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\Source\BaseClassTests.cs (13)
104var b = a.GetTypeMembers("B", 0).Single(); 105var e = a.GetTypeMembers("E", 0).Single(); 134var d = b.GetTypeMembers("D", 0).Single(); 159var ic = a.GetTypeMembers("IC", 0).Single(); 182var b = a.GetTypeMembers("B", 0).Single(); 183var ic = b.GetTypeMembers("IC", 0).Single(); 1256var a = c.GetTypeMembers("A", 1).Single(); 1257var b = a.GetTypeMembers("B", 1).Single(); 1258var d = a.GetTypeMembers("D", 0).Single(); 1385var a1 = x.GetTypeMembers("A1", 0).Single(); 1387var b1 = x.GetTypeMembers("B1", 0).Single(); 1390var a2 = broken.GetTypeMembers("A2", 0).Single(); 1393var b2 = broken.GetTypeMembers("B2", 0).Single();
Symbols\Source\MethodTests.cs (2)
960var type1 = (ns.GetTypeMembers("Test").Single() as NamedTypeSymbol).GetTypeMembers("C", 0).Single() as NamedTypeSymbol; 1069var type1 = (ns.GetTypeMembers("Test").Single() as NamedTypeSymbol).GetTypeMembers("C", 0).Single() as NamedTypeSymbol;
Symbols\Source\TypeMapTests.cs (7)
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 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.
Symbols\TypeTests.cs (4)
63var b1 = aint1.GetTypeMembers("B", 1).Single(); // A<int>.B<U> 64var b2 = aint2.GetTypeMembers("B", 1).Single(); // A<int>.B<U> 294type2 = type1.GetTypeMembers("NestedS", 2).Single() as NamedTypeSymbol; 295type3 = type1.GetTypeMembers("INestedGoo", 3).SingleOrDefault() as NamedTypeSymbol;