6 references to GetEnclosingSymbol
Microsoft.CodeAnalysis.Features (3)
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
130var containingType = semanticModel.GetEnclosingSymbol<INamedTypeSymbol>(line.Start, cancellationToken);
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (1)
113var containingType = semanticModel.GetEnclosingSymbol<INamedTypeSymbol>(startToken.SpanStart, _cancellationToken);
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
480var enclosingMethodSymbol = _document.SemanticModel.GetEnclosingSymbol<IMethodSymbol>(SimpleNameOrMemberAccessExpressionOpt.SpanStart, cancellationToken);
Microsoft.CodeAnalysis.Workspaces (3)
SemanticModelExtensions.cs (3)
83return semanticModel.GetEnclosingSymbol<INamedTypeSymbol>(position, cancellationToken) ?? 88=> semanticModel.GetEnclosingSymbol<INamedTypeSymbol>(position, cancellationToken); 91=> semanticModel.GetEnclosingSymbol<INamespaceSymbol>(position, cancellationToken);