public void AddCall(AnalysisInvocationExpession call, AnalysisCallNode callNode) { var v = AddVertex(callNode, call); callNodes.Add(callNode); AddToWorkList(callNode); }
private GraphNode<GraphNodeAnnotationData> AddVertex(AnalysisCallNode m, AnalysisInvocationExpession callNode) { Contract.Assert(callNode != null); var v = AddVertex(m); if (callNode != null) { v.Value.CallNode = callNode; } return v; }
private Vertex AddVertex(AnalysisCallNode m, AnalysisInvocationExpession callNode) { Contract.Assert(callNode != null); Vertex v = AddVertex(m); if (callNode != null) { var data = GetData(v); data.CallNode = callNode; } return v; }