protected override TValue ExecuteInContext(AudioMetadata.ValueHelper <TValue> context) { var value = context.GetCurrentValue(Argument); context.TryRemoveValue(Argument); return(value); }
protected override void UndoInContext(AudioMetadata.ValueHelper <TValue> context, object savedInfo) { context.TryRemoveValue(Argument.BeatIndex); }