1 implementation of GetContainingMemberDeclaration
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
689
public SyntaxNode?
GetContainingMemberDeclaration
(SyntaxNode root, int position, bool useFullSpan = true)
4 references to GetContainingMemberDeclaration
Microsoft.CodeAnalysis.CodeStyle (1)
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
128
var memberDecl = symbolStartAnalyzer._compilationAnalyzer.SyntaxFacts.
GetContainingMemberDeclaration
(root, spanStart, useFullSpan: false);
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\Analyzers\Core\CodeFixes\AddObsoleteAttribute\AbstractAddObsoleteAttributeCodeFixProvider.cs (1)
66
return _syntaxFacts.
GetContainingMemberDeclaration
(root, node.SpanStart) ??
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
269
return diagnostics.GroupBy(d => syntaxFacts.
GetContainingMemberDeclaration
(root, d.Location.SourceSpan.Start) ?? root);
887
memberDeclaration = syntaxFacts.
GetContainingMemberDeclaration
(root, memberDeclaration.SpanStart) ?? root;