1 implementation of IsMethodLevelMember
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
726public bool IsMethodLevelMember([NotNullWhen(true)] SyntaxNode? node)
10 references to IsMethodLevelMember
Microsoft.CodeAnalysis.EditorFeatures (1)
Peek\PeekHelpers.cs (1)
61node = node.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFactsService) => syntaxFactsService.IsMethodLevelMember(node), syntaxFactsService) ?? node;
Microsoft.CodeAnalysis.Features (6)
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
111var containingMember = anonymousObject.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.IsMethodLevelMember(node), syntaxFacts) ?? anonymousObject;
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
84var containingMember = anonymousNode.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.IsMethodLevelMember(node), syntaxFacts) ?? anonymousNode;
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
167return tupleExprOrTypeNode.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.IsMethodLevelMember(node), syntaxFacts);
Diagnostics\Service\DocumentAnalysisExecutor.cs (3)
278if (service.IsMethodLevelMember(startNode)) 287var startSpan = service.IsMethodLevelMember(startNode) ? startNode.FullSpan : span.Value; 288var endSpan = service.IsMethodLevelMember(endNode) ? endNode.FullSpan : span.Value;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Workspaces\LspWorkspaceManagerTests.cs (2)
686var oldMethodDeclarations = originalRoot.DescendantNodes().Where(n => syntaxFacts.IsMethodLevelMember(n)).ToImmutableArray(); 687var newMethodDeclarations = newRoot.DescendantNodes().Where(n => syntaxFacts.IsMethodLevelMember(n)).ToImmutableArray();
Microsoft.CodeAnalysis.Workspaces (1)
LanguageServices\FixAllSpanMappingService\AbstractFixAllSpanMappingService.cs (1)
88if (fixAllInContainingMember && !syntaxFacts.IsMethodLevelMember(startContainer))