public void Init(ComposerParameters parameters) { if (parameters != null && !string.IsNullOrEmpty(parameters.Rttl)) { Tune = rttlConverter.Parse(parameters.Rttl); Partition = nokiaComposerConverter.ToString(Tune); } }
private void PutCharInternal(char c, int position) { var index = nokiaComposerTuneElementList.GetIndexElementAtStringPosition(position); if (index < 0) { index = 0; } if (c >= '0' && c <= '7') { InsertNewTuneElement(c, index); } else { index = Math.Min(index, nokiaComposerTuneElementList.Count - 1); EditExistingTuneElement(c, index); } var tune = new Tune(nokiaComposerTuneElementList.Select(s => s.TuneElement).ToList()); Partition = nokiaComposerConverter.ToString(tune); }
public void ToString_Fail1() { converter.ToString(null); }