public virtual ITextColorizer GetColorizer(IServiceProvider provider) { if (defaultColorizer == null) { defaultColorizer = new PlainTextColorizer(); } return defaultColorizer; }
protected override ITextColorizer GetColorizer(IServiceProvider serviceProvider) { if (this._colorizer == null) { this._colorizer = new HtmlColorizer(); } return this._colorizer; }
protected override void Dispose() { if (this._serverScriptColorizer != null) { this._serverScriptColorizer.Dispose(); this._serverScriptColorizer = null; this._serverScriptColorizerQueried = false; } base.Dispose(); }
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); }
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); } } }
private void Dispose() { if (this._codeColorizer != null) { this._codeColorizer.Dispose(); this._codeColorizer = null; } this._serviceProvider = null; }
protected virtual ITextColorizer GetColorizer(IServiceProvider provider) { if (this._colorizer == null) { this._colorizer = new PlainTextColorizer(); } return this._colorizer; }