Esempio n. 1
0
 public virtual ITextColorizer GetColorizer(IServiceProvider provider)
 {
     if (defaultColorizer == null)
     {
         defaultColorizer = new PlainTextColorizer();
     }
     return defaultColorizer;
 }
Esempio n. 2
0
 protected override ITextColorizer GetColorizer(IServiceProvider serviceProvider)
 {
     if (this._colorizer == null)
     {
         this._colorizer = new HtmlColorizer();
     }
     return this._colorizer;
 }
Esempio n. 3
0
 protected override void Dispose()
 {
     if (this._serverScriptColorizer != null)
     {
         this._serverScriptColorizer.Dispose();
         this._serverScriptColorizer = null;
         this._serverScriptColorizerQueried = false;
     }
     base.Dispose();
 }
Esempio n. 4
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         this._textManager.UnregisterTextControl(this);
         this._textManager = null;
         this._textLanguage = null;
         this._textColorizer = null;
         this._textHost = null;
         this._buffer = null;
     }
     base.Dispose(disposing);
 }
Esempio n. 5
0
 private void SetTextLanguage(ITextLanguage language)
 {
     this._textLanguage = language;
     if (this._textHost != null)
     {
         this._textHost.Dispose();
         this._textHost = null;
     }
     if (this._textColorizer != null)
     {
         this._textColorizer.Dispose();
         this._textColorizer = null;
     }
     if (this._textLanguage != null)
     {
         this._textHost = this._textLanguage.GetTextControlHost(this, this.Site);
         this._textColorizer = this._textLanguage.GetColorizer(this.Site);
     }
     foreach (TextView view in this._views)
     {
         view.UpdateTextLanguage();
         if (this._textHost != null)
         {
             this._textHost.OnTextViewCreated(view);
         }
     }
 }
Esempio n. 6
0
 private void Dispose()
 {
     if (this._codeColorizer != null)
     {
         this._codeColorizer.Dispose();
         this._codeColorizer = null;
     }
     this._serviceProvider = null;
 }
Esempio n. 7
0
 protected virtual ITextColorizer GetColorizer(IServiceProvider provider)
 {
     if (this._colorizer == null)
     {
         this._colorizer = new PlainTextColorizer();
     }
     return this._colorizer;
 }