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