18 references to GetTypeMembers
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Crefs.cs (2)
371
return namedType.
GetTypeMembers
("");
381
return enclosingType?.
GetTypeMembers
("") ?? [];
Binder\Binder_Lookup.cs (1)
1343
return nsOrType.
GetTypeMembers
(name).Cast<NamedTypeSymbol, Symbol>();
Compilation\CSharpCompilation.cs (1)
5202
AddCache(container.
GetTypeMembers
(declaration.Name));
Emitter\Model\PEModuleBuilder.cs (1)
639
foreach (var type in symbol.
GetTypeMembers
(""))
Symbols\NamedTypeSymbol.cs (2)
440
foreach (NamedTypeSymbol nestedType in
GetTypeMembers
(name: ""))
1978
foreach (var type in this.OriginalDefinition.
GetTypeMembers
(WellKnownMemberNames.UnionMembersInterfaceName))
Symbols\NamespaceOrTypeSymbol.cs (2)
173
/// <inheritdoc cref="
GetTypeMembers
(string)"/>
360
namespaceOrTypeMembers = scope.
GetTypeMembers
(sourceName);
Symbols\NamespaceSymbol.cs (1)
231
var types = this.
GetTypeMembers
(TypeSymbol.ImplicitTypeName);
Symbols\PublicModel\NamespaceOrTypeSymbol.cs (1)
30
return UnderlyingNamespaceOrTypeSymbol.
GetTypeMembers
(name).GetPublicSymbols();
Symbols\Source\ExtensionGroupingInfo.cs (2)
33
foreach (var type in container.
GetTypeMembers
(""))
72
ImmutableArray<NamedTypeSymbol> typeMembers = container.
GetTypeMembers
("");
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2540
IEnumerable<IGrouping<string, NamedTypeSymbol>> extensionsByReceiverType =
GetTypeMembers
("").Where(static t => t.IsExtension).GroupBy(static t => ((SourceNamedTypeSymbol)t).ExtensionGroupingName!);
3934
ImmutableArray<Symbol> types =
GetTypeMembers
(name).Cast<NamedTypeSymbol, Symbol>();
3992
foreach (var type in
GetTypeMembers
(""))
Symbols\SubstitutedNamedTypeSymbol.cs (1)
325
if (_unbound) return StaticCast<Symbol>.From(
GetTypeMembers
(name));
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
115
return compilation.SourceModule.GlobalNamespace.
GetTypeMembers
(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName).OfType<SourceNamedTypeSymbol>().SingleOrDefault(s => s.IsSimpleProgram);