コード例 #1
0
        private void WriteTdfIntegerList(TdfIntegerList tdf)
        {
            // write list size
            _stream.WriteByte((byte)tdf.list.Count);

            // write list
            foreach (ulong l in tdf.list)
            {
                WriteInteger(l);
            }
        }
コード例 #2
0
ファイル: TdfDecoder.cs プロジェクト: stingercod/blaze-server
        private TdfIntegerList DecodeTdfIntegerList(string label)
        {
            var list = new TdfIntegerList(label, new List <ulong> {
            });

            int listSize = _stream.ReadByte();

            for (int i = 0; i < listSize; i++)
            {
                list.list.Add(DecodeInteger());
            }

            return(list);
        }
コード例 #3
0
        private void WriteTdfIntegerList(TdfIntegerList tdf)
        {
            // write list size
            _stream.WriteByte((byte)tdf.list.Count);

            // write list
            foreach (ulong l in tdf.list)
            {
                WriteInteger(l);
            }
        }
コード例 #4
0
        private TdfIntegerList DecodeTdfIntegerList(string label)
        {
            var list = new TdfIntegerList(label, new List<ulong> { });

            int listSize = _stream.ReadByte();

            for (int i = 0; i < listSize; i++)
            {
                list.list.Add(DecodeInteger());
            }

            return list;
        }