protected Int32 CountUniqueEdges (LinkedList<IVertex> oConnectedComponent)
{
Debug.Assert(oConnectedComponent != null);
HashSet<Int32> oUniqueEdgeIDs = new HashSet<Int32>();
foreach (IVertex oVertex in oConnectedComponent)
{
foreach (IEdge oEdge in oVertex.IncidentEdges)
{
oUniqueEdgeIDs.Add(oEdge.ID);
}
}
return (oUniqueEdgeIDs.Count);
}