コード例 #1
0
        public static Tuple <T, long> ReadTupleTLong <T>(this EndianReader reader, Func <int, T> converter)
        {
            T    value1 = converter(reader.ReadInt32());
            long value2 = reader.ReadInt64();

            return(new Tuple <T, long>(value1, value2));
        }
コード例 #2
0
        public static Tuple <int, long> ReadTupleInt32Int64(this EndianReader reader)
        {
            int  value1 = reader.ReadInt32();
            long value2 = reader.ReadInt64();

            return(new Tuple <int, long>(value1, value2));
        }
コード例 #3
0
        public static void Read(this IDictionary <long, string> _this, EndianReader reader)
        {
            int count = reader.ReadInt32();

            for (int i = 0; i < count; i++)
            {
                long   key   = reader.ReadInt64();
                string value = reader.ReadString();
                _this.Add(key, value);
            }
        }