/// <summary> Informs all listeners that a the specified vertex was visited.
        ///
        /// </summary>
        /// <param name="e">the vertex traversal event.
        /// </param>
        //UPGRADE_NOTE: This method is no longer necessary and it can be commented or removed. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1271'"
        protected internal virtual void  fireVertexTraversed(VertexTraversalEvent e)
        {
            int len = m_traversalListeners.Count;

            for (int i = 0; i < len; i++)
            {
                TraversalListener l = (TraversalListener)m_traversalListeners[i];
                l.vertexTraversed(e);
            }
        }
 /// <seealso cref="TraversalListenerAdapter.vertexTraversed(Object)">
 /// </seealso>
 public override void vertexTraversed(VertexTraversalEvent e)
 {
     System.Object v = e.getVertex();
     m_currentConnectedSet.Add(v);
     Enclosing_Instance.m_vertexToConnectedSet[v] = m_currentConnectedSet;
 }