1 implementation of IDeclarationNameRecommender
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
31
internal sealed partial class DeclarationNameRecommender :
IDeclarationNameRecommender
4 references to IDeclarationNameRecommender
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (2)
29
internal sealed partial class DeclarationNameCompletionProvider([ImportMany] IEnumerable<Lazy<
IDeclarationNameRecommender
, OrderableMetadata>> recommenders) : LSPCompletionProvider
31
private ImmutableArray<Lazy<
IDeclarationNameRecommender
, OrderableMetadata>> Recommenders { get; } = [.. ExtensionOrderer.Order(recommenders)];
Completion\CompletionProviders\DeclarationName\ExportDeclarationNameRecommenderAttribute.cs (1)
12
internal sealed class ExportDeclarationNameRecommenderAttribute(string name) : ExportAttribute(typeof(
IDeclarationNameRecommender
))
ExternalAccess\Pythia\PythiaDeclarationNameRecommender.cs (1)
22
internal sealed class PythiaDeclarationNameRecommender([Import(AllowDefault = true)] Lazy<IPythiaDeclarationNameRecommenderImplementation>? implementation) :
IDeclarationNameRecommender