public static void Write <VertexT, EdgeT, GraphT>(BinaryWriter writer, GenericEdge <VertexT, EdgeT, GraphT> edge) where VertexT : GenericVertex <VertexT, EdgeT, GraphT> where EdgeT : GenericEdge <VertexT, EdgeT, GraphT> where GraphT : GenericGraph <VertexT, EdgeT, GraphT> { Write(writer, (AbstractGraphElement <EdgeT>)edge); }
public static void Read <VertexT, EdgeT, GraphT>(BinaryReader reader, GenericEdge <VertexT, EdgeT, GraphT> edge) where VertexT : GenericVertex <VertexT, EdgeT, GraphT> where EdgeT : GenericEdge <VertexT, EdgeT, GraphT> where GraphT : GenericGraph <VertexT, EdgeT, GraphT> { Read(reader, (AbstractGraphElement <EdgeT>)edge); }