/// <summary> Informs all listeners that a traversal of a new connected component has /// started. /// /// </summary> /// <param name="e">the connected component started 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 fireConnectedComponentStarted(ConnectedComponentTraversalEvent e) { int len = m_traversalListeners.Count; for (int i = 0; i < len; i++) { TraversalListener l = (TraversalListener)m_traversalListeners[i]; l.connectedComponentStarted(e); } }
private void InitBlock() { m_ccFinishedEvent = new ConnectedComponentTraversalEvent(this, ConnectedComponentTraversalEvent.CONNECTED_COMPONENT_FINISHED); m_ccStartedEvent = new ConnectedComponentTraversalEvent(this, ConnectedComponentTraversalEvent.CONNECTED_COMPONENT_STARTED); }
/// <seealso cref="TraversalListenerAdapter.connectedComponentStarted(ConnectedComponentTraversalEvent)"> /// </seealso> public override void connectedComponentStarted(ConnectedComponentTraversalEvent e) { m_currentConnectedSet = new SupportClass.HashSetSupport(); enclosingInstance.m_connectedSets = m_currentConnectedSet; }
/// <seealso cref="TraversalListenerAdapter.connectedComponentFinished(ConnectedComponentTraversalEvent)"> /// </seealso> public override void connectedComponentFinished(ConnectedComponentTraversalEvent e) { Enclosing_Instance.m_connectedSets.Add(m_currentConnectedSet); }