public virtual IViewContent CreateContentForLanguage(string language, string content)
 {
     TextEditorDisplayBindingWrapper b2 = new TextEditorDisplayBindingWrapper();
     StringParserService stringParserService = (StringParserService)ServiceManager.Services.GetService(typeof(StringParserService));
     b2.textAreaControl.Document.TextContent = stringParserService.Parse(content);
     b2.textAreaControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy(language);
     Console.WriteLine (language);
     b2.textAreaControl.Document.Language = language;
     b2.textAreaControl.InitializeFormatter();
     return b2;
 }
        public virtual IViewContent CreateContentForFile(string fileName)
        {
            TextEditorDisplayBindingWrapper b2 = new TextEditorDisplayBindingWrapper();

            #if GTK
            // FIXME: GTKize
            #else
            b2.textAreaControl.Dock = DockStyle.Fill;
            #endif
            b2.Load(fileName);
            b2.textAreaControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategyForFile(fileName);
            b2.textAreaControl.Document.Language = HighlightingStrategyFactory.LanguageFromFile (fileName);
            b2.textAreaControl.InitializeFormatter();
            return b2;
        }