public void Reset() { IsRunning = false; TickCount = 0; IsComplete = false; Result = default; foreach (var cont in _continuations) { cont.Discard(); } _continuations.Clear(); foreach (var cont in _continuationsBuffer) { cont.Discard(); } _continuationsBuffer.Clear(); InputDependencies.Clear(); OutputDependencies.Clear(); DependenciesFinished = false; }
public bool IsOutput(Node nodeView) { return(OutputDependencies.Contains(nodeView)); }