示例#1
0
        private void ReadEdges(XmlReader reader, IContext context, Action <IEdge> edgeDeserialized)
        {
            while (reader.ReadToFollowing(EdgeTag))
            {
                IEdge edge = context.EntityFactory.CreateEdge();
                edge.Deserialize(reader.ReadSubtree(), context);

                if (edgeDeserialized != null)
                {
                    edgeDeserialized(edge);
                }
            }
        }