public TLVector <TLKeyboardButtonRow> GetMatrixTlKeyboardButton() { if (_list == null) { return(null); } var r = new TLVector <TLKeyboardButtonRow>(); foreach (var v1 in _list) { var buttons = new TLVector <TLAbsKeyboardButton>(); foreach (var v2 in v1) { buttons.Add(new TLKeyboardButton { Text = v2.Text }); } var row = new TLKeyboardButtonRow { Buttons = buttons }; r.Add(row); } return(r); }
static public byte[] GetDataFromButton(TLKeyboardButtonRow button) { var a = button.Buttons.AsEnumerable().ToList(); TLKeyboardButtonCallback b = (TLKeyboardButtonCallback)a[0]; byte[] data = b.Data; return(data); }