AssertValid()
{
Debug.Assert(m_oGraph != null);
Debug.Assert(m_oGraphDrawer != null);
Debug.Assert(m_fEdgeBundlerStraightening >=
MinimumEdgeBundlerStraightening);
Debug.Assert(m_fEdgeBundlerStraightening <=
MaximumEdgeBundlerStraightening);
Debug.Assert(m_oLayout != null);
Debug.Assert(m_oLastLayoutContext != null);
// m_oLastGraphDrawingContext
// m_eLayoutState
// m_eMouseMode
// m_bMouseAlsoSelectsIncidentEdges
// m_bAllowVertexDrag
// m_oVerticesBeingDragged
// m_oMarqueeBeingDragged
// m_oTranslationBeingDragged
Debug.Assert(m_oSelectedVertices != null);
Debug.Assert(m_oSelectedEdges != null);
Debug.Assert(m_oCollapsedGroups != null);
// m_oDoubleClickedVertexInfo
// m_bShowVertexToolTips
// m_oLastMouseMoveLocation
Debug.Assert(m_oVertexToolTipTracker != null);
// m_oVertexToolTip
// m_bGraphZoomCentered
}