Updates
This commit is contained in:
@@ -1,3 +1,16 @@
|
|||||||
namespace Toolkit.Foundation;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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 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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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