public RedlineSearcher(RedlineML.ObjectModel.RedlineDocument RedlineDoc, List<RedlineML.ISummaryItem> changeSummaryItems, string searchText, SearchStyle searchStyle, bool ignoreCase, RedlineTextBuilder rtb, SortedList<int, int> changePosMap) { this.m_RedlineDoc = RedlineDoc; this.m_changeSummaryItems = changeSummaryItems; this.m_searchText = searchText; this.m_searchStyle = searchStyle; m_rtb = rtb; m_ignoreCase = ignoreCase; m_changePosMap = changePosMap; }
public BoilerplateFilter(RedlineML.ObjectModel.RedlineDocument rd) { m_rd = rd; LoadBoilerplateStrings(); FindBoilerplateIndices(); }
private void LoadChangeSummaryItems(object redlineML) { if (redlineML is RedlineDocument) { RedlineDoc = redlineML as RedlineDocument; } else { using (TextReader tr = BuildTextReader(redlineML)) { _redlineML = tr.ReadToEnd(); RedlineMLReader reader = new RedlineMLReader(new StringReader(_redlineML)); RedlineDoc = reader.Execute(); } } SummaryItemBuilder sib = new SummaryItemBuilder(RedlineDoc); m_changeSummaryItems = sib.Execute(); }