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