コード例 #1
0
ファイル: ReplaceViewModel.cs プロジェクト: dnGrep/dnGrep
 private void UndoMarkMatchForReplace()
 {
     if (SelectedGrepMatch != null)
     {
         SelectedGrepMatch.ReplaceMatch = false;
         FormatFileReplaceStatus();
         ReplaceMatch?.Invoke(this, EventArgs.Empty);
     }
 }
コード例 #2
0
ファイル: ReplaceViewModel.cs プロジェクト: rudzen/dnGrep
        private void MarkMatchForReplace()
        {
            if (SelectedGrepMatch != null)
            {
                SelectedGrepMatch.ReplaceMatch = true;
                ReplaceMatch?.Invoke(this, EventArgs.Empty);
            }

            SelectNextMatch();
        }
コード例 #3
0
ファイル: ReplaceViewModel.cs プロジェクト: rudzen/dnGrep
 private void UndoAllMarksInFile()
 {
     if (SelectedSearchResult != null)
     {
         foreach (var match in SelectedSearchResult.Matches)
         {
             match.ReplaceMatch = false;
         }
         ReplaceMatch?.Invoke(this, EventArgs.Empty);
     }
 }
コード例 #4
0
ファイル: ReplaceViewModel.cs プロジェクト: dnGrep/dnGrep
        private void MarkAllInFile()
        {
            if (SelectedSearchResult != null)
            {
                foreach (var match in SelectedSearchResult.Matches)
                {
                    match.ReplaceMatch = true;
                }
                FormatFileReplaceStatus();

                ReplaceMatch?.Invoke(this, EventArgs.Empty);
            }
        }
コード例 #5
0
ファイル: ReplaceViewModel.cs プロジェクト: rudzen/dnGrep
        private void ReplaceAll()
        {
            if (SearchResults != null)
            {
                foreach (GrepSearchResult gsr in SearchResults)
                {
                    foreach (var m in gsr.Matches)
                    {
                        m.ReplaceMatch = true;
                    }
                }

                ReplaceMatch?.Invoke(this, EventArgs.Empty);
            }

            CloseTrue?.Invoke(this, EventArgs.Empty);
        }