protected virtual void Dispose(bool disposing) { this.m_queue = null; }
protected WorkItem(WorkQueue queue) { this.m_queue = queue; }