public void FilterLargeList() { if (!args.ValidateLDT()) { return; } Key key = new Key(args.ns, args.set, "setkey"); // Delete record if it already exists. client.Delete(null, key); // Initialize large set operator. LargeList llist = client.GetLargeList(null, key, binName); int orig1 = 1; int orig2 = 2; int orig3 = 3; int orig4 = 4; // Write values. llist.Add(Value.Get(orig1), Value.Get(orig2), Value.Get(orig3), Value.Get(orig4)); // Filter on values IList filterList = llist.Filter("largelist_example", "my_filter_func", Value.Get(orig3)); Assert.IsNotNull(filterList); Assert.AreEqual(1, filterList.Count); long v = (long)filterList[0]; Assert.AreEqual(orig3, (int)v); }