public virtual ISet <TKey> KeySet() { var request = MultiMapKeySetCodec.EncodeRequest(GetName()); var result = Invoke(request, m => MultiMapKeySetCodec.DecodeResponse(m).response); return(new ReadOnlyLazySet <TKey>(result, GetContext().GetSerializationService())); }
public virtual ISet <TKey> KeySet() { var request = MultiMapKeySetCodec.EncodeRequest(GetName()); var keySet = Invoke(request, m => MultiMapKeySetCodec.DecodeResponse(m).response); return(ToSet <TKey>(keySet)); }
public virtual ISet <TKey> KeySet() { var request = MultiMapKeySetCodec.EncodeRequest(Name); var result = Invoke(request, m => MultiMapKeySetCodec.DecodeResponse(m).Response); return(new ReadOnlyLazySet <TKey>(result, Client.SerializationService)); }