/// <summary> /// Occurs after a language is loaded /// </summary> private void EditorDocumentSyntaxLanguageLoaded(object sender, SyntaxLanguageEventArgs e) { var editor = sender as ActiproSoftware.SyntaxEditor.SyntaxEditor; if (e.Language is CSharpSyntaxLanguage) { // Update the language data // dotNetProjectResolver.CodeSnippetFolders.Clear(); // dotNetProjectResolver.CodeSnippetFolders.Add(cSharpCodeSnippetFolder); // editor.Document.LanguageData = null; // dotNetProjectResolver; } else { // Clear the language data if (editor != null) editor.Document.LanguageData = null; } // Get all the languages //SyntaxLanguageCollection languages = SyntaxLanguage.GetLanguageCollection(e.Language); // Add status message // this.WriteLine("SyntaxLanguageLoaded: " + languages.ToString()); }
private void EditorDocumentSyntaxLanguageLoaded(object sender, SyntaxLanguageEventArgs e) { var editor = sender as SyntaxEditor; if (!(e.Language is ActiproSoftware.SyntaxEditor.Addons.CSharp.CSharpSyntaxLanguage)) { // Clear the language data if (editor != null) editor.Document.LanguageData = null; } }