protected static void LoadAllMultiAlternatives(IMultiAccessorBase multiField, LabeledMultiStringControl destination) { var cws = destination.NumberOfWritingSystems; for (var i = 0; i < cws; i++) { var curWs = destination.Ws(i); if (curWs <= 0) continue; int actualWs; ITsString tssStr; if (!multiField.TryWs(curWs, out actualWs, out tssStr)) continue; destination.SetValue(curWs, tssStr); } }