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