コード例 #1
0
        public override Object read(object obj1, BInput bin1, long version)
        {
            BInputBin  bin  = ((BInputBin)bin1);
            BBufferBin bbuf = bin.bbuf;
            int        n    = bbuf.getLength();
            HashSet <EloixClient.IndexServer.feed.HashTag> arr = new HashSet <EloixClient.IndexServer.feed.HashTag>();

            bin.onObjectCreated(arr);
            for (int i = 0; i < n; i++)
            {
                EloixClient.IndexServer.feed.HashTag obj = (EloixClient.IndexServer.feed.HashTag)bin.readObj(false, null);
                arr.Add(obj);
            }
            return(arr);
        }
コード例 #2
0
        public override Object read(object obj1, BInput bin1, long version)
        {
            BInputBin  bin  = ((BInputBin)bin1);
            BBufferBin bbuf = bin.bbuf;
            Dictionary <String, EloixClient.IndexServer.feed.HashTag> map = new Dictionary <String, EloixClient.IndexServer.feed.HashTag>();

            bin.onObjectCreated(map);
            int n = bbuf.getLength();

            for (int i = 0; i < n; i++)
            {
                String key = bbuf.getString();
                EloixClient.IndexServer.feed.HashTag value = (EloixClient.IndexServer.feed.HashTag)bin.readObj(false, null);
                map[key] = value;
            }
            return(map);
        }