Example #1
0
        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);
        }
Example #2
0
        static public byte[] GetDataFromButton(TLKeyboardButtonRow button)
        {
            var a = button.Buttons.AsEnumerable().ToList();
            TLKeyboardButtonCallback b = (TLKeyboardButtonCallback)a[0];

            byte[] data = b.Data;
            return(data);
        }