private Dictionary<string, object> SerializeRangeBucket(DistanceRangeBucket bucket) { Dictionary<string, object> bucketDict = new Dictionary<string, object>(); bucketDict.AddObject(_TO, bucket.To); bucketDict.AddObject(_FROM, bucket.From); return bucketDict; }
private DistanceRangeBucket DeserializeRangeBucket(Dictionary<string, object> bucketDict) { DistanceRangeBucket bucket = new DistanceRangeBucket(); if (bucketDict.ContainsKey(_TO)) bucket.To = bucketDict.GetDouble(_TO); if (bucketDict.ContainsKey(_FROM)) bucket.From = bucketDict.GetDouble(_FROM); return bucket; }