15 references to GetSymbolDeclarationSyntax
Microsoft.CodeAnalysis.Features (15)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (15)
180/// Returns all symbols with declaring syntax (<see cref="GetSymbolDeclarationSyntax(ISymbol, CancellationToken)"/> must return a syntax node) 2942HasEdit(editMap, GetSymbolDeclarationSyntax(newAssociatedMember, cancellationToken), EditKind.Insert); 4544/// Semantic edits of members synthesized based on parameters that have no declaring syntax (<see cref="GetSymbolDeclarationSyntax(ISymbol, CancellationToken)"/> returns null) 5544var syntax = GetSymbolDeclarationSyntax(member, cancellationToken); 6197return IsGlobalMain(symbol) ? GetDiagnosticSpan(GetSymbolDeclarationSyntax(symbol, cancellationToken), EditKind.Update) : 6198symbol is IParameterSymbol && IsGlobalMain(symbol.ContainingSymbol) ? GetDiagnosticSpan(GetSymbolDeclarationSyntax(symbol.ContainingSymbol, cancellationToken), EditKind.Update) : 6217GetSymbolDeclarationSyntax(containingLambda, cancellationToken) : null; 6226return new CapturedParameterKey(ParameterKind.Explicit, GetSymbolDeclarationSyntax(parameter, cancellationToken), lambda); 6298GetSymbolDeclarationSyntax(oldPrimaryConstructor, cancellationToken), 6299GetSymbolDeclarationSyntax(newPrimaryConstructor, cancellationToken)); 6325oldLocalCaptures.Add(GetSymbolDeclarationSyntax(oldCapture.Symbol, cancellationToken), oldCaptureIndex); 6351var newCaptureSyntax = GetSymbolDeclarationSyntax(local, cancellationToken); 6504var scope = GetCapturedParameterScope(GetSymbolDeclarationSyntax(local.ContainingSymbol, cancellationToken)); 6509var node = GetSymbolDeclarationSyntax(local, cancellationToken); 6810=> symbol is IMethodSymbol { IsStatic: false, MethodKind: MethodKind.Constructor, DeclaringSyntaxReferences: [_] } && IsPrimaryConstructorDeclaration(GetSymbolDeclarationSyntax(symbol, cancellationToken));