Rename LockScreenImpl to LockScreenBase since the former's name doesnt make any sense
MODIFY
WalletWasabi.Gui/Controls/LockScreen/LockScreen.xaml.cs
WalletWasabi.Gui/Controls/LockScreen/LockScreen.xaml.cs
@@ -15,7 +15,7 @@ namespace WalletWasabi.Gui.Controls.LockScreen
private LockScreenType _activeLockScreenType;
private ContentControl LockScreenHost;
- private LockScreenImpl CurrentLockScreen;
+ private LockScreenBase CurrentLockScreen;
private CompositeDisposable ScreenImplDisposables;
public static readonly DirectProperty<LockScreen, LockScreenType> ActiveLockScreenTypeProperty =

MODIFY
WalletWasabi.Gui/Controls/LockScreen/LockScreenImpl.cs
WalletWasabi.Gui/Controls/LockScreen/LockScreenImpl.cs
@@ -5,16 +5,16 @@ using ReactiveUI;
namespace WalletWasabi.Gui.Controls.LockScreen
{
- public abstract class LockScreenImpl : UserControl
+ public abstract class LockScreenBase : UserControl
{
private bool _isLocked, _currentState;
- public static readonly DirectProperty<LockScreenImpl, bool> IsLockedProperty =
- AvaloniaProperty.RegisterDirect<LockScreenImpl, bool>(nameof(IsLocked),
+ public static readonly DirectProperty<LockScreenBase, bool> IsLockedProperty =
+ AvaloniaProperty.RegisterDirect<LockScreenBase, bool>(nameof(IsLocked),
o => o.IsLocked,
(o, v) => o.IsLocked = v);
- public LockScreenImpl()
+ public LockScreenBase()
{
this.WhenAnyValue(x => x.IsLocked)
.Subscribe(IsLockedChanged);

MODIFY
WalletWasabi.Gui/Controls/LockScreen/PINLock.xaml.cs
WalletWasabi.Gui/Controls/LockScreen/PINLock.xaml.cs
@@ -14,7 +14,7 @@ using WalletWasabi.Helpers;
namespace WalletWasabi.Gui.Controls.LockScreen
{
- public class PINLock : LockScreenImpl
+ public class PINLock : LockScreenBase
{
public Grid Shade { get; }

MODIFY
WalletWasabi.Gui/Controls/LockScreen/SlideLock.xaml.cs
WalletWasabi.Gui/Controls/LockScreen/SlideLock.xaml.cs
@@ -10,7 +10,7 @@ using Avalonia;
namespace WalletWasabi.Gui.Controls.LockScreen
{
- internal class SlideLock : LockScreenImpl
+ internal class SlideLock : LockScreenBase
{
private Grid Shade;
private Thumb DragThumb;

Rename LockScreenImpl to LockScreenBase since the former's name doesnt make any sense