public override void Close()
        {
            if (!Closed)
            {
                base.Close();
                _node    = NO_ID;
                _labels  = null;
                _read    = null;
                _removed = null;

                _pool.accept(this);
            }
        }
        public override bool AcceptNode(long reference, LabelSet labels)
        {
            if (IsRemoved(reference))
            {
                return(false);
            }
            else
            {
                this._node   = reference;
                this._labels = labels;

                return(true);
            }
        }
Beispiel #3
0
 internal static SortedLabels From(LabelSet labelSet)
 {
     return(From(labelSet.All()));
 }