OSDN Git Service

正規表現を使用しないReplaceAll()を実装した
[fooeditengine/FooEditEngine.git] / WPF / Test / MainWindow.xaml.cs
index 08fcaa3..6fda266 100644 (file)
@@ -203,8 +203,9 @@ namespace Test
         {
             System.Diagnostics.Stopwatch time = new System.Diagnostics.Stopwatch();
             time.Start();
-            this.fooTextBox.Document.SetFindParam(this.FindPattern.Text, false, System.Text.RegularExpressions.RegexOptions.None);
-            this.fooTextBox.Document.ReplaceAll(this.ReplacePattern.Text, false);
+            this.fooTextBox.Document.FireUpdateEvent = false;
+            this.fooTextBox.Document.ReplaceAll2(this.FindPattern.Text, this.ReplacePattern.Text);
+            this.fooTextBox.Document.FireUpdateEvent = true;
             time.Stop();
             this.fooTextBox.Refresh();
             MessageBox.Show(string.Format("complete elpased time:{0}s",time.ElapsedMilliseconds/1000.0f));