Added HyperlinkEntry

This commit is contained in:
TheXamlGuy
2024-06-10 20:28:22 +01:00
parent 68915853c7
commit 0cb810ba63
+5 -25
View File
@@ -113,7 +113,7 @@ public partial class Observable<TValue> :
where TValue : notnull where TValue : notnull
{ {
[ObservableProperty] [ObservableProperty]
private TValue? value; private TValue value;
public Observable(IServiceProvider provider, public Observable(IServiceProvider provider,
IServiceFactory factory, IServiceFactory factory,
@@ -126,22 +126,12 @@ public partial class Observable<TValue> :
Value = value; Value = value;
} }
public Observable(IServiceProvider provider,
IServiceFactory factory,
IMediator mediator,
IPublisher publisher,
ISubscription subscriber,
IDisposer disposer) : base(provider, factory, mediator, publisher, subscriber, disposer)
{
}
protected virtual void OnValueChanged() protected virtual void OnValueChanged()
{ {
} }
partial void OnValueChanged(TValue? value) => OnValueChanged(); partial void OnValueChanged(TValue value) => OnValueChanged();
} }
public partial class Observable<TKey, TValue> : public partial class Observable<TKey, TValue> :
@@ -150,10 +140,10 @@ public partial class Observable<TKey, TValue> :
where TValue : notnull where TValue : notnull
{ {
[ObservableProperty] [ObservableProperty]
private TKey? key; private TKey key;
[ObservableProperty] [ObservableProperty]
private TValue? value; private TValue value;
public Observable(IServiceProvider provider, public Observable(IServiceProvider provider,
IServiceFactory factory, IServiceFactory factory,
@@ -168,20 +158,10 @@ public partial class Observable<TKey, TValue> :
Value = value; Value = value;
} }
public Observable(IServiceProvider provider,
IServiceFactory factory,
IMediator mediator,
IPublisher publisher,
ISubscription subscriber,
IDisposer disposer) : base(provider, factory, mediator, publisher, subscriber, disposer)
{
}
protected virtual void OnValueChanged() protected virtual void OnValueChanged()
{ {
} }
partial void OnValueChanged(TValue? value) => OnValueChanged(); partial void OnValueChanged(TValue value) => OnValueChanged();
} }