private void RenderRow(int index, ArgumentCollection arguments) { SingleAsync rowSingle = new SingleAsync( index == -1 ? this._Contents.MessageTemplate : this._Contents.Parts[index % this._Contents.Parts.Count], arguments.Clone() ); this._Parent.Children.Add(rowSingle); }