コード例 #1
0
ファイル: ProtoBase.cs プロジェクト: qq122716072/yy-login
        public MYHashMap popHashMapKBVS()
        {
            MYHashMap mYHashMap = new MYHashMap();
            uint      num       = popInt();

            for (int i = 0; i < num; i++)
            {
                mYHashMap.put(popByte().ToString(), popBytes());
            }
            return(mYHashMap);
        }
コード例 #2
0
ファイル: ProtoBase.cs プロジェクト: qq122716072/yy-login
        public MYHashMap popHashMapKSVS()
        {
            MYHashMap mYHashMap = new MYHashMap();
            uint      num       = popInt();

            for (uint num2 = 0u; num2 < num; num2++)
            {
                mYHashMap.put(popShort().ToString(), popBytes());
            }
            return(mYHashMap);
        }
コード例 #3
0
ファイル: ProtoBase.cs プロジェクト: qq122716072/yy-login
        public MYHashMap popHashMapKIVP <T>() where T : ProtoBase, new()
        {
            MYHashMap mYHashMap = new MYHashMap();
            uint      num       = popInt();

            for (int i = 0; i < num; i++)
            {
                mYHashMap.put(popInt().ToString(), popProto <T>());
            }
            return(mYHashMap);
        }