void CreateXmlFoldingManager() { fakeTextEditor = new MockTextEditor(); fakeXmlFoldParser = new FakeXmlFoldParser(); fakeFoldingManager = new FakeFoldingManager(); xmlFoldingManager = new XmlFoldingManager(fakeTextEditor, fakeFoldingManager, fakeXmlFoldParser); }
void XmlEditor_DocumentChanged(object sender, EventArgs e) { _foldingManager?.Dispose(); if (Document != null) { Indent(); _foldingManager = new XmlFoldingManager(this); _foldingManager.UpdateFolds(); _foldingManager.Start(); } }