/// <inheritdoc /> protected override Node AddNode(TVertex vertex) { if (vertex == null) { throw new ArgumentNullException(nameof(vertex)); } string id = GetVertexId(vertex); _verticesIds.Add(vertex, id); Node node = MsaglGraph.AddNode(id); node.Attr.Shape = Shape.Box; node.LabelText = GetVertexLabel(id, vertex); return(node); }
/// <inheritdoc /> protected override Node AddNode(TVertex vertex) { return(MsaglGraph.AddNode(_vertexIdentity(vertex))); }