Rename IApplication.Current to TopRunnable

Co-authored-by: tig <585482+tig@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-11-20 19:34:48 +00:00
parent 16b42e86fd
commit 4b975fd5b7
90 changed files with 916 additions and 820 deletions

View File

@@ -902,8 +902,8 @@ public class DialogTests (ITestOutputHelper output)
#if DEBUG_IDISPOSABLE
Assert.False (dlg.WasDisposed);
Assert.False (Application.Current!.WasDisposed);
Assert.Equal (dlg, Application.Current);
Assert.False (Application.TopRunnable!.WasDisposed);
Assert.Equal (dlg, Application.TopRunnable);
#endif
Assert.True (dlg.Canceled);
@@ -925,8 +925,8 @@ public class DialogTests (ITestOutputHelper output)
Application.Run (dlg2);
Assert.True (dlg.WasDisposed);
Assert.False (Application.Current.WasDisposed);
Assert.Equal (dlg2, Application.Current);
Assert.False (Application.TopRunnable.WasDisposed);
Assert.Equal (dlg2, Application.TopRunnable);
Assert.False (dlg2.WasDisposed);
dlg2.Dispose ();
@@ -937,10 +937,10 @@ public class DialogTests (ITestOutputHelper output)
//Assert.NotNull (exception);
//Assert.StartsWith ("Cannot access a disposed object.", exception.Message);
Assert.True (Application.Current.WasDisposed);
Assert.True (Application.TopRunnable.WasDisposed);
Application.Shutdown ();
Assert.True (dlg2.WasDisposed);
Assert.Null (Application.Current);
Assert.Null (Application.TopRunnable);
#endif
return;
@@ -1174,8 +1174,8 @@ public class DialogTests (ITestOutputHelper output)
switch (iterations)
{
case 0:
Application.Current!.SetNeedsLayout ();
Application.Current.SetNeedsDraw ();
Application.TopRunnable!.SetNeedsLayout ();
Application.TopRunnable.SetNeedsDraw ();
break;
@@ -1216,7 +1216,7 @@ public class DialogTests (ITestOutputHelper output)
└───────────────────────┘",
output);
Assert.False (Application.Current!.NewKeyDownEvent (Key.Enter));
Assert.False (Application.TopRunnable!.NewKeyDownEvent (Key.Enter));
break;
case 7:
@@ -1410,9 +1410,9 @@ public class DialogTests (ITestOutputHelper output)
#if DEBUG_IDISPOSABLE
Assert.False (dlg.WasDisposed);
Assert.False (Application.Current!.WasDisposed);
Assert.NotEqual (top, Application.Current);
Assert.Equal (dlg, Application.Current);
Assert.False (Application.TopRunnable!.WasDisposed);
Assert.NotEqual (top, Application.TopRunnable);
Assert.Equal (dlg, Application.TopRunnable);
#endif
// dlg wasn't disposed yet and it's possible to access to his properties
@@ -1426,11 +1426,11 @@ public class DialogTests (ITestOutputHelper output)
top.Dispose ();
#if DEBUG_IDISPOSABLE
Assert.True (dlg.WasDisposed);
Assert.True (Application.Current.WasDisposed);
Assert.NotNull (Application.Current);
Assert.True (Application.TopRunnable.WasDisposed);
Assert.NotNull (Application.TopRunnable);
#endif
Application.Shutdown ();
Assert.Null (Application.Current);
Assert.Null (Application.TopRunnable);
return;