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