9 implementations of GetTypeMembers
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
29public virtual ImmutableArray<INamedTypeSymbol> GetTypeMembers()
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
29public virtual ImmutableArray<INamedTypeSymbol> GetTypeMembers()
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
29public virtual ImmutableArray<INamedTypeSymbol> GetTypeMembers()
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\NamespaceOrTypeSymbol.cs (1)
23ImmutableArray<INamedTypeSymbol> INamespaceOrTypeSymbol.GetTypeMembers()
Microsoft.CodeAnalysis.Features (2)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedNamespaceOrTypeSymbol.cs (1)
24public abstract ImmutableArray<INamedTypeSymbol> GetTypeMembers();
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
110public override ImmutableArray<INamedTypeSymbol> GetTypeMembers()
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\NamespaceOrTypeSymbol.vb (1)
276Private Function INamespaceOrTypeSymbol_GetTypeMembers() As ImmutableArray(Of INamedTypeSymbol) Implements INamespaceOrTypeSymbol.GetTypeMembers
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
29public virtual ImmutableArray<INamedTypeSymbol> GetTypeMembers()
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
29public virtual ImmutableArray<INamedTypeSymbol> GetTypeMembers()
64 references to GetTypeMembers
GenerateDocumentationAndConfigFiles (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
168foreach (var type in container.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
26foreach (var nestedType in methodSymbol.ContainingType.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
107stack.AddRange(namedType.GetTypeMembers());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
33namedType.GetTypeMembers().SelectAsArray(t => t.ToCodeGenerationSymbol()),
ILLink.RoslynAnalyzer (2)
DataFlow\DynamicallyAccessedMembersBinder.cs (2)
252foreach (var nestedType in type.GetTypeMembers().OfType<ITypeSymbol>()) 423foreach (var nestedType in type.GetTypeMembers().OfType<ITypeSymbol>())
Microsoft.AspNetCore.Analyzers (1)
ConfigureMethodVisitor.cs (1)
34foreach (var type in symbol.GetTypeMembers())
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Helpers\AssemblyTypeSymbolsVisitor.cs (1)
52var nestedTypes = type.GetTypeMembers();
Microsoft.CodeAnalysis.Analyzers (6)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (2)
77foreach (INamedTypeSymbol typeMember in @namespace.GetTypeMembers()) 93foreach (INamedTypeSymbol nestedType in namedType.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
168foreach (var type in container.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
26foreach (var nestedType in methodSymbol.ContainingType.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
107stack.AddRange(namedType.GetTypeMembers());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
33namedType.GetTypeMembers().SelectAsArray(t => t.ToCodeGenerationSymbol()),
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (2)
77foreach (INamedTypeSymbol typeMember in @namespace.GetTypeMembers()) 93foreach (INamedTypeSymbol nestedType in namedType.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
168foreach (var type in container.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
26foreach (var nestedType in methodSymbol.ContainingType.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
107stack.AddRange(namedType.GetTypeMembers());
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
168foreach (var type in container.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
26foreach (var nestedType in methodSymbol.ContainingType.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
107stack.AddRange(namedType.GetTypeMembers());
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
33namedType.GetTypeMembers().SelectAsArray(t => t.ToCodeGenerationSymbol()),
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
112foreach (var type in ns.GetTypeMembers())
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
103foreach (var type in compilerServicesNamespace.GetTypeMembers())
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
285foreach (var typeMember in typeSymbol.GetTypeMembers())
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
327if (containingType.GetTypeMembers().IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
112foreach (var type in ns.GetTypeMembers())
Microsoft.CodeAnalysis.Extensions.Package (2)
Symbols\IMethodSymbolExtensions.cs (1)
26foreach (var nestedType in methodSymbol.ContainingType.GetTypeMembers())
Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
107stack.AddRange(namedType.GetTypeMembers());
Microsoft.CodeAnalysis.Features (6)
AddImport\AbstractAddImportCodeRefactoringProvider.cs (1)
192newTypeNamesInScope.AddRange(namespaceSymbol.GetTypeMembers().Select(t => t.Name));
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (2)
131namedType.GetTypeMembers().Any(static (m, context) => IsValidForTaskLikeTypeOnlyContext(m, context), context); 150return namedType.GetTypeMembers().Any(IsValidForGenericConstraintContext);
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
313var types = symbol.GetTypeMembers();
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.SymbolComputer.cs (1)
447? extensionStaticClass.GetTypeMembers().WhereAsArray(m => m.IsExtension)
Debugging\AbstractBreakpointResolver.cs (1)
295INamedTypeSymbol typeSymbol => typeSymbol.GetTypeMembers().SelectMany(GetTypeMembersRecursive).Concat(typeSymbol),
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagHelperDiscoverer.cs (1)
149var typeMembers = namespaceOrType.GetTypeMembers();
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (2)
77foreach (INamedTypeSymbol typeMember in @namespace.GetTypeMembers()) 93foreach (INamedTypeSymbol nestedType in namedType.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
168foreach (var type in container.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
26foreach (var nestedType in methodSymbol.ContainingType.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
107stack.AddRange(namedType.GetTypeMembers());
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\NamespaceOrTypeSymbol.vb (1)
276Private Function INamespaceOrTypeSymbol_GetTypeMembers() As ImmutableArray(Of INamedTypeSymbol) Implements INamespaceOrTypeSymbol.GetTypeMembers
Microsoft.CodeAnalysis.Workspaces (8)
FindSymbols\FindReferences\Finders\EventSymbolReferenceFinder.cs (1)
31var associatedNamedTypes = symbol.ContainingType.GetTypeMembers()
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
214foreach (var childType in namedTypeSymbol.GetTypeMembers())
Log\WorkspaceStructureLogger.cs (1)
282foreach (var type in @ns.GetTypeMembers())
Shared\Extensions\INamespaceSymbolExtensions.cs (1)
75stack.AddRange(child.GetTypeMembers());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
168foreach (var type in container.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
26foreach (var nestedType in methodSymbol.ContainingType.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
107stack.AddRange(namedType.GetTypeMembers());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
33namedType.GetTypeMembers().SelectAsArray(t => t.ToCodeGenerationSymbol()),
Microsoft.DotNet.ApiCompatibility (3)
Mapping\AssemblyMapper.cs (1)
57if (hasTypeForwards || nsSymbol.GetTypeMembers().Length > 0)
Mapping\NamespaceMapper.cs (1)
81AddOrCreateMappers(symbol.GetTypeMembers(), side, setIndex);
Mapping\TypeMapper.cs (1)
95foreach (INamedTypeSymbol nestedType in symbol.GetTypeMembers())
Roslyn.Diagnostics.Analyzers (6)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (2)
77foreach (INamedTypeSymbol typeMember in @namespace.GetTypeMembers()) 93foreach (INamedTypeSymbol nestedType in namedType.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
168foreach (var type in container.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
26foreach (var nestedType in methodSymbol.ContainingType.GetTypeMembers())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
107stack.AddRange(namedType.GetTypeMembers());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
33namedType.GetTypeMembers().SelectAsArray(t => t.ToCodeGenerationSymbol()),
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
112foreach (var type in ns.GetTypeMembers())
System.Private.CoreLib.Generators (2)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (2)
88foreach (var typeSymbol in type.GetTypeMembers()) 100foreach (var typeSymbol in namespaceSymbol.GetTypeMembers())
System.Text.Json.SourceGeneration (1)
Helpers\RoslynExtensions.cs (1)
87type = namedType = containingType.GetTypeMembers().First(t => t.Name == namedType.Name && t.Arity == namedType.Arity);