Beispiel #1
0
 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();
 }
Beispiel #3
0
		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();
        }