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()
808 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)
160foreach (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)
160foreach (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)
160foreach (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)
160foreach (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)
196disposableFields = 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)
160foreach (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)
160foreach (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)
160foreach (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 (11)
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)
26var fields = namedType.GetMembers() 32var properties = namedType.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)
510var members = string.Join(", ", symbol.GetMembers().OfType<IPropertySymbol>().Select(CreateAnonymousTypeMember));
Symbols\TypedConstantExtensions.cs (2)
82var members = constant.Type!.GetMembers(); 161var 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)
170var member = symbol.ContainingType.GetMembers().Single(); 255var member = symbol.ContainingType.GetMembers().Single(); 477var substitutedExtension = (INamedTypeSymbol)container.Construct(comp.GetSpecialType(SpecialType.System_Int32)).GetMembers().Single(); 622var members = symbol.ContainingType.GetMembers(); 691var members = nestedExtensionSymbol.ContainingType.GetMembers(); 741Assert.Equal(["void Extensions.<>E__0.<Extension>$(System.Object)", "void Extensions.<>E__0.Method()", "Extensions.<>E__0.<>E__0"], nestedExtensionSymbol.ContainingType.GetMembers().ToTestDisplayStrings()); 2045symbol.GetMembers().ToTestDisplayStrings()); 2080symbol.GetMembers().ToTestDisplayStrings()); 2237symbol.GetMembers().ToTestDisplayStrings()); 2273symbol.GetMembers().ToTestDisplayStrings()); 2338Assert.Equal(["void Extensions.<>E__0.<Extension>$(System.Object)", "Extensions.<>E__0.Nested"], symbol.GetMembers().ToTestDisplayStrings()); 2457Assert.Equal(["void Extensions.<>E__0.<Extension>$(System.Object)", "void Extensions.<>E__0.Finalize()"], symbol.GetMembers().ToTestDisplayStrings()); 2491Assert.Equal(["void Extensions.<>E__0.<Extension>$(System.Object o)", "System.Int32 Extensions.<>E__0.field"], symbol.GetMembers().ToTestDisplayStrings()); 2517Assert.Equal(["void Extensions.<>E__0.<Extension>$(System.Object)", "System.Int32 Extensions.<>E__0.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)
9281Assert.Empty(type.GetMembers()); 9282Assert.NotEmpty(constructedFrom.GetMembers()); 9285Assert.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)
160foreach (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)
526foreach (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)
5657foreach (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)
26var fields = namedType.GetMembers() 32var properties = namedType.GetMembers()
StackTraceExplorer\StackFrameLocalMethodResolver.cs (1)
38var candidateFunctions = type.GetMembers()
StackTraceExplorer\StackFrameMethodSymbolResolver.cs (1)
25.GetMembers()
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
447.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)
160foreach (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)
160foreach (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)
160foreach (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)
327Dim 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.VisualBasic.CodeStyle (1)
src\Analyzers\VisualBasic\Analyzers\RemoveUnusedMembers\VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (1)
27For Each method In DirectCast(context.Symbol, INamedTypeSymbol).GetMembers().OfType(Of IMethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (2)
106For Each member In type.GetMembers() 116For Each member In type.GetMembers()
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (12)
CodeGen\CodeGenTuples.vb (11)
6898Assert.All(tupleWithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 6951Assert.All(tupleWithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 6971Assert.All(tupleWithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 6992Assert.All(tupleWithSomeNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7010Assert.All(tupleWithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7035Assert.All(tuple8WithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7060Assert.All(tuple8WithNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7085Assert.All(tuple9WithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7110Assert.All(tuple9WithNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7135Assert.All(tuple9WithNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7159Assert.All(tupleWithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()),
PrivateProtected.vb (1)
134For Each member In bb.GetMembers()
Microsoft.CodeAnalysis.VisualBasic.Features (6)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
187.AddRange([interface].GetMembers())
NavigationBar\VisualBasicNavigationBarItemService.vb (4)
132For Each member In type.GetMembers().OrderBy(Function(m) m.Name) 160Dim members = From member In type.GetMembers() 236Dim memberGroups = type.GetMembers().Where(AddressOf IncludeMember) _ 323Dim methodsImplementingEvents = containingType.GetMembers().OfType(Of IMethodSymbol) _
src\Analyzers\VisualBasic\Analyzers\RemoveUnusedMembers\VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (1)
27For Each method In DirectCast(context.Symbol, INamedTypeSymbol).GetMembers().OfType(Of IMethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (14)
Compilation\CompilationAPITests.vb (10)
1592Assert.Equal(2, type.GetMembers().OfType(Of IPropertySymbol).Count()) 1594Assert.All(type.GetMembers().OfType(Of IPropertySymbol)().Select(Function(p) p.Locations.FirstOrDefault()), 1614Assert.Equal(2, type.GetMembers().OfType(Of IPropertySymbol).Count()) 1639Assert.Equal(1, type.GetMembers().OfType(Of IPropertySymbol).Count()) 1641Assert.All(type.GetMembers().OfType(Of IPropertySymbol)().Select(Function(p) p.Locations.FirstOrDefault()), 1654Assert.Equal(1, type.GetMembers().OfType(Of IPropertySymbol).Count()) 1656Assert.All(type.GetMembers().OfType(Of IPropertySymbol)().Select(Function(p) p.Locations.FirstOrDefault()), 1668Assert.Equal(2, type.GetMembers().OfType(Of IPropertySymbol).Count()) 1670Assert.All(type.GetMembers().OfType(Of IPropertySymbol)().Select(Function(p) p.Locations.FirstOrDefault()), 1731Return type.GetMembers().OfType(Of IPropertySymbol)().SelectAsArray(Function(p) p.NullableAnnotation)
Compilation\ReferenceManagerTests.vb (2)
1654c.GetTypeByMetadataName("System.Int32").GetMembers() 1658Assert.Throws(Of ObjectDisposedException)(Function() c.GetTypeByMetadataName("System.Int64").GetMembers())
Diagnostics\GetDiagnosticsTests.vb (1)
722For Each field In namedType.GetMembers().OfType(Of IFieldSymbol)
Semantics\InitOnlyMemberTests.vb (1)
5269For Each m As MethodSymbol In d.GetMembers()
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (6)
SymbolDisplay\SymbolDisplayTests.vb (2)
6069Dim extension = e.GetMembers().OfType(Of ITypeSymbol).Single() 6124Dim extension = e.GetMembers().OfType(Of ITypeSymbol).Single()
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (1)
710Dim mems = typeInfo.Type.GetMembers()
SymbolsTests\ParamsCollectionTests.vb (2)
77Dim m1 = DirectCast(csCompilation, Compilation).GetTypeByMetadataName("C1").GetMembers().Where(Function(s) s.Name = "M1").Single() 78Dim m2 = DirectCast(csCompilation, Compilation).GetTypeByMetadataName("C1").GetMembers().Where(Function(s) s.Name = "M2").Single()
SymbolsTests\Source\OverridesTests.vb (1)
6722For Each member In namedType.GetMembers()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
Recommendations\VisualBasicRecommendationServiceRunner.vb (2)
483Return namedTypeSymbol.GetMembers() _ 531Return namedTypeSymbol.GetMembers() _
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (2)
106For Each member In type.GetMembers() 116For Each member In type.GetMembers()
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (2)
CodeGeneration\SyntaxGeneratorTests.vb (2)
1066Dim Conversion = gcHandleType.GetMembers().OfType(Of IMethodSymbol)().Single( 1075Conversion = doubleType.GetMembers().OfType(Of IMethodSymbol)().Single(
Microsoft.CodeAnalysis.Workspaces (40)
Editing\SyntaxGenerator.cs (4)
768members: type.GetMembers().Where(CanBeDeclared).Select(Declaration)), 776members: type.GetMembers().Where(CanBeDeclared).Select(Declaration)), 782members: type.GetMembers().Where(CanBeDeclared).Select(Declaration)), 789members: type.GetMembers().Where(s => s.Kind == SymbolKind.Field).Select(Declaration)),
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)
160foreach (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)
110var property = typeSymbol.GetMembers()
Parsers\ValidationsGenerator.TypesParser.cs (2)
137var correspondingProperty = typeSymbol.GetMembers() 172foreach (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.UnitTests (4)
CommonControls\MemberSelectionViewModelTests.vb (1)
183Dim membersInType = memberSymbol.ContainingType.GetMembers().WhereAsArray(Function(member) MemberAndDestinationValidator.IsMemberValid(member))
CommonControls\NewTypeDestinationSelectionViewModelTests.vb (1)
237Dim extractableMembers = DirectCast(symbol, INamedTypeSymbol).GetMembers().Where(Function(s) Not (TypeOf s Is IMethodSymbol) OrElse DirectCast(s, IMethodSymbol).MethodKind <> MethodKind.Constructor)
ExtractInterface\ExtractInterfaceViewModelTests.vb (1)
298Dim extractableMembers = DirectCast(symbol, INamedTypeSymbol).GetMembers().Where(Function(s) Not (TypeOf s Is IMethodSymbol) OrElse DirectCast(s, IMethodSymbol).MethodKind <> MethodKind.Constructor)
PullMemberUp\PullMemberUpViewModelTest.vb (1)
257Dim membersInType = memberSymbol.ContainingType.GetMembers().WhereAsArray(Function(member) MemberAndDestinationValidator.IsMemberValid(member))
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)
160foreach (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>()
Roslyn.Diagnostics.VisualBasic.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (2)
106For Each member In type.GetMembers() 116For Each member In type.GetMembers()
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.Analyzers.VisualBasic (1)
Analyzers\MissingPropertySerializationConfiguration\MissingPropertySerializationConfigurationDiagnosticAnalyzer.vb (1)
86Dim shouldSerializeMethod As IMethodSymbol = classSymbol.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)
160foreach (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)
160foreach (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));