3 instantiations of ProviderKey
Microsoft.CodeAnalysis.Features (3)
CodeRefactorings\CodeRefactoringService.cs (3)
37
.GroupBy(lz => new
ProviderKey
(lz.Metadata.Language, lz.Metadata.DocumentKind, lz.Metadata.DocumentExtension))
85
var key = new
ProviderKey
(document.Project.Language, document.Kind, "");
95
key = new
ProviderKey
(document.Project.Language, document.Kind, documentExtension);
6 references to ProviderKey
Microsoft.CodeAnalysis.Features (6)
CodeRefactorings\CodeRefactoringService.cs (6)
33
private readonly Lazy<ImmutableDictionary<
ProviderKey
, Lazy<ImmutableArray<CodeRefactoringProvider>>>> _lazyLanguageDocumentToProvidersMap =
34
new Lazy<ImmutableDictionary<
ProviderKey
, Lazy<ImmutableArray<CodeRefactoringProvider>>>>(() =>
74
private ImmutableDictionary<
ProviderKey
, Lazy<ImmutableArray<CodeRefactoringProvider>>> LanguageDocumentToProvidersMap
85
var
key = new ProviderKey(document.Project.Language, document.Kind, "");
305
private record struct ProviderKey(string Language, TextDocumentKind DocumentKind, string DocumentExtension) : IEquatable<
ProviderKey
>
307
public bool Equals(
ProviderKey
other)