public void NodeEvaluated(string updatedNode, string nodeId, ReevaluationResult result) { foreach (var engineInstrumentation in instrumentations) { engineInstrumentation.OnNodeEvaluated(walkIndex, updatedNode, nodeId, result); } }
public NodeDetails(ReevaluationResult result, int index) { Result = result; Index = index; }
public void OnNodeEvaluated(long walkIndex, string updatedNode, string nodeId, ReevaluationResult result) { nodesInPath[nodeId] = new NodeDetails(result, nodeIndex++); }
public NodeEval(long walkIndex, string updatedNode, ReevaluationResult result) { WalkIndex = walkIndex; UpdatedNode = updatedNode; Result = result; }
public void OnNodeEvaluated(long walkIndex, string updatedNode, string nodeId, ReevaluationResult result) { NodeEvaluations.Add(new NodeEval(walkIndex, updatedNode, result)); }