public void Remove(Needle <T> obj = null) { T _obj; if (obj.TryGetValue(out _obj)) { Remove(_obj); } }
public IEnumerable <Tuple <T> > Read(Needle <T> obj = null) { T _obj; if (obj.TryGetValue(out _obj)) { return(new[] { Read(_obj) }); } throw new ArgumentException(); }