コード例 #1
0
ファイル: Graph.cs プロジェクト: gitter-badger/LinksPlatform
        public static void WriteXml(XmlWriter writer, Action writeNodes, Action writeEdges, GraphMode mode = GraphMode.Static, GraphDefaultEdgeType defaultEdgeType = GraphDefaultEdgeType.Directed)
        {
            writer.WriteStartElement(ElementName);

            writer.WriteAttributeString(ModeAttributeName, mode.ToString().ToLower());
            writer.WriteAttributeString(DefaultEdgeTypeAttributeName, defaultEdgeType.ToString().ToLower());

            writer.WriteStartElement(NodesElementName);

            writeNodes();

            writer.WriteEndElement();

            writer.WriteStartElement(EdgesElementName);

            writeEdges();

            writer.WriteEndElement();

            writer.WriteEndElement();
        }
コード例 #2
0
        static public void WriteXml(XmlWriter writer, Action writeNodes, Action writeEdges, GraphMode mode = GraphMode.Static, GraphDefaultEdgeType defaultEdgeType = GraphDefaultEdgeType.Directed)
        {
            writer.WriteStartElement(ElementName);

            writer.WriteAttributeString(ModeAttributeName, mode.ToString().ToLower());
            writer.WriteAttributeString(DefaultEdgeTypeAttributeName, defaultEdgeType.ToString().ToLower());

            writer.WriteStartElement(NodesElementName);

            writeNodes();

            writer.WriteEndElement();

            writer.WriteStartElement(EdgesElementName);

            writeEdges();

            writer.WriteEndElement();

            writer.WriteEndElement();
        }