private static ImmutableHashSet <char> GetTriggerCharactersForEmbeddedLanguage(
            IEmbeddedLanguage language
            )
        {
            var completionProvider = (language as IEmbeddedLanguageFeatures)?.CompletionProvider;

            if (completionProvider is LSPCompletionProvider lspCompletionProvider)
            {
                return(lspCompletionProvider.TriggerCharacters);
            }

            return(ImmutableHashSet <char> .Empty);
        }
        private static ImmutableHashSet <char> GetTriggerCharactersForEmbeddedLanguage(IEmbeddedLanguage language)
        {
            var completionProvider = language.CompletionProvider;

            if (completionProvider != null)
            {
                return(completionProvider.TriggerCharacters);
            }

            return(ImmutableHashSet <char> .Empty);
        }