6 references to GetEnclosingSymbol
Microsoft.CodeAnalysis.Features (3)
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
129
var containingType = semanticModel.
GetEnclosingSymbol
<INamedTypeSymbol>(line.Start, cancellationToken);
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (1)
94
var containingType = semanticModel.
GetEnclosingSymbol
<INamedTypeSymbol>(startToken.SpanStart, CancellationToken);
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
476
var enclosingMethodSymbol = _document.SemanticModel.
GetEnclosingSymbol
<IMethodSymbol>(SimpleNameOrMemberAccessExpressionOpt.SpanStart, cancellationToken);
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (3)
84
return semanticModel.
GetEnclosingSymbol
<INamedTypeSymbol>(position, cancellationToken) ??
89
=> semanticModel.
GetEnclosingSymbol
<INamedTypeSymbol>(position, cancellationToken);
92
=> semanticModel.
GetEnclosingSymbol
<INamespaceSymbol>(position, cancellationToken);