@@ -264,24 +264,48 @@ public TransitionConfiguration Guard(Func<TData, TTrigger, bool> guard)
264264 return this ;
265265 }
266266
267+ public TransitionConfiguration Guard ( string label , Func < TData , TTrigger , bool > guard )
268+ {
269+ _inner . Guard ( guard ) ;
270+ return this ;
271+ }
272+
267273 public TransitionConfiguration Guard ( Func < TState , TData , TTrigger , bool > guard )
268274 {
269275 _inner . Guard ( guard ) ;
270276 return this ;
271277 }
272278
279+ public TransitionConfiguration Guard ( string label , Func < TState , TData , TTrigger , bool > guard )
280+ {
281+ _inner . Guard ( guard ) ;
282+ return this ;
283+ }
284+
273285 public TransitionConfiguration Guard ( Func < TData , bool > guard )
274286 {
275287 _inner . Guard ( guard ) ;
276288 return this ;
277289 }
278290
291+ public TransitionConfiguration Guard ( string label , Func < TData , bool > guard )
292+ {
293+ _inner . Guard ( guard ) ;
294+ return this ;
295+ }
296+
279297 public TransitionConfiguration Guard ( Func < TState , TData , bool > guard )
280298 {
281299 _inner . Guard ( guard ) ;
282300 return this ;
283301 }
284302
303+ public TransitionConfiguration Guard ( string label , Func < TState , TData , bool > guard )
304+ {
305+ _inner . Guard ( guard ) ;
306+ return this ;
307+ }
308+
285309 public TransitionConfiguration ModifyData ( Func < TData , TTrigger , TData > updater )
286310 {
287311 _inner . ModifyData ( updater ) ;
@@ -459,31 +483,65 @@ public TransitionConfiguration<TDerivedTrigger> Guard(
459483 return this ;
460484 }
461485
486+ public TransitionConfiguration < TDerivedTrigger > Guard (
487+ string label ,
488+ Func < TData , TDerivedTrigger , bool > guard )
489+ {
490+ _inner . Guard ( guard ) ;
491+ return this ;
492+ }
493+
462494 public TransitionConfiguration < TDerivedTrigger > Guard (
463495 Func < TState , TData , TDerivedTrigger , bool > guard )
464496 {
465497 _inner . Guard ( guard ) ;
466498 return this ;
467499 }
468500
501+ public TransitionConfiguration < TDerivedTrigger > Guard (
502+ string label ,
503+ Func < TState , TData , TDerivedTrigger , bool > guard )
504+ {
505+ _inner . Guard ( guard ) ;
506+ return this ;
507+ }
508+
469509 public TransitionConfiguration < TDerivedTrigger > Guard ( Func < TData , bool > guard )
470510 {
471511 _inner . Guard ( guard ) ;
472512 return this ;
473513 }
474514
515+ public TransitionConfiguration < TDerivedTrigger > Guard ( string label , Func < TData , bool > guard )
516+ {
517+ _inner . Guard ( guard ) ;
518+ return this ;
519+ }
520+
475521 public TransitionConfiguration < TDerivedTrigger > Guard ( Func < TState , bool > guard )
476522 {
477523 _inner . Guard ( guard ) ;
478524 return this ;
479525 }
480526
527+ public TransitionConfiguration < TDerivedTrigger > Guard ( string label , Func < TState , bool > guard )
528+ {
529+ _inner . Guard ( guard ) ;
530+ return this ;
531+ }
532+
481533 public TransitionConfiguration < TDerivedTrigger > Guard ( Func < TState , TData , bool > guard )
482534 {
483535 _inner . Guard ( guard ) ;
484536 return this ;
485537 }
486538
539+ public TransitionConfiguration < TDerivedTrigger > Guard ( string label , Func < TState , TData , bool > guard )
540+ {
541+ _inner . Guard ( guard ) ;
542+ return this ;
543+ }
544+
487545 public TransitionConfiguration < TDerivedTrigger > ModifyData (
488546 Func < TData , TDerivedTrigger , TData > updater )
489547 {
@@ -1129,12 +1187,23 @@ public TransitionConfiguration Guard(Func<TState, TTrigger, bool> guard)
11291187 return this ;
11301188 }
11311189
1190+ public TransitionConfiguration Guard ( string label , Func < TState , TTrigger , bool > guard )
1191+ {
1192+ _inner . Guard ( guard ) ;
1193+ return this ;
1194+ }
1195+
11321196 public TransitionConfiguration Guard ( Func < TState , bool > guard )
11331197 {
11341198 _inner . Guard ( guard ) ;
11351199 return this ;
11361200 }
11371201
1202+ public TransitionConfiguration Guard ( string label , Func < TState , bool > guard )
1203+ {
1204+ _inner . Guard ( guard ) ;
1205+ return this ;
1206+ }
11381207 public TransitionConfiguration Execute ( Func < TState , TTrigger , TCommand > action )
11391208 {
11401209 _inner . Execute ( action ) ;
@@ -1266,12 +1335,26 @@ public TransitionConfiguration<TDerivedTrigger> Guard(
12661335 return this ;
12671336 }
12681337
1338+ public TransitionConfiguration < TDerivedTrigger > Guard (
1339+ string label ,
1340+ Func < TState , TDerivedTrigger , bool > guard )
1341+ {
1342+ _inner . Guard ( guard ) ;
1343+ return this ;
1344+ }
1345+
12691346 public TransitionConfiguration < TDerivedTrigger > Guard ( Func < TState , bool > guard )
12701347 {
12711348 _inner . Guard ( guard ) ;
12721349 return this ;
12731350 }
12741351
1352+ public TransitionConfiguration < TDerivedTrigger > Guard ( string label , Func < TState , bool > guard )
1353+ {
1354+ _inner . Guard ( guard ) ;
1355+ return this ;
1356+ }
1357+
12751358 public TransitionConfiguration < TDerivedTrigger > Execute (
12761359 Func < TState , TDerivedTrigger , TCommand > action )
12771360 {
0 commit comments