6 implementations of GetMembers
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationNamespaceOrTypeSymbol.cs (1)
30public 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)
24public abstract ImmutableArray<ISymbol> GetMembers();
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
103public override 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)
CodeGenerationNamespaceOrTypeSymbol.cs (1)
30public virtual ImmutableArray<ISymbol> GetMembers()
308 references to GetMembers
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (2)
176processMembers(((INamedTypeSymbol)symbol).GetMembers()); 206processMembers(typeMember.GetMembers());
Operations\ControlFlowGraphBuilder.cs (1)
7690var properties = operation.Type.GetMembers()
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (1)
268foreach (var member in enumType.GetMembers())
Microsoft.CodeAnalysis.CodeStyle (28)
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
111var members = ((INamedTypeSymbol)symbolEndContext.Symbol).GetMembers();
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
410foreach (var member in namedType.GetMembers()) 569foreach (var member in namedTypeSymbol.GetMembers())
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
99foreach (var method in enumerableType.GetMembers().OfType<IMethodSymbol>())
AbstractUseAutoPropertyAnalyzer.cs (1)
110foreach (var member in namedType.GetMembers())
INamedTypeSymbolExtensions.cs (8)
205return type.GetMembers().WhereAsArray(m => m.DeclaredAccessibility == Accessibility.Public && 211return type.GetMembers(); 306return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 311return type.GetMembers(); 441foreach (var member in type.GetMembers()) 495=> type.GetMembers(); 547foreach (var member in type.GetMembers()) 581foreach (var member in containingType.GetMembers())
IPropertySymbolExtensions.cs (1)
12=> property.ContainingType.GetMembers()
ISymbolExtensions.cs (6)
100from interfaceMember in iface.GetMembers() 498return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 619if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 624var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 653.SelectMany(x => x.GetMembers()) 693.SelectMany(x => x.GetMembers())
ITypeSymbolExtensions.cs (3)
440return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 495return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 683foreach (var member in type.GetMembers())
PopulateSwitchStatementHelpers.cs (1)
136foreach (var member in enumType.GetMembers())
SymbolKey.AnonymousTypeSymbolKey.cs (2)
22var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 39var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? ImmutableArray<IPropertySymbol>.Empty;
SymbolKey.cs (1)
307? containingType.GetMembers()
UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
79foreach (var member in containingType.GetMembers())
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
AbstractFlagsEnumGenerator.cs (2)
176foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>()) 195foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>())
AbstractSemanticFactsService.cs (1)
119return disposableType?.GetMembers().OfType<IMethodSymbol>().FirstOrDefault(m => m.Parameters.Length == 0 && m.Name == methodName);
CodeGenerationHelpers.cs (2)
155return namedType.GetMembers(); 158return namedType.GetMembers()
INamedTypeSymbolExtensions.cs (1)
32namedType.GetMembers().WhereAsArray(s => s is not INamedTypeSymbol),
Microsoft.CodeAnalysis.CSharp (3)
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
459var 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 (3)
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
72.GetMembers()
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
101foreach (var member in typeSymbol.GetMembers())
CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (1)
70=> namedType.GetMembers()
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
ConvertToRecordEngine.cs (1)
128.GetMembers()
ConvertToRecordHelpers.cs (1)
312var positionalParam = param.ContainingSymbol.ContainingType.GetMembers().FirstOrDefault(member
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
113from m in t.GetMembers()
CSharpTypeInferenceService.TypeInferrer.cs (1)
565var indexers = type.GetMembers().OfType<IPropertySymbol>()
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (7)
ExtractClass\ExtractClassTests.cs (1)
3090var availableMembers = originalSymbol.GetMembers().Where(member => MemberAndDestinationValidator.IsMemberValid(member));
SymbolKey\SymbolKeyCompilationsTests.cs (4)
198var indexer1 = type.GetMembers().Where(m => m.MetadataName == "I.Item").Single() as IPropertySymbol; 199var indexer2 = type.GetMembers().Where(m => m.MetadataName == "I<T>.Item").Single() as IPropertySymbol; 234var members1 = symbols1.OfType<INamespaceOrTypeSymbol>().SelectMany(n => n.GetMembers()).ToList(); 235var 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)
5878Assert.All(tupleWithoutNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 5955Assert.All(tupleWithoutNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 5974Assert.All(tupleWithNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 5993Assert.All(tupleWithSomeNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 6011Assert.All(tupleWithNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 6063Assert.All(tuple8WithoutNames.GetMembers().OfType<IFieldSymbol>().Where(f => f.Name != "Rest").Select(f => f.Locations.FirstOrDefault()), 6088Assert.All(tuple8WithNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 6113Assert.All(tuple9WithoutNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 6139Assert.All(tuple9WithNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 6171Assert.All(tuple9WithNames.GetMembers().OfType<IFieldSymbol>().Select(f => f.Locations.FirstOrDefault()), 22891AssertEx.SetEqual(xSymbol.GetMembers().OfType<IFieldSymbol>().Select(f => f.Name),
Microsoft.CodeAnalysis.CSharp.Features (16)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
326reservedNames: declaredSymbol.ContainingType.GetMembers().Select(m => m.Name));
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
199foreach (var member in baseType.GetMembers())
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
137var collectionType = namedType.GetMembers()
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (2)
189var fields = type.GetMembers().OfType<IFieldSymbol>().Where(f => f.IsConst).Where(f => f.HasConstantValue); 217foreach (var member in type.GetMembers())
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
80foreach (var member in symbol.GetMembers())
ConvertToRecordEngine.cs (1)
128.GetMembers()
ConvertToRecordHelpers.cs (1)
312var positionalParam = param.ContainingSymbol.ContainingType.GetMembers().FirstOrDefault(member
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
113from m in t.GetMembers()
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
72.GetMembers()
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
101foreach (var member in typeSymbol.GetMembers())
CSharpUseRangeOperatorDiagnosticAnalyzer.InfoCache.cs (1)
70=> namedType.GetMembers()
Debugging\BreakpointResolver.cs (1)
29var members = type.GetMembers()
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
633if (AnalyzerResult.ReturnType.GetMembers().Any(static x => x is IMethodSymbol
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
192foreach (var interfaceMember in interfaceType.GetMembers())
NavigationBar\CSharpNavigationBarItemService.cs (1)
68foreach (var member in type.GetMembers())
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\NativeIntegerTests.cs (4)
301var nativeIntegerMembers = nativeIntegerType.GetMembers(); 302var underlyingMembers = underlyingType.GetMembers(); 511var allMembers = type.GetMembers(); 512Assert.Equal(allMembers, type.GetMembers(), ReferenceEqualityComparer.Instance); // same member instances
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (47)
Compilation\CompilationAPITests.cs (6)
2612Assert.Equal(1, type.GetMembers().OfType<IPropertySymbol>().Count()); 2614Assert.All(type.GetMembers().OfType<IPropertySymbol>().Select(p => p.Locations.FirstOrDefault()), 2633Assert.Equal(2, type.GetMembers().OfType<IPropertySymbol>().Count()); 2648Assert.Equal(2, type.GetMembers().OfType<IPropertySymbol>().Count()); 2650Assert.All(type.GetMembers().OfType<IPropertySymbol>().Select(p => p.Locations.FirstOrDefault()), 2715return type.GetMembers().OfType<IPropertySymbol>().SelectAsArray(p =>
Compilation\SemanticModelGetSemanticInfoTests.cs (3)
9286Assert.Empty(type.GetMembers()); 9287Assert.NotEmpty(constructedFrom.GetMembers()); 9290Assert.Equal(1, a.GetMembers().Length);
Compilation\SymbolVisitorTests.cs (3)
122VisitChildren(symbol.GetMembers()); 302VisitChildren(symbol.GetMembers()); 424VisitChildren(symbol.GetMembers(), argument);
SymbolDisplay\SymbolDisplayTests.cs (6)
5382var indexer = type.GetMembers().Where(m => m.Kind == SymbolKind.Property && ((IPropertySymbol)m).IsIndexer).Single(); 5586var indexer = type.GetMembers().Where(m => m.Kind == SymbolKind.Property && ((IPropertySymbol)m).IsIndexer).Single(); 6868var members = semanticModel.GetDeclaredSymbol(declaration).GetMembers(); 6940var members = semanticModel.GetDeclaredSymbol(declaration).GetMembers(); 7200var members = semanticModel.GetDeclaredSymbol(declaration).GetMembers(); 7353var 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)
1721var 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)
145return c.GetMembers().OfType<IFieldSymbol>().ToArray(); 212return c.GetMembers().OfType<IPropertySymbol>().ToArray(); 286return c.GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("M")).ToArray(); 478var members = c.GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("M")).ToArray(); 486members = e.GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("M")).Select(m => m.ReduceExtensionMethod(m.Parameters[0].Type)).ToArray(); 635return c.GetMembers().OfType<IEventSymbol>().ToArray(); 691comp => ((INamedTypeSymbol)((Compilation)comp).GetMember("I")).GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("F")).ToArray(), 755comp => ((INamedTypeSymbol)((Compilation)comp).GetMember("I")).GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("F")).ToArray(), 820comp => ((INamedTypeSymbol)((Compilation)comp).GetMember("I")).GetMembers().OfType<IMethodSymbol>().Where(m => m.Name.StartsWith("F")).ToArray(), 887comp => ((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 (3)
CSharpTypeInferenceService.TypeInferrer.cs (1)
565var indexers = type.GetMembers().OfType<IPropertySymbol>()
Editing\CSharpImportAdder.cs (1)
137foreach (var member in type.GetMembers())
Recommendations\CSharpRecommendationServiceRunner_Operators.cs (1)
31foreach (var member in type.GetMembers())
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (11)
CodeGeneration\SymbolEditorTests.cs (2)
1034var property = typeC.GetMembers().First(m => m.Kind == SymbolKind.Property); 1044var iproperty = typeI.GetMembers().First(m => m.Kind == SymbolKind.Property);
CodeGeneration\SyntaxGeneratorTests.cs (9)
976var conversion = gcHandleType.GetMembers().OfType<IMethodSymbol>().Single(m => 984conversion = doubleType.GetMembers().OfType<IMethodSymbol>().Single(m => 2495var method = type.GetMembers().Single(m => m is IMethodSymbol { MethodKind: MethodKind.ExplicitInterfaceImplementation }); 2496var property = type.GetMembers().Single(m => m is IPropertySymbol { IsIndexer: false }); 2497var indexer = type.GetMembers().Single(m => m is IPropertySymbol { IsIndexer: true }); 2498var ev = type.GetMembers().Single(m => m is IEventSymbol); 4174var method = symbolC.GetMembers().OfType<IMethodSymbol>().Single(m => m.MethodKind == MethodKind.Ordinary); 4175var indexer = symbolC.GetMembers().OfType<IPropertySymbol>().Single(m => m.IsIndexer); 4176var property = symbolC.GetMembers().OfType<IPropertySymbol>().Single(m => !m.IsIndexer);
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (5)
NavigationCommandHandlers\FindExtensionMethodsCommandHandler.cs (1)
99foreach (var extMethod in type.GetMembers().OfType<IMethodSymbol>().Where(method => method.IsExtensionMethod))
NavigationCommandHandlers\FindImplementingMembersCommandHandler.cs (1)
140foreach (var interfaceMember in interfaceSymbol.GetMembers())
NavigationCommandHandlers\FindMemberOverloadsCommandHandler.cs (1)
83foreach (var curSymbol in symbol.ContainingType.GetMembers()
NavigationCommandHandlers\FindReferencesOfOverloadsCommandHandler.cs (1)
113foreach (var curSymbol in symbol.ContainingType.GetMembers()
Snippets\SnippetFunctions\AbstractSnippetFunctionGenerateSwitchCases.cs (1)
48var enumFields = typeSymbol.GetMembers().Where(m => m.Kind == SymbolKind.Field && m.IsStatic);
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)
660var members = onlyGenerateMembers ? symbol.GetMembers().ToArray() : new[] { symbol };
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
225var memberSymbol = namedTypeSymbol.GetMembers()
Microsoft.CodeAnalysis.Features (38)
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
111var members = ((INamedTypeSymbol)symbolEndContext.Symbol).GetMembers();
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
410foreach (var member in namedType.GetMembers()) 569foreach (var member in namedTypeSymbol.GetMembers())
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
99foreach (var method in enumerableType.GetMembers().OfType<IMethodSymbol>())
AbstractUseAutoPropertyAnalyzer.cs (1)
110foreach (var member in namedType.GetMembers())
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
161if (!typeSymbol.GetMembers().OfType<IMethodSymbol>().Any(IsDebuggerDisplayMethod))
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
535foreach (var methodSymbol in typeSymbol.GetMembers().OfType<IMethodSymbol>())
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (2)
56var containsAnonymousType = anonymousType.GetMembers() 325var originalProperties = anonymousType.GetMembers().OfType<IPropertySymbol>().ToImmutableArray();
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
59var fields = propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>();
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
518indexer = interfaces.SelectMany(i => i.GetMembers().OfType<IPropertySymbol>().Where(IsViableIndexer)).FirstOrDefault();
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
5005if (oldType.GetMembers().OfType<IPropertySymbol>().Count() == newType.GetMembers().OfType<IPropertySymbol>().Count() && 5006oldType.GetMembers().OfType<IFieldSymbol>().Count() == newType.GetMembers().OfType<IFieldSymbol>().Count()) 5070foreach (var member in type.GetMembers())
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (1)
84from method in regexType.GetMembers().OfType<IMethodSymbol>()
ExtractInterface\AbstractExtractInterfaceService.cs (1)
106var extractableMembers = typeToExtractFrom.GetMembers().Where(IsExtractableMember);
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
214var viableMembers = containingType.GetMembers().WhereAsArray(IsWritableInstanceFieldOrProperty);
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
464from m in t.GetMembers() 527from member in type.GetMembers()
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
606from m in t.GetMembers()
ImplementAbstractClass\ImplementAbstractClassData.cs (2)
273var fields = ClassType.GetMembers() 279var properties = ClassType.GetMembers()
ImplementInterface\AbstractImplementInterfaceService.cs (2)
162state.ClassOrStructType.GetMembers() 170state.ClassOrStructType.GetMembers()
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
272var reservedNames = declaringType.GetMembers().Select(m => m.Name);
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
28var allMembers = _symbol.GetMembers();
PopulateSwitchStatementHelpers.cs (1)
136foreach (var member in enumType.GetMembers())
PullMemberUp\MembersPuller.cs (2)
529return overrideMembersSet.Intersect(destination.GetMembers(), SymbolEquivalenceComparer.Instance).Any(); 536foreach (var interfaceMember in destination.GetMembers())
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
96var childMember = namedType.GetMembers().FirstOrDefault(m => syntaxFacts.StringComparer.Equals(m.Name, singleWordText));
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
107var setMethod = containingType.GetMembers()
Snippets\SnippetFunctionService.cs (1)
64var enumFields = typeSymbol.GetMembers().Where(m => m.Kind == SymbolKind.Field && m.IsStatic);
StackTraceExplorer\StackFrameLocalMethodResolver.cs (1)
38var candidateFunctions = type.GetMembers()
StackTraceExplorer\StackFrameMethodSymbolResolver.cs (1)
25.GetMembers()
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
294var constructorSpans = field.ContainingType.GetMembers()
UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
79foreach (var member in containingType.GetMembers())
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
1984members = namedType.GetMembers();
Microsoft.CodeAnalysis.VisualBasic (4)
SymbolDisplay\SymbolDisplayVisitor.Types.vb (1)
326Dim 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)
VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (1)
19For Each method In DirectCast(context.Symbol, INamedTypeSymbol).GetMembers().OfType(Of IMethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
SymbolId\SymbolKeyTestBase.vb (2)
199For Each member In symbol.GetMembers() 333For Each m In tinfo.Type.GetMembers
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (14)
CodeGen\CodeGenTuples.vb (13)
6899Assert.All(tupleWithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 6952Assert.All(tupleWithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 6972Assert.All(tupleWithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 6993Assert.All(tupleWithSomeNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7011Assert.All(tupleWithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7036Assert.All(tuple8WithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7061Assert.All(tuple8WithNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7086Assert.All(tuple9WithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7111Assert.All(tuple9WithNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7136Assert.All(tuple9WithNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 7160Assert.All(tupleWithoutNames.GetMembers().OfType(Of IFieldSymbol)().Select(Function(f) f.Locations.FirstOrDefault()), 9227Dim fields = From m In model.GetTypeInfo(node).ConvertedType.GetMembers() 9274Dim fields = From m In model.GetTypeInfo(node).Type.GetMembers()
PrivateProtected.vb (1)
133For Each member In bb.GetMembers()
Microsoft.CodeAnalysis.VisualBasic.Features (9)
Completion\CompletionProviders\EnumCompletionProvider.vb (1)
67For Each member In enumType.GetMembers()
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (2)
187Return ImmutableArray.CreateRange(Of ISymbol)([interface].AllInterfaces.SelectMany(Function(i) i.GetMembers()).Where(Function(s) s.IsAccessibleWithin(within))) _ 188.AddRange([interface].GetMembers())
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (1)
342If AnalyzerResult.ReturnType.GetMembers().Any(
NavigationBar\VisualBasicNavigationBarItemService.vb (4)
133For Each member In type.GetMembers().OrderBy(Function(m) m.Name) 161Dim members = From member In type.GetMembers() 237Dim memberGroups = type.GetMembers().Where(AddressOf IncludeMember) _ 324Dim methodsImplementingEvents = containingType.GetMembers().OfType(Of IMethodSymbol) _
VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (1)
19For Each method In DirectCast(context.Symbol, INamedTypeSymbol).GetMembers().OfType(Of IMethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (10)
Compilation\CompilationAPITests.vb (10)
1591Assert.Equal(2, type.GetMembers().OfType(Of IPropertySymbol).Count()) 1593Assert.All(type.GetMembers().OfType(Of IPropertySymbol)().Select(Function(p) p.Locations.FirstOrDefault()), 1613Assert.Equal(2, type.GetMembers().OfType(Of IPropertySymbol).Count()) 1638Assert.Equal(1, type.GetMembers().OfType(Of IPropertySymbol).Count()) 1640Assert.All(type.GetMembers().OfType(Of IPropertySymbol)().Select(Function(p) p.Locations.FirstOrDefault()), 1653Assert.Equal(1, type.GetMembers().OfType(Of IPropertySymbol).Count()) 1655Assert.All(type.GetMembers().OfType(Of IPropertySymbol)().Select(Function(p) p.Locations.FirstOrDefault()), 1667Assert.Equal(2, type.GetMembers().OfType(Of IPropertySymbol).Count()) 1669Assert.All(type.GetMembers().OfType(Of IPropertySymbol)().Select(Function(p) p.Locations.FirstOrDefault()), 1730Return type.GetMembers().OfType(Of IPropertySymbol)().SelectAsArray(Function(p) p.NullableAnnotation)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (6)
SymbolDisplay\SymbolDisplayTests.vb (1)
5330Dim indexer = type.GetMembers().Where(Function(m) m.Kind = SymbolKind.Property AndAlso DirectCast(m, IPropertySymbol).IsIndexer).Single()
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (1)
713Dim mems = typeInfo.Type.GetMembers()
SymbolsTests\CheckedUserDefinedOperatorsTests.vb (3)
188Dim operators = c0_3.GetMembers().OfType(Of IMethodSymbol)().Where(Function(m) m.MethodKind <> MethodKind.Constructor).ToArray() 375Dim operators = c0_3.GetMembers().OfType(Of IMethodSymbol)().Where(Function(m) m.MethodKind <> MethodKind.Constructor).ToArray() 554Dim operators = c0_3.GetMembers().OfType(Of IMethodSymbol)().Where(Function(m) m.MethodKind <> MethodKind.Constructor).ToArray()
SymbolsTests\Source\OverridesTests.vb (1)
6728For Each member In namedType.GetMembers()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
Editing\VisualBasicImportAdder.vb (2)
122For Each member In type.GetMembers() 132For Each member In type.GetMembers()
FindSymbols\VisualBasicReferenceFinder.vb (1)
64From childProperty In type.GetMembers().OfType(Of IPropertySymbol)
Recommendations\VisualBasicRecommendationServiceRunner.vb (2)
477Return namedTypeSymbol.GetMembers() _ 525Return namedTypeSymbol.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 (39)
AbstractFlagsEnumGenerator.cs (2)
176foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>()) 195foreach (var field in enumType.GetMembers().OfType<IFieldSymbol>())
AbstractSemanticFactsService.cs (1)
119return disposableType?.GetMembers().OfType<IMethodSymbol>().FirstOrDefault(m => m.Parameters.Length == 0 && m.Name == methodName);
CodeGenerationHelpers.cs (2)
155return namedType.GetMembers(); 158return namedType.GetMembers()
Editing\SyntaxGenerator.cs (4)
780members: type.GetMembers().Where(CanBeDeclared).Select(Declaration)), 788members: type.GetMembers().Where(CanBeDeclared).Select(Declaration)), 794members: type.GetMembers().Where(CanBeDeclared).Select(Declaration)), 801members: type.GetMembers().Where(s => s.Kind == SymbolKind.Field).Select(Declaration)),
FindSymbols\FindReferences\Finders\EventSymbolReferenceFinder.cs (1)
24var backingFields = symbol.ContainingType.GetMembers()
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (1)
41foreach (var member in symbol.ContainingType.GetMembers())
IPropertySymbolExtensions.cs (1)
12=> property.ContainingType.GetMembers()
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (8)
205return type.GetMembers().WhereAsArray(m => m.DeclaredAccessibility == Accessibility.Public && 211return type.GetMembers(); 306return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 311return type.GetMembers(); 441foreach (var member in type.GetMembers()) 495=> type.GetMembers(); 547foreach (var member in type.GetMembers()) 581foreach (var member in containingType.GetMembers())
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (6)
100from interfaceMember in iface.GetMembers() 498return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName); 619if (!returnType.GetMembers().OfType<IPropertySymbol>().Any(p => p.Name == WellKnownMemberNames.IsCompleted && p.Type.SpecialType == SpecialType.System_Boolean && p.GetMethod != null)) 624var methods = returnType.GetMembers().OfType<IMethodSymbol>(); 653.SelectMany(x => x.GetMembers()) 693.SelectMany(x => x.GetMembers())
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (3)
440return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 495return types.SelectMany(x => x.GetMembers().OfType<T>().Where(m => m.IsAccessibleWithin(within))); 683foreach (var member in type.GetMembers())
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (1)
32namedType.GetMembers().WhereAsArray(s => s is not INamedTypeSymbol),
Rename\RenameUtilities.cs (1)
193foreach (var member in containingType.GetMembers())
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
194foreach (var method in namedType.GetMembers().OfType<IMethodSymbol>())
Shared\Extensions\INamespaceSymbolExtensions.cs (1)
192var members = ns.GetMembers();
Shared\Extensions\ITypeSymbolExtensions.cs (1)
149from member in typeSymbol.GetMembers().OfType<TSymbol>()
Shared\Extensions\SyntaxGeneratorExtensions.cs (1)
90return containingType.GetMembers()
Shared\Utilities\EnumValueUtilities.cs (1)
22var orderedExistingConstants = enumType.GetMembers()
SymbolKey.AnonymousTypeSymbolKey.cs (2)
22var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 39var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? ImmutableArray<IPropertySymbol>.Empty;
SymbolKey.cs (1)
307? containingType.GetMembers()
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
SymbolKeyTests.cs (5)
714var a_b_m = a_b.GetMembers().Single(s => s.Name == "M"); 722var a_string_b_m = a_string_b.GetMembers().Single(s => s.Name == "M"); 728var a_string_b_int_m = a_string_b_int.GetMembers().Single(s => s.Name == "M"); 736var a_b_int_m = a_b_int.GetMembers().Single(s => s.Name == "M"); 1460foreach (var member in container.GetMembers())
Microsoft.VisualStudio.LanguageServices (10)
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
56var membersInType = selectedType.GetMembers().
Library\ObjectBrowser\AbstractListItemFactory.cs (3)
318var members = namedTypeSymbol.GetMembers(); 343foreach (var member in baseType.GetMembers()) 378foreach (var member in namedTypeSymbol.GetMembers())
MoveStaticMembers\VisualStudioMoveStaticMembersOptionsService.cs (1)
102var membersInType = selectedType.GetMembers().
Progression\SymbolContainment.cs (1)
80foreach (var member in namedType.GetMembers())
ProjectSystem\AbstractEntryPointFinder.cs (1)
30foreach (var member in symbol.GetMembers())
PullMemberUp\VisualStudioPullMemberUpService.cs (1)
44var membersInType = containingType.GetMembers().
Venus\ContainedLanguageCodeSupport.cs (2)
109var methods = type.GetMembers().OfType<IMethodSymbol>().Where(m => m.CompatibleSignatureToDelegate((INamedTypeSymbol)eventType)); 306: type.GetMembers();
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\Collections\ExternalMemberCollection.cs (1)
60foreach (var member in typeSymbol.GetMembers())
Microsoft.VisualStudio.LanguageServices.UnitTests (4)
CommonControls\MemberSelectionViewModelTests.vb (1)
185Dim membersInType = memberSymbol.ContainingType.GetMembers().WhereAsArray(Function(member) MemberAndDestinationValidator.IsMemberValid(member))
CommonControls\NewTypeDestinationSelectionViewModelTests.vb (1)
238Dim extractableMembers = DirectCast(symbol, INamedTypeSymbol).GetMembers().Where(Function(s) Not (TypeOf s Is IMethodSymbol) OrElse DirectCast(s, IMethodSymbol).MethodKind <> MethodKind.Constructor)
ExtractInterface\ExtractInterfaceViewModelTests.vb (1)
301Dim extractableMembers = DirectCast(symbol, INamedTypeSymbol).GetMembers().Where(Function(s) Not (TypeOf s Is IMethodSymbol) OrElse DirectCast(s, IMethodSymbol).MethodKind <> MethodKind.Constructor)
PullMemberUp\PullMemberUpViewModelTest.vb (1)
258Dim membersInType = memberSymbol.ContainingType.GetMembers().WhereAsArray(Function(member) MemberAndDestinationValidator.IsMemberValid(member))
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Venus\ContainedLanguageStaticEventBinding.vb (1)
28Dim methods = type.GetMembers().