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); }
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); }