public SfAudioSelection ExpandSelectionAround(SfAudioSelection selection, long tryExpandBy) { SfAudioSelection newSelection = new SfAudioSelection(selection); newSelection.Start -= tryExpandBy; if (newSelection.Start < 0) { newSelection.Start = 0; } newSelection.Length += (2 * tryExpandBy); if (SelectionHelper.GetSelectionEnd(newSelection) > _file.Length) { SelectionHelper.SetSelectionEnd(newSelection, _file.Length); } return(newSelection); }