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