1 implementation of IsMethodLevelMember
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
737
public bool
IsMethodLevelMember
([NotNullWhen(true)] SyntaxNode? node)
7 references to IsMethodLevelMember
Microsoft.CodeAnalysis.Features (6)
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
111
var containingMember = anonymousObject.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.
IsMethodLevelMember
(node), syntaxFacts) ?? anonymousObject;
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
84
var containingMember = anonymousNode.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.
IsMethodLevelMember
(node), syntaxFacts) ?? anonymousNode;
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
167
return tupleExprOrTypeNode.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.
IsMethodLevelMember
(node), syntaxFacts);
Diagnostics\Service\DocumentAnalysisExecutor.cs (3)
287
if (service.
IsMethodLevelMember
(startNode))
296
var startSpan = service.
IsMethodLevelMember
(startNode) ? startNode.FullSpan : span.Value;
297
var endSpan = service.
IsMethodLevelMember
(endNode) ? endNode.FullSpan : span.Value;
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (1)
88
if (fixAllInContainingMember && !syntaxFacts.
IsMethodLevelMember
(startContainer))