コード例 #1
0
 public IEnumerable <ParsedStatenode> GetActiveStatenodes(StateConfiguration stateConfiguration) =>
 stateConfiguration.FoldL().Select(entry => Statenodes[entry.StatenodeId]);
コード例 #2
0
 internal static State <TContext> Initial(TContext context) =>
 new State <TContext>(StateConfiguration.Empty(), context);
コード例 #3
0
 public InStateGuard(StateConfiguration state) => State = state;
コード例 #4
0
 public State(StateConfiguration stateConfiguration, TContext context)
 {
     StateConfiguration = stateConfiguration ?? throw new ArgumentNullException(nameof(stateConfiguration));
     Context            = context;
 }