MarkVertexOrEdgeAsSelected ( IMetadataProvider oVertexOrEdge, Boolean bSelected ) { Debug.Assert(oVertexOrEdge != null); if (bSelected) { oVertexOrEdge.SetValue(ReservedMetadataKeys.IsSelected, null); } else { oVertexOrEdge.RemoveKey(ReservedMetadataKeys.IsSelected); } }