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;
        }
Beispiel #2
0
 public bool IsOutput(Node nodeView)
 {
     return(OutputDependencies.Contains(nodeView));
 }