public PasteFrameClipboardCommand(BeatmapWriter writer, DynamicValueGetter <Args> argumentGetter) : base(writer, argumentGetter) { }
// Constructor passes back the result of the argument getter at time of construction. public UndoableCommand_DynamicArg(TContext context, DynamicValueGetter <TArg> argumentGetter) : base(context, argumentGetter.Invoke()) { } //<-- note the explicit invocation of the argument getter (for clarity)
public SetStartingDelayCommand(AudioMetadata context, DynamicValueGetter <float> argumentGetter) : base(context, argumentGetter) { }
public RemoveBeatsFromEndCommand(BeatmapWriter writer, DynamicValueGetter <int> argumentGetter) : base(writer, argumentGetter) { }
public TimelineSetStartingValueCommand(AudioMetadata.ValueHelper <TValue> context, DynamicValueGetter <TValue> argumentGetter) : base(context, argumentGetter) { }
public TimelineRemoveTrackMarkerCommand(AudioMetadata.ValueHelper <TValue> context, DynamicValueGetter <int> argumentGetter) : base(context, argumentGetter) { }
public InsertBlanksBeatsAtEndCommand(BeatmapWriter writer, DynamicValueGetter <int> argumentGetter) : base(writer, argumentGetter) { }
public SetChannelValueCommand(BeatmapWriter writer, DynamicValueGetter <Args> argumentGetter) : base(writer, argumentGetter) { }
public TemplatePasteCommand(BeatmapWriter writer, DynamicValueGetter <Args> argumentGetter) : base(writer, argumentGetter) { }