18 references to SnippetLanguage
Microsoft.VisualStudio.LanguageServices.Razor (9)
Snippets\SnippetCache.cs (3)
17
private readonly Dictionary<
SnippetLanguage
, ImmutableArray<SnippetInfo>> _snippetCache = new();
20
internal void Update(
SnippetLanguage
language, ImmutableArray<SnippetInfo> snippets)
28
public ImmutableArray<SnippetInfo> GetSnippets(
SnippetLanguage
language)
Snippets\SnippetCompletionItemProvider.cs (4)
83
private static
SnippetLanguage
ConvertLanguageKind(RazorLanguageKind languageKind)
86
RazorLanguageKind.CSharp =>
SnippetLanguage
.CSharp,
87
RazorLanguageKind.Html =>
SnippetLanguage
.Html,
88
RazorLanguageKind.Razor =>
SnippetLanguage
.Razor,
Snippets\SnippetInfo.cs (2)
20
SnippetLanguage
language)
36
public
SnippetLanguage
Language { get; }
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (2)
1328
var snippetInfos = snippetLabels.Select(label => new SnippetInfo(label, label, label, string.Empty,
SnippetLanguage
.Html)).ToImmutableArray();
1329
snippetCompletionItemProvider.SnippetCache.Update(
SnippetLanguage
.Html, snippetInfos);
Microsoft.VisualStudio.RazorExtension (7)
Snippets\SnippetService.cs (7)
105
(
SnippetLanguage
.CSharp, csharpExpansionEnumerator),
106
(
SnippetLanguage
.Html, htmlExpansionEnumerator));
147
private void PopulateSnippetCacheFromExpansionEnumeration(params (
SnippetLanguage
language, IVsExpansionEnumeration expansionEnumerator)[] enumerators)
157
private ImmutableArray<SnippetInfo> ExtractSnippetInfo(
SnippetLanguage
language, IVsExpansionEnumeration expansionEnumerator, SnippetSetting snippetSetting)
211
private static ImmutableHashSet<string> GetIgnoredSnippets(
SnippetLanguage
language, SnippetSetting snippetSetting)
213
if (language ==
SnippetLanguage
.CSharp)
231
Debug.Assert(language ==
SnippetLanguage
.Html);