16 references to GetSymbolDeclarationSyntax
Microsoft.CodeAnalysis.Features (16)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (16)
180/// Returns all symbols with declaring syntax (<see cref="GetSymbolDeclarationSyntax(ISymbol, CancellationToken)"/> must return a syntax node)
3092HasEdit(editMap, GetSymbolDeclarationSyntax(newAssociatedMember, cancellationToken), EditKind.Insert);
4730/// Semantic edits of members synthesized based on parameters that have no declaring syntax (<see cref="GetSymbolDeclarationSyntax(ISymbol, CancellationToken)"/> returns null)
5574newDeclaration = GetSymbolDeclarationSyntax(newCtor, cancellationToken);
5730var syntax = GetSymbolDeclarationSyntax(member, cancellationToken);
6383return IsGlobalMain(symbol) ? GetDiagnosticSpan(GetSymbolDeclarationSyntax(symbol, cancellationToken), EditKind.Update) :
6384symbol is IParameterSymbol && IsGlobalMain(symbol.ContainingSymbol) ? GetDiagnosticSpan(GetSymbolDeclarationSyntax(symbol.ContainingSymbol, cancellationToken), EditKind.Update) :
6403GetSymbolDeclarationSyntax(containingLambda, cancellationToken) : null;
6412return new CapturedParameterKey(ParameterKind.Explicit, GetSymbolDeclarationSyntax(parameter, cancellationToken), lambda);
6484GetSymbolDeclarationSyntax(oldPrimaryConstructor, cancellationToken),
6485GetSymbolDeclarationSyntax(newPrimaryConstructor, cancellationToken));
6511oldLocalCaptures.Add(GetSymbolDeclarationSyntax(oldCapture.Symbol, cancellationToken), oldCaptureIndex);
6537var newCaptureSyntax = GetSymbolDeclarationSyntax(local, cancellationToken);
6694var scope = GetCapturedParameterScope(GetSymbolDeclarationSyntax(local.ContainingSymbol, cancellationToken));
6699var node = GetSymbolDeclarationSyntax(local, cancellationToken);
7000=> symbol is IMethodSymbol { IsStatic: false, MethodKind: MethodKind.Constructor, DeclaringSyntaxReferences: [_] } && IsPrimaryConstructorDeclaration(GetSymbolDeclarationSyntax(symbol, cancellationToken));