namespace Toolkit.Foundation; public record Replace { public static ReplaceEventArgs As(int index, TSender sender) => new(sender, index); public static ReplaceEventArgs As(int index) where TSender : new() => new(index); }