protected override TValue ExecuteInContext(AudioMetadata.ValueHelper <TValue> context) { var value = context.GetCurrentValue(Argument); context.TryRemoveValue(Argument); return(value); }
protected override TValue ExecuteInContext(AudioMetadata.ValueHelper <TValue> context) { var oldValue = context.GetCurrentValue(Argument.BeatIndex); context.TrySetValue(Argument.BeatIndex, Argument.Value); return(oldValue); }