1
1
using System ;
2
2
using System . Linq ;
3
3
using System . Collections . Generic ;
4
+ using Microsoft . VisualStudio . TestTools . UnitTesting ;
4
5
5
6
namespace QuickGraph . Algorithms . Search
6
7
{
@@ -122,12 +123,12 @@ private void RunBfs()
122
123
algo = new ParallelBreadthFirstSearchAlgorithm < int , Edge < int > , int > ( g ) ;
123
124
try
124
125
{
125
- algo . InitializeVertex += new VertexEventHandler < int > ( this . InitializeVertex ) ;
126
- algo . DiscoverVertex += new ParallelVertexEventHandler < int , int > ( this . DiscoverVertex ) ;
127
- algo . ExamineVertex += new ParallelVertexEventHandler < int , int > ( this . ExamineVertex ) ;
128
- algo . TreeEdge += new ParallelEdgeAction < int , Edge < int > , int > ( this . TreeEdge ) ;
129
- algo . NextLevel += new EventHandler ( algo_NextLevel ) ;
130
- algo . FinishVertex += new ParallelVertexEventHandler < int , int > ( this . FinishVertex ) ;
126
+ algo . InitializeVertex += this . InitializeVertex ;
127
+ algo . DiscoverVertex += this . DiscoverVertex ;
128
+ algo . ExamineVertex += this . ExamineVertex ;
129
+ algo . TreeEdge += this . TreeEdge ;
130
+ algo . NextLevel += this . algo_NextLevel ;
131
+ algo . FinishVertex += this . FinishVertex ;
131
132
132
133
parents . Clear ( ) ;
133
134
distances . Clear ( ) ;
@@ -145,11 +146,12 @@ private void RunBfs()
145
146
}
146
147
finally
147
148
{
148
- algo . InitializeVertex -= new VertexEventHandler < int > ( this . InitializeVertex ) ;
149
- algo . DiscoverVertex -= new ParallelVertexEventHandler < int , int > ( this . DiscoverVertex ) ;
150
- algo . ExamineVertex -= new ParallelVertexEventHandler < int , int > ( this . ExamineVertex ) ;
151
- algo . TreeEdge -= new ParallelEdgeAction < int , Edge < int > , int > ( this . TreeEdge ) ;
152
- algo . FinishVertex -= new ParallelVertexEventHandler < int , int > ( this . FinishVertex ) ;
149
+ algo . InitializeVertex -= this . InitializeVertex ;
150
+ algo . DiscoverVertex -= this . DiscoverVertex ;
151
+ algo . ExamineVertex -= this . ExamineVertex ;
152
+ algo . TreeEdge -= this . TreeEdge ;
153
+ algo . NextLevel -= this . algo_NextLevel ;
154
+ algo . FinishVertex -= this . FinishVertex ;
153
155
}
154
156
}
155
157
0 commit comments