3 implementations of IEmbeddedLanguage
Microsoft.CodeAnalysis.Features (3)
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeEmbeddedLanguage.cs (1)
14internal sealed class DateAndTimeEmbeddedLanguage : IEmbeddedLanguage
EmbeddedLanguages\Json\LanguageServices\JsonEmbeddedLanguage.cs (1)
10internal sealed class JsonEmbeddedLanguage : IEmbeddedLanguage
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedLanguage.cs (1)
14internal sealed class RegexEmbeddedLanguage : IEmbeddedLanguage
10 references to IEmbeddedLanguage
Microsoft.CodeAnalysis.Features (10)
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (7)
26/// <see cref="IEmbeddedLanguage.CompletionProvider"/>. 32private ImmutableArray<IEmbeddedLanguage> _languageProviders; 44private static ImmutableHashSet<char> GetTriggerCharactersForEmbeddedLanguage(IEmbeddedLanguage language) 60protected ImmutableArray<IEmbeddedLanguage> GetLanguageProviders(Host.LanguageServices? languageServices) 75foreach (var language in GetLanguageProviders(languageServices)) 92foreach (var language in GetLanguageProviders(context.Document.Project.Services)) 114private IEmbeddedLanguage GetLanguage(CompletionItem item)
EmbeddedLanguages\AbstractEmbeddedLanguagesProvider.cs (1)
18public ImmutableArray<IEmbeddedLanguage> Languages { get; }
EmbeddedLanguages\IEmbeddedLanguagesProvider.cs (2)
12/// individual language services through the <see cref="IEmbeddedLanguage"/> interface. 17ImmutableArray<IEmbeddedLanguage> Languages { get; }