private void RunParameterizedThread(object p_objParam) { try { this.m_ptsThreadMethod(p_objParam); } finally { TrackedThreadManager.RemoveThread(this); } }