public Guid When(StartSample cmd) { var id = Guid.NewGuid(); Execute(id, aggregate => aggregate.Start(id, cmd.Name)); return(id); }
public override string ToString() { var filterParameters = new StringBuilder(100); if (TransitionType != FadeTransitionType.In) { FilterUtility.ConcatenateParameter(filterParameters, "t", Formats.EnumValue(TransitionType)); } if (StartSample.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "ss", StartSample.GetValueOrDefault()); } if (NumberOfSamples.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "ns", NumberOfSamples.GetValueOrDefault()); } if (StartTime.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "st", StartTime.GetValueOrDefault()); } if (Duration.HasValue) { FilterUtility.ConcatenateParameter(filterParameters, "d", Duration.GetValueOrDefault()); } return(FilterUtility.JoinTypeAndParameters(this, filterParameters)); }
private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { if (!IsPasting) { Start = e.Location; textBox3.Text = Start.ToString(); IsClicked = true; StartSample = Start.X * SamplesPerPixel; textBox5.Text = StartSample.ToString(); } else { PasteSample = e.X * SamplesPerPixel; file.data.Samples.InsertRange(PasteSample, file.data.Samples.GetRange(StartSample, EndSample - StartSample)); RecalculateInfo(); DrawInfo(); IsPasting = false; } }
public Guid When(StartSample cmd) { var id = Guid.NewGuid(); Execute(id, aggregate => aggregate.Start(id, cmd.Name)); return id; }