Ejemplo n.º 1
0
 static ServerExchange()
 {
     IsReadyToReadEntryPredicate      = DelegateHelpers.CreateOpenDelegate <Predicate <ServerExchange> >(server => server.IsReadyToReadEntry());
     IsValidStateForResponsePredicate = DelegateHelpers.CreateOpenDelegate <Predicate <ServerExchange> >(server => server.IsValidStateForResponse());
     IsValidForTransitionPredicate    = DelegateHelpers.CreateOpenDelegate <Predicate <ServerExchange> >(server => server.IsValidForTransition());
     SetStateAction = DelegateHelpers.CreateOpenDelegate <Action <ServerExchange, State> >((server, state) => server.SetState(state));
 }
Ejemplo n.º 2
0
 static PersistentState()
 {
     IsConsistentPredicate = DelegateHelpers.CreateOpenDelegate <Predicate <PersistentState> >(state => state.IsConsistent);
 }