Example #1
0
        public void TraverseStart(object sender, XmlStartTraverseEventArgs e)
        {
            Graph = new BidirectionalGraph <CFGBlock, TaggedEdge <CFGBlock, EdgeTag> >();
            var root = new CFGBlock(isSpecial: true)
            {
                IsRoot = true
            };

            _exitBlock = new CFGBlock(isSpecial: true)
            {
                IsLeaf = true
            };
            Graph.AddVertex(root);
            Graph.AddVertex(_exitBlock);
            CurrentBlock = root;
        }
 public void TraverseStart(object sender, XmlStartTraverseEventArgs e)
 {
 }
Example #3
0
 public void TraverseStart(object sender, XmlStartTraverseEventArgs e)
 {
     NodesOfInterest = new List <XmlNode>();
 }