コード例 #1
0
        public void AccumulateFreeSlots(FreespaceCommitter freespaceCommitter, bool forFreespace
                                        , bool traverseMutable)
        {
            IVisitor4 visitor = new _IVisitor4_27(this, freespaceCommitter, forFreespace);

            if (traverseMutable)
            {
                _slotChanges.TraverseMutable(visitor);
            }
            else
            {
                _slotChanges.TraverseLocked(visitor);
            }
        }
コード例 #2
0
 public void Accept(IVisitor4 visitor)
 {
     slotChanges.TraverseMutable(visitor);
 }