Updates
This commit is contained in:
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record ActivatedEventArgs<TSender>(TSender? Sender = default);
|
||||
public record ActivatedEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public ActivatedEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public ActivatedEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record CancelEventArgs<TSender>(TSender Sender);
|
||||
public record CancelEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public CancelEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public CancelEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record ChangedEventArgs<TSender>(TSender? Sender = default);
|
||||
public record ChangedEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public ChangedEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public ChangedEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record CloseEventArgs<TSender>(TSender? Sender = default);
|
||||
public record CloseEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public CloseEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public CloseEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record ClosedEventArgs<TSender>(TSender? Sender = default);
|
||||
public record ClosedEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public ClosedEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public ClosedEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record ConfirmEventArgs<TValue>(TValue Value);
|
||||
public record ConfirmEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public ConfirmEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public ConfirmEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record CountEventArgs<TSender>(TSender Sender);
|
||||
public record CountEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public CountEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public CountEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record CreateEventArgs<TSender>(TSender? Sender = default);
|
||||
public record CreateEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public CreateEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public CreateEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record DeactivatedEventArgs<TSender>(TSender? Sender = default);
|
||||
public record DeactivatedEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public DeactivatedEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public DeactivatedEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record DeleteEventArgs<TSender>(TSender? Sender = default);
|
||||
public record DeleteEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public DeleteEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public DeleteEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,26 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record MoveToEventArgs<TSender>(int OldIndex, int NewIndex);
|
||||
public record MoveToEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public int OldIndex { get; }
|
||||
|
||||
public int NewIndex { get; }
|
||||
|
||||
public MoveToEventArgs(TSender sender,
|
||||
int oldIndex,
|
||||
int newIndex)
|
||||
{
|
||||
Sender = sender;
|
||||
OldIndex = oldIndex;
|
||||
NewIndex = newIndex;
|
||||
}
|
||||
|
||||
public MoveToEventArgs(int oldIndex,
|
||||
int newIndex)
|
||||
{
|
||||
OldIndex = oldIndex;
|
||||
NewIndex = newIndex;
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record NotifyEventArgs<TSender>(TSender? Sender = default);
|
||||
public record NotifyEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public NotifyEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public NotifyEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record OpenEventArgs<TSender>(TSender? Sender = default);
|
||||
public record OpenEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public OpenEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public OpenEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record OpenedEventArgs<TSender>(TSender? Sender = default);
|
||||
public record OpenedEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public OpenedEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public OpenedEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public class Persist
|
||||
{
|
||||
public static PersistEventArgs<TSender> As<TSender>(TSender sender) => new(sender);
|
||||
|
||||
public static PersistEventArgs<TSender> As<TSender>() where TSender : new() => new(new TSender());
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record PersistEventArgs<TSender>(TSender? Sender = default);
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record QueryEventArgs<TSender>(TSender Sender);
|
||||
public record QueryEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public QueryEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public QueryEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record ReadEventArgs<TSender>(TSender? Sender = default);
|
||||
public record ReadEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public ReadEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public ReadEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,20 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record RemoveAtEventArgs<TValue>(int Index);
|
||||
public record RemoveAtEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public int Index { get; }
|
||||
|
||||
public RemoveAtEventArgs(TSender sender,
|
||||
int index)
|
||||
{
|
||||
Sender = sender;
|
||||
Index = index;
|
||||
}
|
||||
|
||||
public RemoveAtEventArgs(int index)
|
||||
{
|
||||
Index = index;
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record RemoveEventArgs<TSender>(TSender? Sender = default);
|
||||
public record RemoveEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public RemoveEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public RemoveEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
public record Replace
|
||||
{
|
||||
public static ReplaceEventArgs<TSender> As<TSender>(int index, TSender sender) => new(index, sender);
|
||||
public static ReplaceEventArgs<TSender> As<TSender>(int index, TSender sender) => new(sender, index);
|
||||
|
||||
public static ReplaceEventArgs<TSender> As<TSender>(int index) where TSender : new() => new(index, new TSender());
|
||||
public static ReplaceEventArgs<TSender> As<TSender>(int index) where TSender : new() => new(index);
|
||||
}
|
||||
@@ -1,3 +1,20 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record ReplaceEventArgs<TSender>(int Index, TSender? Sender = default);
|
||||
public record ReplaceEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public int Index { get; }
|
||||
|
||||
public ReplaceEventArgs(TSender sender,
|
||||
int index)
|
||||
{
|
||||
Sender = sender;
|
||||
Index = index;
|
||||
}
|
||||
|
||||
public ReplaceEventArgs(int index)
|
||||
{
|
||||
Index = index;
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record RequestEventArgs<TSender>(TSender? Sender = default);
|
||||
public record RequestEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public RequestEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public RequestEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record SelectionEventArgs<TSender>(TSender? Sender);
|
||||
public record SelectionEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public SelectionEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public SelectionEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record UpdateEventArgs<TSender>(TSender Sender);
|
||||
public record UpdateEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public UpdateEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public UpdateEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record ValidateEventArgs<TSender>(TSender? Sender = default);
|
||||
public record ValidateEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public ValidateEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public ValidateEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,16 @@
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
public record WriteEventArgs<TSender>(TSender? Sender = default);
|
||||
public record WriteEventArgs<TSender>
|
||||
{
|
||||
public TSender? Sender { get; }
|
||||
|
||||
public WriteEventArgs(TSender sender)
|
||||
{
|
||||
Sender = sender;
|
||||
}
|
||||
|
||||
public WriteEventArgs()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user