66
77namespace AET . ModVerify . Verifiers ;
88
9- public abstract class GameVerifier < T > (
10- IGameVerifierInfo ? parent ,
11- IStarWarsGameEngine gameEngine ,
12- GameVerifySettings settings ,
13- IServiceProvider serviceProvider )
14- : GameVerifierBase ( parent , gameEngine , settings , serviceProvider ) where T : notnull
9+ public abstract class GameVerifier < T > : GameVerifierBase where T : notnull
1510{
11+ protected GameVerifier (
12+ IGameVerifierInfo ? parent ,
13+ IStarWarsGameEngine gameEngine ,
14+ GameVerifySettings settings ,
15+ IServiceProvider serviceProvider ) : base ( parent , gameEngine , settings , serviceProvider )
16+ {
17+ }
18+ protected GameVerifier ( GameVerifierBase parent ) : base ( parent )
19+ {
20+ }
21+
22+ protected GameVerifier (
23+ IStarWarsGameEngine gameEngine ,
24+ GameVerifySettings settings ,
25+ IServiceProvider serviceProvider ) : base ( gameEngine , settings , serviceProvider )
26+ {
27+ }
28+
1629 public abstract void Verify ( T toVerify , IReadOnlyCollection < string > contextInfo , CancellationToken token ) ;
1730}
1831
19- public abstract class GameVerifier (
20- IGameVerifierInfo ? parent ,
21- IStarWarsGameEngine gameEngine ,
22- GameVerifySettings settings ,
23- IServiceProvider serviceProvider )
24- : GameVerifierBase ( parent , gameEngine , settings , serviceProvider )
32+ public abstract class GameVerifier : GameVerifierBase
2533{
34+ protected GameVerifier (
35+ IGameVerifierInfo ? parent ,
36+ IStarWarsGameEngine gameEngine ,
37+ GameVerifySettings settings ,
38+ IServiceProvider serviceProvider )
39+ : base ( parent , gameEngine , settings , serviceProvider )
40+ {
41+ }
42+ protected GameVerifier ( GameVerifierBase parent ) : base ( parent )
43+ {
44+ }
45+
46+ protected GameVerifier (
47+ IStarWarsGameEngine gameEngine ,
48+ GameVerifySettings settings ,
49+ IServiceProvider serviceProvider )
50+ : base ( gameEngine , settings , serviceProvider )
51+ {
52+ }
53+
2654 public abstract void Verify ( CancellationToken token ) ;
2755}
0 commit comments