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