public IGraphPath FindPath() { OnStarted?.Invoke(this, new AlgorithmEventArgs()); OnVertexVisited?.Invoke(this, new AlgorithmEventArgs()); OnVertexEnqueued?.Invoke(this, new AlgorithmEventArgs()); OnFinished?.Invoke(this, new AlgorithmEventArgs()); return(new NullGraphPath()); }
protected void RaiseOnVertexEnqueuedEvent(AlgorithmEventArgs e) { OnVertexEnqueued?.Invoke(this, e); }