Ejemplo n.º 1
0
 public SyntaxEditorFindReplaceResult(FindReplaceResult result)
     : base(result.TextRange, result.Groups)
 {
 }
Ejemplo n.º 2
0
 private void btnFindAll_Click(object sender, EventArgs e)
 {
   try
   {
     if (FindAllAction != null && _renderer.CurrentResults.Any())
     {
       var regexStrategy = _strategy as RegexSearchStrategy;
       Func<int, string> nameGetter;
       if (regexStrategy == null)
         nameGetter = i => string.Format("${0}", i);
       else
         nameGetter = i => string.IsNullOrEmpty(regexStrategy.Regex.GroupNameFromNumber(i))
           ? string.Format("${0}", i)
           : regexStrategy.Regex.GroupNameFromNumber(i);
       var result = new FindReplaceResult(_currentDoc, _renderer.CurrentResults.OfType<ISearchResult>(), nameGetter);
       FindAllAction.Invoke(result);
     }
   }
   catch (Exception ex)
   {
     Utils.HandleError(ex);
   }
 }