Esempio n. 1
0
        /// <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());            
        }
Esempio n. 2
0
 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;
     }
 }