5 overrides of Members
Microsoft.CodeAnalysis.CSharp (5)
_generated\2\Syntax.xml.Syntax.Generated.cs (5)
10416public override SyntaxList<MemberDeclarationSyntax> Members => new SyntaxList<MemberDeclarationSyntax>(GetRed(ref this.members, 9)); 10583public override SyntaxList<MemberDeclarationSyntax> Members => new SyntaxList<MemberDeclarationSyntax>(GetRed(ref this.members, 9)); 10749public override SyntaxList<MemberDeclarationSyntax> Members => new SyntaxList<MemberDeclarationSyntax>(GetRed(ref this.members, 9)); 10923public override SyntaxList<MemberDeclarationSyntax> Members => new SyntaxList<MemberDeclarationSyntax>(GetRed(ref this.members, 10)); 11410public override SyntaxList<MemberDeclarationSyntax> Members => new SyntaxList<MemberDeclarationSyntax>(GetRed(ref this.members, 7));
114 references to Members
Microsoft.CodeAnalysis.CSharp (5)
Declarations\DeclarationTreeBuilder.cs (2)
813if (node.Members.Count == 0) 819foreach (var member in node.Members)
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
127foreach (var decl in t.Members)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
3094foreach (var m in syntax.Members) 3964AddNonTypeMembers(builder, typeDecl.Members, diagnostics);
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\roslyn\src\Analyzers\CSharp\Analyzers\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
49ProcessMembers(context, option, typeDeclaration.Members);
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
124foreach (var member in typeDeclaration.Members)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
35foreach (var member in typeDeclaration.Members)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
776foreach (var member in type.Members)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
50var member = typeDecl.Members.FirstOrDefault(d => d.FullSpan.Contains(position));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (1)
41=> containingType.Members;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
902=> node is TypeDeclarationSyntax { Members: var members } ? members : [];
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (24)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (10)
55typeDeclaration.Members 140foreach (var constructor in typeDeclaration.Members.OfType<ConstructorDeclarationSyntax>()) 200var equalsOp = (OperatorDeclarationSyntax?)typeDeclaration.Members.FirstOrDefault(member 202var notEqualsOp = (OperatorDeclarationSyntax?)typeDeclaration.Members.FirstOrDefault(member 219foreach (var method in typeDeclaration.Members.OfType<MethodDeclarationSyntax>()) 342foreach (var member in typeDeclaration.Members) 391if (typeDeclaration.Members.IsEmpty()) 413typeDeclaration.Members[0], typeDeclaration.Members[0].GetNodeWithoutLeadingBlankLines()); 434typeDeclaration.Members,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
182var firstMember = typeDeclaration.Members.First(); 222for (var currentIndex = typeDeclaration.Members.IndexOf(constructorDeclaration) - 1; currentIndex >= 0; currentIndex--) 224var priorMember = typeDeclaration.Members[currentIndex];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
37var members = Insert(destination.Members, constructorDeclaration, info,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
30var members = Insert(destination.Members, methodDeclaration, info, availableIndices, after: LastOperator);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\DestructorGenerator.cs (1)
35var members = Insert(destination.Members, destructorDeclaration, info,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
87var members = Insert(destination.Members, declaration, info, availableIndices,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (1)
80var members = Insert(destination.Members, declaration, info, availableIndices,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
69var members = Insert(destination.Members, methodDeclaration, info, availableIndices, after: LastMethod);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
33var members = Insert(destination.Members, declaration, info, availableIndices);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
31var members = Insert(destination.Members, methodDeclaration, info, availableIndices, after: LastOperator);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
62var members = Insert(destination.Members, declaration, info,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
22var members = destination.Members; 149return (TypeDeclarationSyntax)EnsureHasBraces(typeDeclaration, typeDeclaration.Members.Count > 0);
Microsoft.CodeAnalysis.CSharp.Features (37)
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (6)
325var firstConstructorIndex = currentTypeDeclaration.Members.IndexOf(m => m is ConstructorDeclarationSyntax c && !c.Modifiers.Any(SyntaxKind.StaticKeyword)); 329currentTypeDeclaration.Members.Insert(firstConstructorIndex, constructorDeclaration)); 333var lastFieldOrProperty = currentTypeDeclaration.Members.LastIndexOf(m => m is FieldDeclarationSyntax); 335lastFieldOrProperty = currentTypeDeclaration.Members.LastIndexOf(m => m is PropertyDeclarationSyntax); 344currentTypeDeclaration.Members.Insert(lastFieldOrProperty + 1, constructorDeclaration)); 349currentTypeDeclaration.Members.Insert(0, constructorDeclaration));
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (2)
205foreach (var member in typeDeclaration.Members) 220foreach (var member in typeDeclaration.Members)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
437var newMembers = VisitList(ReplaceMembers(node.Members, global: false));
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
40foreach (var member in typeDeclarationNode.Members)
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (1)
281foreach (var member in typeDeclaration.Members)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (5)
89=> DetermineConstantInsertPosition(oldType.Members, newType.Members); 129=> DetermineFieldInsertPosition(oldType.Members, newType.Members); 189typeDeclaration.Members.Insert(index, memberDeclaration));
LineSeparators\CSharpLineSeparatorService.cs (1)
52ProcessNodeList(typeBlock.Members, spans, cancellationToken);
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
175foreach (var member in type.Members)
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (2)
42=> typeDeclaration.Members; 110hasItems: typeDeclaration.Members.Count > 0,
src\roslyn\src\Analyzers\CSharp\Analyzers\AddAccessibilityModifiers\CSharpAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
49ProcessMembers(context, option, typeDeclaration.Members);
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
124foreach (var member in typeDeclaration.Members)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
35foreach (var member in typeDeclaration.Members)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (10)
55typeDeclaration.Members 140foreach (var constructor in typeDeclaration.Members.OfType<ConstructorDeclarationSyntax>()) 200var equalsOp = (OperatorDeclarationSyntax?)typeDeclaration.Members.FirstOrDefault(member 202var notEqualsOp = (OperatorDeclarationSyntax?)typeDeclaration.Members.FirstOrDefault(member 219foreach (var method in typeDeclaration.Members.OfType<MethodDeclarationSyntax>()) 342foreach (var member in typeDeclaration.Members) 391if (typeDeclaration.Members.IsEmpty()) 413typeDeclaration.Members[0], typeDeclaration.Members[0].GetNodeWithoutLeadingBlankLines()); 434typeDeclaration.Members,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
182var firstMember = typeDeclaration.Members.First(); 222for (var currentIndex = typeDeclaration.Members.IndexOf(constructorDeclaration) - 1; currentIndex >= 0; currentIndex--) 224var priorMember = typeDeclaration.Members[currentIndex];
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
127foreach (var decl in t.Members)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.cs (1)
193foreach (var member in typeDeclaration.Members)
Microsoft.CodeAnalysis.CSharp.Workspaces (21)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
1251TypeDeclarationSyntax type => type.Members, 1358TypeDeclarationSyntax type => type.WithMembers(type.Members.AddRange(newMembers)),
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (3)
211typeDeclaration.Members.Any() && 212typeDeclaration.Members.All(m => m is BaseTypeDeclarationSyntax)) 459=> node.Members;
Recommendations\CSharpRecommendationServiceRunner.cs (1)
492foreach (var member in typeDeclaration.Members)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
776foreach (var member in type.Members)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
50var member = typeDecl.Members.FirstOrDefault(d => d.FullSpan.Contains(position));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (1)
41=> containingType.Members;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
902=> node is TypeDeclarationSyntax { Members: var members } ? members : [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
37var members = Insert(destination.Members, constructorDeclaration, info,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
30var members = Insert(destination.Members, methodDeclaration, info, availableIndices, after: LastOperator);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\DestructorGenerator.cs (1)
35var members = Insert(destination.Members, destructorDeclaration, info,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
87var members = Insert(destination.Members, declaration, info, availableIndices,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (1)
80var members = Insert(destination.Members, declaration, info, availableIndices,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
69var members = Insert(destination.Members, methodDeclaration, info, availableIndices, after: LastMethod);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
33var members = Insert(destination.Members, declaration, info, availableIndices);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
31var members = Insert(destination.Members, methodDeclaration, info, availableIndices, after: LastOperator);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
62var members = Insert(destination.Members, declaration, info,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
22var members = destination.Members; 149return (TypeDeclarationSyntax)EnsureHasBraces(typeDeclaration, typeDeclaration.Members.Count > 0);
Microsoft.Gen.Logging (1)
Parsing\Parser.cs (1)
69foreach (MemberDeclarationSyntax member in typeDec.Members)
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
82foreach (var memberSyntax in typeDeclaration.Members.Where(x => x.IsKind(SyntaxKind.MethodDeclaration)))
Microsoft.Gen.Metrics (1)
Parser.cs (1)
82foreach (var memberSyntax in typeDeclaration.Members.Where(x => x.IsKind(SyntaxKind.MethodDeclaration)))
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
82foreach (var memberSyntax in typeDeclaration.Members.Where(x => x.IsKind(SyntaxKind.MethodDeclaration)))
Roslyn.Diagnostics.CSharp.Analyzers (15)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
776foreach (var member in type.Members)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
50var member = typeDecl.Members.FirstOrDefault(d => d.FullSpan.Contains(position));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (1)
41=> containingType.Members;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
902=> node is TypeDeclarationSyntax { Members: var members } ? members : [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
37var members = Insert(destination.Members, constructorDeclaration, info,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
30var members = Insert(destination.Members, methodDeclaration, info, availableIndices, after: LastOperator);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\DestructorGenerator.cs (1)
35var members = Insert(destination.Members, destructorDeclaration, info,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
87var members = Insert(destination.Members, declaration, info, availableIndices,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (1)
80var members = Insert(destination.Members, declaration, info, availableIndices,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
69var members = Insert(destination.Members, methodDeclaration, info, availableIndices, after: LastMethod);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
33var members = Insert(destination.Members, declaration, info, availableIndices);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
31var members = Insert(destination.Members, methodDeclaration, info, availableIndices, after: LastOperator);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
62var members = Insert(destination.Members, declaration, info,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
22var members = destination.Members; 149return (TypeDeclarationSyntax)EnsureHasBraces(typeDeclaration, typeDeclaration.Members.Count > 0);