Beispiel #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);
			}
		}
        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);
            }
        }