public CodeEnvironment(Data.CompletionDS.EnvironmentsRow r) { starttag = r.StartTag; endtag = r.EndTag; ID = r.ID; RegexOptions o = RegexOptions.RightToLeft | RegexOptions.Compiled; reend = new Regex(endtag, o); restart = new Regex(starttag, o); foreach (Data.CompletionDS.SnippetsRow sr in r.GetSnippetsRows()) { string descr = ""; if (!sr.IsDescriptionNull()) { descr = sr.Description; } snippets.Add(new MyCompletionData(sr.Text, descr)); } // sort alphabetically snippets.Sort(delegate(MyCompletionData c1, MyCompletionData c2) { return(String.Compare(c1.Text, c2.Text)); }); }
public CodeEnvironment(Data.CompletionDS.EnvironmentsRow r) { starttag = r.StartTag; endtag = r.EndTag; RegexOptions o = RegexOptions.RightToLeft | RegexOptions.Compiled; reend = new Regex(endtag, o); restart = new Regex(starttag, o); foreach (Data.CompletionDS.SnippetsRow sr in r.GetSnippetsRows()) { string descr = ""; if (!sr.IsDescriptionNull()) { descr = sr.Description; } snippets.Add(new MyCompletionData(sr.Text, descr)); } }