PHPAnalysis.Analysis.CFG.TaintAnalysis.Analyze2 C# (CSharp) Метод

Analyze2() публичный Метод

public Analyze2 ( CFGBlock block, EdgeTag>.IBidirectionalGraph graph ) : bool
block PHPAnalysis.Data.CFG.CFGBlock
graph EdgeTag>.IBidirectionalGraph
Результат bool
        public bool Analyze2(CFGBlock block, IBidirectionalGraph<CFGBlock, TaggedEdge<CFGBlock, EdgeTag>> graph)
        {
            var oldTaint = Taints[block];

            var newTaint = AnalyzeNode2(block, graph);

            if (MonotonicChange(oldTaint, newTaint))
            {
                _taints[block] = newTaint;
                return true;
            }
            return false;
        }