internal OneSClassifier(IClassificationTypeRegistryService registry, ITextBuffer buffer) { this.m_registry = registry; this.classificationType = registry.GetClassificationType("OneSClassifier"); this._buffer = buffer; this._outerParenTag = this.MakeTag("OneSError"); this.snapshot = buffer.CurrentSnapshot; this.regions = new List <OneSClassifier.Region>(); BufferIdleEventUtil.AddBufferIdleEventListener(this._buffer, new EventHandler(this.ReParse)); }
public void Dispose() { BufferIdleEventUtil.RemoveBufferIdleEventListener(this._buffer, new EventHandler(this.ReParse)); }