Rename Mixins => Extensions
MODIFY
WalletWasabi.Fluent/Controls/PrivacyContentControl.axaml.cs
WalletWasabi.Fluent/Controls/PrivacyContentControl.axaml.cs
-using Avalonia;
using System.Reactive.Linq;
+using Avalonia;
using Avalonia.Controls;
using ReactiveUI;
using WalletWasabi.Fluent.Extensions;

RENAME
WalletWasabi.Fluent/Extensions/AvaloniaMixin.cs
WalletWasabi.Fluent/Extensions/AvaloniaExtensions.cs
@@ -4,7 +4,7 @@ using Avalonia.Interactivity;
namespace WalletWasabi.Fluent.Extensions;
-public static class AvaloniaMixin
+public static class AvaloniaExtensions
{
public static IObservable<EventPattern<TEventArgs>> OnEvent<TEventArgs>(
this IInteractive target,

RENAME
WalletWasabi.Fluent/Extensions/DynamicDataMixin.cs
WalletWasabi.Fluent/Extensions/DynamicDataExtensions.cs
@@ -5,7 +5,7 @@ using DynamicData.Kernel;
namespace WalletWasabi.Fluent.Extensions;
-public static class DynamicDataMixin
+public static class DynamicDataExtensions
{
/// <summary>
/// Transforms the items, and when an update is received, allows the preservation of the previous view model

RENAME
WalletWasabi.Fluent/Extensions/ObservableMixin.cs
WalletWasabi.Fluent/Extensions/ObservableExtensions.cs
@@ -4,7 +4,7 @@ using System.Threading.Tasks;
namespace WalletWasabi.Fluent.Extensions;
-public static class ObservableMixin
+public static class ObservableExtensions
{
public static IDisposable SubscribeAsync<T>(this IObservable<T> source, Func<T, Task> onNextAsync) =>
source

RENAME
WalletWasabi.Fluent/Extensions/TimeSpanMixin.cs
WalletWasabi.Fluent/Extensions/TimeSpanExtensions.cs
@@ -2,7 +2,7 @@ using WalletWasabi.Helpers;
namespace WalletWasabi.Fluent.Extensions;
-public static class TimeSpanMixin
+public static class TimeSpanExtensions
{
public static TimeSpan Reduce(this TimeSpan input)
{

RENAME
WalletWasabi.Fluent/Extensions/TransactionSummaryExtension.cs
WalletWasabi.Fluent/Extensions/TransactionSummaryExtensions.cs
@@ -7,7 +7,7 @@ using WalletWasabi.Models;
namespace WalletWasabi.Fluent.Extensions;
-public static class TransactionSummaryExtension
+public static class TransactionSummaryExtensions
{
public static bool IsConfirmed(this TransactionSummary model)
{

RENAME
WalletWasabi.Fluent/Extensions/PrivacyModeHelper.cs
WalletWasabi.Fluent/Helpers/PrivacyModeHelper.cs
using System.Reactive.Linq;
-namespace WalletWasabi.Fluent.Extensions;
+namespace WalletWasabi.Fluent.Helpers;
public static class PrivacyModeHelper
{

MODIFY
WalletWasabi.Fluent/TreeDataGrid/TreeDataGridPrivacyTextCell.cs
WalletWasabi.Fluent/TreeDataGrid/TreeDataGridPrivacyTextCell.cs
@@ -6,7 +6,6 @@ using Avalonia.Controls.Models.TreeDataGrid;
using Avalonia.Controls.Primitives;
using Avalonia.Media;
using ReactiveUI;
-using WalletWasabi.Fluent.Extensions;
using WalletWasabi.Fluent.Helpers;
namespace WalletWasabi.Fluent.TreeDataGrid;

Rename Mixins => Extensions