1 override of GetSymbolDeclarationSyntax
Microsoft.CodeAnalysis.CSharp.Features (1)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
986
protected override SyntaxNode?
GetSymbolDeclarationSyntax
(ISymbol symbol, Func<ImmutableArray<SyntaxReference>, SyntaxReference?> selector, CancellationToken cancellationToken)
4 references to GetSymbolDeclarationSyntax
Microsoft.CodeAnalysis.Features (4)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
2746
var newTypeDeclaration =
GetSymbolDeclarationSyntax
(newSymbol, refs => refs.First(r => r.SyntaxTree == edit.NewNode!.SyntaxTree), cancellationToken);
6294
=>
GetSymbolDeclarationSyntax
(symbol, selector: System.Linq.ImmutableArrayExtensions.First, cancellationToken)!;
6297
=>
GetSymbolDeclarationSyntax
(symbol, selector: refs => refs is [var single] ? single : null, cancellationToken)!;
6300
=>
GetSymbolDeclarationSyntax
(symbol, syntaxRefs => syntaxRefs.FirstOrDefault(r => r.SyntaxTree == tree), cancellationToken);