12 implementations of GetMembers
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
23public virtual ImmutableArray<ISymbol> GetMembers()
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
23public virtual ImmutableArray<ISymbol> GetMembers()
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
23public virtual ImmutableArray<ISymbol> GetMembers()
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
23public virtual ImmutableArray<ISymbol> GetMembers()
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\NamespaceOrTypeSymbol.cs (1)
13ImmutableArray<ISymbol> INamespaceOrTypeSymbol.GetMembers()
Microsoft.CodeAnalysis.Features (2)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedNamespaceOrTypeSymbol.cs (1)
22public abstract ImmutableArray<ISymbol> GetMembers();
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
102public override ImmutableArray<ISymbol> GetMembers()
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
23public virtual ImmutableArray<ISymbol> GetMembers()
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\NamespaceOrTypeSymbol.vb (1)
268Private Function INamespaceOrTypeSymbol_GetMembers() As ImmutableArray(Of ISymbol) Implements INamespaceOrTypeSymbol.GetMembers
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
23public virtual ImmutableArray<ISymbol> GetMembers()
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
23public virtual ImmutableArray<ISymbol> GetMembers()
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (1)
23public virtual ImmutableArray<ISymbol> GetMembers()
758 references to GetMembers
Analyzer.Utilities.UnitTests (1)
Options\SymbolNamesWithValueOptionTests.cs (1)
407foreach (var member in innerClassSymbol.GetMembers())
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (1)
666ImmutableArray<ISymbol> members = current.GetMembers();
GenerateDocumentationAndConfigFiles (33)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (2)
47foreach (ISymbol member in propertySymbol.ContainingType.GetMembers()) 155foreach (var interfaceMember in interfaceSymbol.GetMembers().OfType<TSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (2)
173foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>()) 192foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
154return namedType.GetMembers(); 157return namedType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
32namedType.GetMembers().WhereAsArray(s => s is not INamedTypeSymbol),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
500return containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
167return (disposableType, disposableType?.GetMembers().OfType<IMethodSymbol>().FirstOrDefault(m => m.Parameters.Length == 0 && m.Name == methodName));
ILLink.RoslynAnalyzer (7)
DataFlow\DynamicallyAccessedMembersBinder.cs (6)
139foreach (var method in type.GetMembers().OfType<IMethodSymbol>()) 170foreach (var method in type.GetMembers().OfType<IMethodSymbol>()) 215foreach (var field in type.GetMembers().OfType<IFieldSymbol>()) 279foreach (var property in type.GetMembers().OfType<IPropertySymbol>()) 334foreach (var @event in type.GetMembers().OfType<IEventSymbol>()) 457foreach (var member in type.GetMembers())
INamedTypeSymbolExtensions.cs (1)
49var members = interfaceSymbol.GetMembers();
Metrics (27)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (2)
47foreach (ISymbol member in propertySymbol.ContainingType.GetMembers()) 155foreach (var interfaceMember in interfaceSymbol.GetMembers().OfType<TSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
Metrics.Legacy (27)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (2)
47foreach (ISymbol member in propertySymbol.ContainingType.GetMembers()) 155foreach (var interfaceMember in interfaceSymbol.GetMembers().OfType<TSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
Microsoft.Analyzers.Extra (4)
AsyncMethodWithoutCancellation.cs (1)
143if (@interface.GetMembers().OfType<IMethodSymbol>()
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
635foreach (var methodSymbol in targetClassSymbol.GetMembers().Where(m => m.Kind == SymbolKind.Method).OfType<IMethodSymbol>())
MakeExeTypesInternalAnalyzer.cs (1)
118var members = type.GetMembers();
Utilities\SymbolExtensions.cs (1)
67foreach (var member in iface.GetMembers().OfType<IMethodSymbol>())
Microsoft.Analyzers.Local (1)
ApiLifecycle\AssemblyAnalysis.cs (1)
198.GetMembers()
Microsoft.AspNetCore.Analyzers (2)
ConfigureMethodVisitor.cs (1)
47foreach (var member in symbol.GetMembers())
StartupFacts.cs (1)
30var members = type.GetMembers();
Microsoft.AspNetCore.App.Analyzers (5)
Authorization\AddAuthorizationBuilderAnalyzer.cs (1)
44var addAuthorizationMethod = policyServiceCollectionExtensions.GetMembers()
Authorization\AuthorizationOptionsTypes.cs (1)
20var authorizationOptionsMembers = AuthorizationOptions.GetMembers();
Mvc\MvcAnalyzer.cs (1)
60foreach (var member in namedTypeSymbol.GetMembers())
RouteEmbeddedLanguage\Infrastructure\RoutePatternParametersDetector.cs (1)
69ITypeSymbol typeSymbol => typeSymbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray().As<ISymbol>(),
RouteHandlers\AtMostOneFromBodyAttribute.cs (1)
29var fromBodyMetadataInterfaceMembers = asParameterDecoratedParameter.Type.GetMembers().Where(
Microsoft.AspNetCore.Components.Analyzers (2)
ComponentParameterAnalyzer.cs (2)
55foreach (var member in type.GetMembers()) 145=> propertySymbol.ContainingType.GetMembers()
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentParameterAnalyzer.cs (1)
49foreach (var member in type.GetMembers())
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\EndpointParameter.cs (1)
480var properties = type.GetMembers().OfType<IPropertySymbol>().Where(property => property.DeclaredAccessibility == Accessibility.Public);
Microsoft.AspNetCore.Mvc.Analyzers (1)
TopLevelParameterNameAnalyzer.cs (1)
108foreach (var member in type.GetMembers())
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
AddResponseTypeAttributeCodeFixAction.cs (1)
153foreach (var member in statusCodesType.GetMembers())
SymbolApiResponseMetadataProvider.cs (1)
123foreach (var conventionMethod in conventionType.GetMembers().OfType<IMethodSymbol>())
Microsoft.AspNetCore.OpenApi.SourceGenerators (3)
Helpers\AssemblyTypeSymbolsVisitor.cs (2)
60var properties = type.GetMembers().OfType<IPropertySymbol>(); 69var methods = type.GetMembers().OfType<IMethodSymbol>();
Helpers\ISymbolExtensions.cs (1)
25foreach (var interfaceMember in iface.GetMembers())
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (4)
HubClientProxyGenerator.Parser.cs (2)
284var members = providerSymbol.GetMembers() 288.GetMembers()
HubServerProxyGenerator.Parser.cs (2)
261var members = hubSymbol.GetMembers() 265.GetMembers()
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (2)
188processMembers(((INamedTypeSymbol)symbol).GetMembers()); 215processMembers(typeMember.GetMembers());
Operations\ControlFlowGraphBuilder.cs (1)
7956var properties = operation.Type.GetMembers()
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (1)
317foreach (var member in enumType.GetMembers())
Microsoft.CodeAnalysis.Analyzers (35)
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (1)
156IPropertySymbol supportedDiagnosticsProperty = analyzer.GetMembers()
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (2)
47foreach (ISymbol member in propertySymbol.ContainingType.GetMembers()) 155foreach (var interfaceMember in interfaceSymbol.GetMembers().OfType<TSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (2)
173foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>()) 192foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
154return namedType.GetMembers(); 157return namedType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
32namedType.GetMembers().WhereAsArray(s => s is not INamedTypeSymbol),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
500return containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
167return (disposableType, disposableType?.GetMembers().OfType<IMethodSymbol>().FirstOrDefault(m => m.Parameters.Length == 0 && m.Name == methodName));
Microsoft.CodeAnalysis.AnalyzerUtilities (28)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (2)
47foreach (ISymbol member in propertySymbol.ContainingType.GetMembers()) 155foreach (var interfaceMember in interfaceSymbol.GetMembers().OfType<TSymbol>())
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
195disposableFields = namedType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
Microsoft.CodeAnalysis.BannedApiAnalyzers (34)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (2)
47foreach (ISymbol member in propertySymbol.ContainingType.GetMembers()) 155foreach (var interfaceMember in interfaceSymbol.GetMembers().OfType<TSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (2)
173foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>()) 192foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
154return namedType.GetMembers(); 157return namedType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
32namedType.GetMembers().WhereAsArray(s => s is not INamedTypeSymbol),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
500return containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
167return (disposableType, disposableType?.GetMembers().OfType<IMethodSymbol>().FirstOrDefault(m => m.Parameters.Length == 0 && m.Name == methodName));
Microsoft.CodeAnalysis.CodeStyle (32)
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (2)
117var members = ((INamedTypeSymbol)symbolEndContext.Symbol).GetMembers(); 142foreach (var member in namedType.GetMembers())
src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (1)
155foreach (var member in enumType.GetMembers())
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (3)
283foreach (var member in namedType.GetMembers()) 526foreach (var member in namedType.GetMembers()) 757foreach (var member in namedTypeSymbol.GetMembers())
src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
101foreach (var method in enumerableType.GetMembers().OfType<IMethodSymbol>())
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
120foreach (var member in namedType.GetMembers())
src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
79foreach (var member in containingType.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
Microsoft.CodeAnalysis.CodeStyle.Fixes (12)
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
273from m in t.GetMembers() 307from member in type.GetMembers()
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (2)
27var fields = namedType.GetMembers() 31var properties = namedType.GetMembers()
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
451.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (2)
173foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>()) 192foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
154return namedType.GetMembers(); 157return namedType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
32namedType.GetMembers().WhereAsArray(s => s is not INamedTypeSymbol),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
500return containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
167return (disposableType, disposableType?.GetMembers().OfType<IMethodSymbol>().FirstOrDefault(m => m.Parameters.Length == 0 && m.Name == methodName));
Microsoft.CodeAnalysis.CSharp (3)
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
505var members = string.Join(", ", symbol.GetMembers().OfType<IPropertySymbol>().Select(CreateAnonymousTypeMember));
Symbols\TypedConstantExtensions.cs (2)
84var members = constant.Type!.GetMembers(); 163var members = constant.Type!.GetMembers();
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
78.GetMembers()
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
79foreach (var member in structType.GetMembers())
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
101foreach (var member in typeSymbol.GetMembers())
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (1)
80=> namedType.GetMembers()
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
88foreach (var member in namedType.GetMembers())
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
106.GetMembers()
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
314var positionalParam = param.ContainingSymbol.ContainingType.GetMembers().FirstOrDefault(member
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
107from m in t.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
118foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
569var indexers = type.GetMembers().OfType<IPropertySymbol>()
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
SymbolKey\SymbolKeyCompilationsTests.cs (4)
287var indexer1 = type.GetMembers().Where(m => m.MetadataName == "I.Item").Single() as IPropertySymbol; 288var indexer2 = type.GetMembers().Where(m => m.MetadataName == "I<T>.Item").Single() as IPropertySymbol; 325var members1 = symbols1.OfType<INamespaceOrTypeSymbol>().SelectMany(n => n.GetMembers()).ToList(); 326var members2 = symbols2.OfType<INamespaceOrTypeSymbol>().SelectMany(n => n.GetMembers()).ToList();
SymbolKey\SymbolKeyTestBase.cs (2)
220foreach (var memberSymbol in symbol.GetMembers()) 413foreach (var m in tinfo.Type.GetMembers())
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
CodeGen\CodeGenTupleTest.cs (11)
5883Assert.All(tupleWithoutNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 5960Assert.All(tupleWithoutNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 5979Assert.All(tupleWithNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 5998Assert.All(tupleWithSomeNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 6016Assert.All(tupleWithNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 6068Assert.All(tuple8WithoutNames.GetMembers().OfType<IFieldSymbol>().Where(f => f.Name != "Rest").Select(f => f.Locations.FirstOrDefault()), 6093Assert.All(tuple8WithNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 6118Assert.All(tuple9WithoutNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 6144Assert.All(tuple9WithNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 6176Assert.All(tuple9WithNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 22859AssertEx.SetEqual(xSymbol.GetMembers().OfType<IFieldSymbol>().Select(f => f.Name),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (15)
Diagnostics\GetDiagnosticsTests.cs (1)
1846foreach (var field in namedType.GetMembers().OfType<IFieldSymbol>())
Semantics\ExtensionTests.cs (14)
196var member = symbol.ContainingType.GetMembers().Single(); 292var member = symbol.ContainingType.GetMembers().Single(); 522var substitutedExtension = (INamedTypeSymbol)container.Construct(comp.GetSpecialType(SpecialType.System_Int32)).GetMembers().Single(); 679var members = symbol.ContainingType.GetMembers(); 751var members = nestedExtensionSymbol.ContainingType.GetMembers(); 808], nestedExtensionSymbol.ContainingType.GetMembers().ToTestDisplayStrings()); 2208symbol.GetMembers().ToTestDisplayStrings()); 2242symbol.GetMembers().ToTestDisplayStrings()); 2422symbol.GetMembers().ToTestDisplayStrings()); 2457symbol.GetMembers().ToTestDisplayStrings()); 2522AssertEx.SequenceEqual(["Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Nested"], symbol.GetMembers().ToTestDisplayStrings()); 2641AssertEx.SequenceEqual(["void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Finalize()"], symbol.GetMembers().ToTestDisplayStrings()); 2675AssertEx.SequenceEqual(["System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.field"], symbol.GetMembers().ToTestDisplayStrings()); 2701AssertEx.SequenceEqual(["System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.i"], symbol.GetMembers().ToTestDisplayStrings());
Microsoft.CodeAnalysis.CSharp.Features (18)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
319reservedNames: declaredSymbol.ContainingType.GetMembers().Select(m => m.Name));
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
195foreach (var member in baseType.GetMembers())
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
131var collectionType = namedType.GetMembers()
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (2)
184var fields = type.GetMembers().OfType<IFieldSymbol>().Where(f => f.IsConst).Where(f => f.HasConstantValue); 210foreach (var member in type.GetMembers())
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
126var items = symbol.GetMembers()
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
190foreach (var member in namedType.GetMembers())
Debugging\BreakpointResolver.cs (1)
24var members = type.GetMembers()
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
195foreach (var interfaceMember in interfaceType.GetMembers())
NavigationBar\CSharpNavigationBarItemService.cs (1)
74foreach (var member in type.GetMembers())
src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
78.GetMembers()
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
79foreach (var member in structType.GetMembers())
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
101foreach (var member in typeSymbol.GetMembers())
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (1)
80=> namedType.GetMembers()
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
88foreach (var member in namedType.GetMembers())
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
106.GetMembers()
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
314var positionalParam = param.ContainingSymbol.ContainingType.GetMembers().FirstOrDefault(member
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
107from m in t.GetMembers()
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
ExtractClass\ExtractClassTests.cs (1)
2960var availableMembers = originalSymbol.GetMembers().Where(member => MemberAndDestinationValidator.IsMemberValid(member));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\NativeIntegerTests.cs (4)
306var nativeIntegerMembers = nativeIntegerType.GetMembers(); 307var underlyingMembers = underlyingType.GetMembers(); 516var allMembers = type.GetMembers(); 517Assert.Equal(allMembers, type.GetMembers(), ReferenceEqualityComparer.Instance); // same member instances
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (47)
Compilation\CompilationAPITests.cs (6)
2610Assert.Equal(1, type.GetMembers().OfType<IPropertySymbol>().Count()); 2612Assert.All(type.GetMembers().OfType<IPropertySymbol>().Select(p => p.Locations.FirstOrDefault()), 2631Assert.Equal(2, type.GetMembers().OfType<IPropertySymbol>().Count()); 2646Assert.Equal(2, type.GetMembers().OfType<IPropertySymbol>().Count()); 2648Assert.All(type.GetMembers().OfType<IPropertySymbol>().Select(p => p.Locations.FirstOrDefault()), 2713return type.GetMembers().OfType<IPropertySymbol>().SelectAsArray(p =>
Compilation\SemanticModelGetSemanticInfoTests.cs (3)
9285Assert.Empty(type.GetMembers()); 9286Assert.NotEmpty(constructedFrom.GetMembers()); 9289Assert.Equal(1, a.GetMembers().Length);
Compilation\SymbolVisitorTests.cs (3)
122VisitChildren(symbol.GetMembers()); 302VisitChildren(symbol.GetMembers()); 424VisitChildren(symbol.GetMembers(), argument);
SymbolDisplay\SymbolDisplayTests.cs (6)
5805var indexer = type.GetMembers().Where(m => m.Kind == SymbolKind.Property && ((IPropertySymbol)m).IsIndexer).Single(); 6009var indexer = type.GetMembers().Where(m => m.Kind == SymbolKind.Property && ((IPropertySymbol)m).IsIndexer).Single(); 7291var members = semanticModel.GetDeclaredSymbol(declaration).GetMembers(); 7363var members = semanticModel.GetDeclaredSymbol(declaration).GetMembers(); 7623var members = semanticModel.GetDeclaredSymbol(declaration).GetMembers(); 7776var members = semanticModel.GetDeclaredSymbol(declaration).GetMembers();
Symbols\AnonymousTypesSemanticsTests.cs (1)
1406var properties = (from m in info0.Type.GetMembers() where m.Kind == SymbolKind.Property select m).ToArray();
Symbols\AnonymousTypesSymbolTests.cs (1)
1650var mems = info.Type.GetMembers();
Symbols\ConversionTests.cs (1)
2064var conversionSymbols = destinationType.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.Conversion);
Symbols\Source\DeclaringSyntaxNodeTests.cs (10)
238foreach (IFieldSymbol f in c1.GetMembers().OfType<IFieldSymbol>()) 272foreach (ISymbol memb in localA1Type.GetMembers()) 354foreach (var member in localType.GetMembers()) 459foreach (IFieldSymbol f in c2.GetMembers().OfType<IFieldSymbol>()) 467foreach (IMethodSymbol m in c2.GetMembers().OfType<IMethodSymbol>()) 475foreach (IFieldSymbol f in c3.GetMembers().OfType<IFieldSymbol>()) 521foreach (ISymbol memb in e1.GetMembers()) 532foreach (ISymbol memb in c1.GetMembers()) 555foreach (ISymbol memb in constructedC1.GetMembers()) 575foreach (ISymbol memb in c2.GetMembers())
Symbols\Source\NullablePublicAPITests.cs (10)
147return c.GetMembers().OfType<IFieldSymbol>().ToArray(); 214return c.GetMembers().OfType<IPropertySymbol>().ToArray(); 288return c.GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("M")).ToArray(); 480var members = c.GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("M")).ToArray(); 488members = e.GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("M")).Select(m => m.ReduceExtensionMethod(m.Parameters[0].Type)).ToArray(); 637return c.GetMembers().OfType<IEventSymbol>().ToArray(); 693comp => ((INamedTypeSymbol)((Compilation)comp).GetMember("I")).GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("F")).ToArray(), 757comp => ((INamedTypeSymbol)((Compilation)comp).GetMember("I")).GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("F")).ToArray(), 822comp => ((INamedTypeSymbol)((Compilation)comp).GetMember("I")).GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("F")).ToArray(), 889comp => ((INamedTypeSymbol)((Compilation)comp).GetMember("IB")).GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("F")).ToArray(),
Symbols\SymbolEqualityTests.cs (6)
637var property1 = (IPropertySymbol)type1.GetMembers()[0]; 638var property2 = (IPropertySymbol)type2.GetMembers()[0]; 686var field1 = (IFieldSymbol)type1.GetMembers()[0]; 687var field2 = (IFieldSymbol)type2.GetMembers()[0]; 738var event1 = (IEventSymbol)type1.GetMembers()[2]; 739var event2 = (IEventSymbol)type2.GetMembers()[2];
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
637.GetMembers()
Recommendations\CSharpRecommendationServiceRunner_Operators.cs (1)
31foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
118foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
569var indexers = type.GetMembers().OfType<IPropertySymbol>()
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (12)
CodeGeneration\SymbolEditorTests.cs (2)
1036var property = typeC.GetMembers().First(m => m.Kind == SymbolKind.Property); 1046var iproperty = typeI.GetMembers().First(m => m.Kind == SymbolKind.Property);
CodeGeneration\SyntaxGeneratorTests.cs (10)
1069var conversion = gcHandleType.GetMembers().OfType<IMethodSymbol>().Single(m => 1077conversion = doubleType.GetMembers().OfType<IMethodSymbol>().Single(m => 1095var op = c.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.Conversion).Single(); 2596var method = type.GetMembers().Single(m => m is IMethodSymbol { MethodKind: MethodKind.ExplicitInterfaceImplementation }); 2597var property = type.GetMembers().Single(m => m is IPropertySymbol { IsIndexer: false }); 2598var indexer = type.GetMembers().Single(m => m is IPropertySymbol { IsIndexer: true }); 2599var ev = type.GetMembers().Single(m => m is IEventSymbol); 4564var method = symbolC.GetMembers().OfType<IMethodSymbol>().Single(m => m.MethodKind == MethodKind.Ordinary); 4565var indexer = symbolC.GetMembers().OfType<IPropertySymbol>().Single(m => m.IsIndexer); 4566var property = symbolC.GetMembers().OfType<IPropertySymbol>().Single(m => !m.IsIndexer);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
MoveStaticMembers\TestMoveStaticMembersService.cs (1)
52var selectedMembers = selectedType.GetMembers().WhereAsArray(symbol => SelectedMembers.Contains(symbol.Name));
PullMemberUp\TestPullMemberUpService.cs (1)
32var members = containingType.GetMembers().Where(member => MemberAndDestinationValidator.IsMemberValid(member));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeGeneration\CodeGenerationTests.cs (1)
663var members = onlyGenerateMembers ? symbol.GetMembers().ToArray() : new[] { symbol };
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
212var memberSymbol = namedTypeSymbol.GetMembers()
Microsoft.CodeAnalysis.Extensions.Package (19)
Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
Microsoft.CodeAnalysis.Features (37)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
160if (!typeSymbol.GetMembers().OfType<IMethodSymbol>().Any(IsDebuggerDisplayMethod))
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
525foreach (var methodSymbol in typeSymbol.GetMembers().OfType<IMethodSymbol>())
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (2)
54var containsAnonymousType = anonymousType.GetMembers() 323var originalProperties = anonymousType.GetMembers().OfType<IPropertySymbol>().ToImmutableArray();
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
71var fields = propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>();
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
518indexer = interfaces.SelectMany(i => i.GetMembers().OfType<IPropertySymbol>().Where(IsViableIndexer)).FirstOrDefault();
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
5724foreach (var member in type.GetMembers())
EditAndContinue\Utilities\Extensions.cs (3)
174=> property.ContainingType.GetMembers().Any(static (member, property) => member is IFieldSymbol field && field.AssociatedSymbol == property, property); 191=> (IFieldSymbol?)parameter.ContainingType.GetMembers().FirstOrDefault( 246=> type.GetMembers().Any(static member => member.ExplicitInterfaceImplementations().Any());
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (1)
63from method in regexType.GetMembers().OfType<IMethodSymbol>()
ExtractInterface\AbstractExtractInterfaceService.cs (1)
98var extractableMembers = typeToExtractFrom.GetMembers().WhereAsArray(IsExtractableMember);
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
226var viableMembers = containingType.GetMembers().WhereAsArray(IsWritableInstanceFieldOrProperty);
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
593from m in t.GetMembers()
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
271var reservedNames = declaringType.GetMembers().Select(m => m.Name);
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
27var allMembers = _symbol.GetMembers();
PullMemberUp\MembersPuller.cs (2)
512return overrideMembersSet.Intersect(destination.GetMembers(), SymbolEquivalenceComparer.Instance).Any(); 519foreach (var interfaceMember in destination.GetMembers())
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
101var childMember = namedType.GetMembers().FirstOrDefault(m => syntaxFacts.StringComparer.Equals(m.Name, singleWordText));
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
100var setMethod = containingType.GetMembers()
Snippets\SnippetFunctionService.cs (1)
65var enumFields = typeSymbol.GetMembers().Where(m => m.Kind == SymbolKind.Field && m.IsStatic);
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (2)
117var members = ((INamedTypeSymbol)symbolEndContext.Symbol).GetMembers(); 142foreach (var member in namedType.GetMembers())
src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (1)
155foreach (var member in enumType.GetMembers())
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (3)
283foreach (var member in namedType.GetMembers()) 526foreach (var member in namedType.GetMembers()) 757foreach (var member in namedTypeSymbol.GetMembers())
src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
101foreach (var method in enumerableType.GetMembers().OfType<IMethodSymbol>())
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
120foreach (var member in namedType.GetMembers())
src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
79foreach (var member in containingType.GetMembers())
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
273from m in t.GetMembers() 307from member in type.GetMembers()
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (2)
27var fields = namedType.GetMembers() 31var properties = namedType.GetMembers()
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
451.GetMembers()
StackTraceExplorer\StackFrameLocalMethodResolver.cs (1)
39.GetMembers()
StackTraceExplorer\StackFrameMethodSymbolResolver.cs (1)
25.GetMembers()
Microsoft.CodeAnalysis.LanguageServer (1)
Services\LspExtractClassOptionsService.cs (1)
27? originalType.GetMembers().Where(member => member switch
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (34)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (2)
47foreach (ISymbol member in propertySymbol.ContainingType.GetMembers()) 155foreach (var interfaceMember in interfaceSymbol.GetMembers().OfType<TSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (2)
173foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>()) 192foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
154return namedType.GetMembers(); 157return namedType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
32namedType.GetMembers().WhereAsArray(s => s is not INamedTypeSymbol),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
500return containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
167return (disposableType, disposableType?.GetMembers().OfType<IMethodSymbol>().FirstOrDefault(m => m.Parameters.Length == 0 && m.Name == methodName));
Microsoft.CodeAnalysis.PublicApiAnalyzers (31)
DeclarePublicApiAnalyzer.Impl.cs (4)
193foreach (var member in namedType.GetMembers()) 510var nestedNamespaceOrTypeMembers = containingSymbol.GetMembers().OfType<INamespaceOrTypeSymbol>().ToImmutableArray(); 556var siblings = containingSymbol.GetMembers(); 737foreach (var member in namedTypeSymbol.GetMembers())
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (2)
47foreach (ISymbol member in propertySymbol.ContainingType.GetMembers()) 155foreach (var interfaceMember in interfaceSymbol.GetMembers().OfType<TSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
Microsoft.CodeAnalysis.ResxSourceGenerator (27)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (2)
47foreach (ISymbol member in propertySymbol.ContainingType.GetMembers()) 155foreach (var interfaceMember in interfaceSymbol.GetMembers().OfType<TSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
2094members = namedType.GetMembers();
Microsoft.CodeAnalysis.VisualBasic (4)
SymbolDisplay\SymbolDisplayVisitor.Types.vb (1)
330Dim members = String.Join(", ", symbol.GetMembers().OfType(Of IPropertySymbol).Select(Function(p) CreateAnonymousTypeMember(p)))
Symbols\NamespaceOrTypeSymbol.vb (1)
268Private Function INamespaceOrTypeSymbol_GetMembers() As ImmutableArray(Of ISymbol) Implements INamespaceOrTypeSymbol.GetMembers
Symbols\TypedConstant.vb (2)
78Dim members = constant.Type.GetMembers() 142Dim members = constant.Type.GetMembers()
Microsoft.CodeAnalysis.Workspaces (42)
Editing\SyntaxGenerator.cs (6)
785members: type.GetMembers().SelectAsArray(CanBeDeclared, Declaration)), 791members: type.GetMembers().SelectAsArray(CanBeDeclared, Declaration)), 798members: type.GetMembers().SelectAsArray(s => s.Kind == SymbolKind.Field, Declaration)), 811members: type.GetMembers().Where(CanBeDeclared).Select(Declaration)), 825var members = type.GetMembers(); 831foreach (var extensionMember in nested.GetMembers())
FindSymbols\FindReferences\Finders\EventSymbolReferenceFinder.cs (1)
26var backingFields = symbol.ContainingType.GetMembers()
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (1)
54foreach (var member in symbol.ContainingType.GetMembers())
Rename\RenameUtilities.cs (1)
199foreach (var member in containingType.GetMembers())
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
206foreach (var method in namedType.GetMembers().OfType<IMethodSymbol>())
Shared\Extensions\INamespaceSymbolExtensions.cs (1)
183var members = ns.GetMembers();
Shared\Extensions\ITypeSymbolExtensions.cs (1)
144from member in typeSymbol.GetMembers().OfType<TSymbol>()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (2)
173foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>()) 192foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
154return namedType.GetMembers(); 157return namedType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
32namedType.GetMembers().WhereAsArray(s => s is not INamedTypeSymbol),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
500return containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
167return (disposableType, disposableType?.GetMembers().OfType<IMethodSymbol>().FirstOrDefault(m => m.Parameters.Length == 0 && m.Name == methodName));
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
SymbolKeyTests.cs (5)
773var a_b_m = a_b.GetMembers().Single(s => s.Name == "M"); 781var a_string_b_m = a_string_b.GetMembers().Single(s => s.Name == "M"); 787var a_string_b_int_m = a_string_b_int.GetMembers().Single(s => s.Name == "M"); 795var a_b_int_m = a_b_int.GetMembers().Single(s => s.Name == "M"); 1537foreach (var member in container.GetMembers())
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
649foreach (IFieldSymbol fs in currentClassType.GetMembers().OfType<IFieldSymbol>())
Microsoft.Extensions.Options.SourceGeneration (2)
Parser.cs (2)
276var members = modelType.GetMembers().ToList(); 286var baseMembers = baseType.GetMembers().Where(m => !addedMembers.Contains(m.Name));
Microsoft.Extensions.Validation.ValidationsGenerator (3)
Extensions\ITypeSymbolExtensions.cs (1)
111var property = typeSymbol.GetMembers()
Parsers\ValidationsGenerator.TypesParser.cs (2)
158var correspondingProperty = typeSymbol.GetMembers() 211foreach (var member in typeSymbol.GetMembers().OfType<IPropertySymbol>())
Microsoft.Gen.ComplianceReports (3)
Parser.cs (3)
142foreach (var property in typeSymbol.GetMembers().OfType<IPropertySymbol>()) 147foreach (var field in typeSymbol.GetMembers().OfType<IFieldSymbol>()) 204var methods = typeSymbol.GetMembers().OfType<IMethodSymbol>();
Microsoft.Gen.ContextualOptions (1)
Parser.cs (1)
77.GetMembers()
Microsoft.Gen.Logging (4)
Parsing\Parser.cs (2)
326lt.AllMembers.AddRange(methodSymbol.ContainingType.GetMembers().Select(x => x.Name)); 647foreach (ISymbol ms in currentClassType.GetMembers())
Parsing\Parser.LogProperties.cs (1)
98var members = namedType.GetMembers();
Parsing\Parser.Records.cs (1)
47var members = namedType.GetMembers();
Microsoft.Gen.Logging.Unit.Tests (3)
LogParserUtilitiesTests.cs (3)
50.Setup(x => x.GetMembers()) 84.Setup(x => x.GetMembers()) 166.Setup(x => x.GetMembers())
Microsoft.Gen.MetadataExtractor (6)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (3)
142foreach (var property in typeSymbol.GetMembers().OfType<IPropertySymbol>()) 147foreach (var field in typeSymbol.GetMembers().OfType<IFieldSymbol>()) 204var methods = typeSymbol.GetMembers().OfType<IMethodSymbol>();
src\Generators\Microsoft.Gen.Metrics\Parser.cs (3)
636foreach (var member in strongTypeSymbol.GetMembers()) 881foreach (var member in namedTypeSymbol.GetMembers()) 912foreach (var member in parentObjectBase.GetMembers())
Microsoft.Gen.Metrics (3)
Parser.cs (3)
636foreach (var member in strongTypeSymbol.GetMembers()) 881foreach (var member in namedTypeSymbol.GetMembers()) 912foreach (var member in parentObjectBase.GetMembers())
Microsoft.Gen.MetricsReports (3)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (3)
636foreach (var member in strongTypeSymbol.GetMembers()) 881foreach (var member in namedTypeSymbol.GetMembers()) 912foreach (var member in parentObjectBase.GetMembers())
Microsoft.Interop.ComInterfaceGenerator (2)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
65foreach (var method in type.GetMembers().OfType<IMethodSymbol>().Where(m => !m.IsStatic && m.IsAbstract))
ComMethodInfo.cs (1)
43foreach (var member in data.ifaceSymbol.GetMembers())
Microsoft.Interop.SourceGeneration (1)
TypeSymbolExtensions.cs (1)
156foreach (IFieldSymbol field in type.GetMembers().OfType<IFieldSymbol>())
Microsoft.ML.InternalCodeAnalyzer (2)
BaseTestClassAnalyzer.cs (1)
74foreach (var member in namedType.GetMembers())
ContractsCheckNameofFixProvider.cs (1)
139foreach (IFieldSymbol s in type.GetMembers().Where(p => p.Kind == SymbolKind.Field))
Microsoft.VisualStudio.LanguageServices (9)
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
54var membersInType = selectedType.GetMembers().
Library\ObjectBrowser\AbstractListItemFactory.cs (3)
318var members = namedTypeSymbol.GetMembers(); 343foreach (var member in baseType.GetMembers()) 376foreach (var member in namedTypeSymbol.GetMembers())
MoveStaticMembers\VisualStudioMoveStaticMembersOptionsService.cs (1)
95var membersInType = selectedType.GetMembers().
ProjectSystem\AbstractEntryPointFinder.cs (1)
27foreach (var member in symbol.GetMembers())
PullMemberUp\VisualStudioPullMemberUpService.cs (1)
44var membersInType = containingType.GetMembers().
Venus\ContainedLanguageCodeSupport.cs (2)
108var methods = type.GetMembers().OfType<IMethodSymbol>().Where(m => m.CompatibleSignatureToDelegate((INamedTypeSymbol)eventType)); 300: type.GetMembers();
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\Collections\ExternalMemberCollection.cs (1)
60foreach (var member in typeSymbol.GetMembers())
Mvc.Api.Analyzers.Test (4)
ActualApiResponseMetadataFactoryTest.cs (2)
76var method = (IMethodSymbol)returnType.GetMembers().First(); 412var method = (IMethodSymbol)returnType.GetMembers().First();
SymbolApiResponseMetadataProviderTest.cs (2)
296var method = (IMethodSymbol)controller.GetMembers().First(); 318var method = (IMethodSymbol)controller.GetMembers().First();
Roslyn.Diagnostics.Analyzers (38)
AbstractExposeMemberForTesting`1.cs (2)
57foreach (var member in containingType.GetMembers()) 112var accessorField = testAccessorType.GetMembers().OfType<IFieldSymbol>().FirstOrDefault(field => field.Type.Equals(containingType));
DefaultableTypeShouldHaveDefaultableFieldsAnalyzer.cs (1)
64foreach (var member in namedType.GetMembers())
DoNotMixAttributesFromDifferentVersionsOfMEF.cs (1)
91foreach (var member in namedType.GetMembers())
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (2)
47foreach (ISymbol member in propertySymbol.ContainingType.GetMembers()) 155foreach (var interfaceMember in interfaceSymbol.GetMembers().OfType<TSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (2)
173foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>()) 192foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
154return namedType.GetMembers(); 157return namedType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
32namedType.GetMembers().WhereAsArray(s => s is not INamedTypeSymbol),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
500return containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
167return (disposableType, disposableType?.GetMembers().OfType<IMethodSymbol>().FirstOrDefault(m => m.Parameters.Length == 0 && m.Name == methodName));
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
118foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
569var indexers = type.GetMembers().OfType<IPropertySymbol>()
SemanticSearch.BuildTask (1)
GenerateFilteredReferenceAssembliesTask.cs (1)
296Recurse(type.GetMembers());
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
152foreach (var member in typeSymbol.GetMembers())
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
932ImmutableArray<ISymbol> members = currentType.GetMembers();
System.Text.RegularExpressions.Generator (2)
UpgradeToGeneratedRegexAnalyzer.cs (1)
69ImmutableArray<ISymbol> allMembers = regexTypeSymbol.GetMembers();
UpgradeToGeneratedRegexCodeFixer.cs (1)
246foreach (ISymbol member in symbol.GetMembers())
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Analyzers\MissingPropertySerializationConfiguration\MissingPropertySerializationConfigurationAnalyzer.cs (1)
88.GetMembers()
System.Windows.Forms.PrivateSourceGenerators (1)
System\Windows\Forms\SourceGenerators\EnumValidationInfo.cs (1)
18foreach (ISymbol member in enumType.GetMembers())
Test.Utilities (26)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (2)
47foreach (ISymbol member in propertySymbol.ContainingType.GetMembers()) 155foreach (var interfaceMember in interfaceSymbol.GetMembers().OfType<TSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
Text.Analyzers (34)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
20=> propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>().Any(f => f.IsImplicitlyDeclared && propertySymbol.Equals(f.AssociatedSymbol));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ISymbolExtensions.cs (2)
47foreach (ISymbol member in propertySymbol.ContainingType.GetMembers()) 155foreach (var interfaceMember in interfaceSymbol.GetMembers().OfType<TSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
304? containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
23var orderedExistingConstants = enumType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (9)
201return type.GetMembers().WhereAsArray( 209return type.GetMembers(); 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 309return type.GetMembers(); 464foreach (var member in type.GetMembers()) 518=> type.GetMembers(); 571foreach (var member in containingType.GetMembers()) 594foreach (var member in containingType.GetMembers()) 615foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IPropertySymbolExtensions.cs (1)
15=> property.ContainingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
159foreach (var interfaceMember in iface.GetMembers()) 561return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 682if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 687var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 716.SelectMany(x => x.GetMembers()) 756.SelectMany(x => x.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
436return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 501return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 694foreach (var member in type.GetMembers())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (2)
173foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>()) 192foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
154return namedType.GetMembers(); 157return namedType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
32namedType.GetMembers().WhereAsArray(s => s is not INamedTypeSymbol),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
500return containingType.GetMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
167return (disposableType, disposableType?.GetMembers().OfType<IMethodSymbol>().FirstOrDefault(m => m.Parameters.Length == 0 && m.Name == methodName));