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); }