Exemplo n.º 1
0
        protected virtual bool OnStage(FoldStage stage, IScorable <IResolver, object> scorable, IResolver item, object state, object score)
        {
            switch (stage)
            {
            case FoldStage.AfterFold: return(true);

            case FoldStage.StartPost: continueAfterPost = false; return(true);

            case FoldStage.AfterPost: return(continueAfterPost);

            default: throw new NotImplementedException();
            }
        }
Exemplo n.º 2
0
        public override bool OnStageHandler(FoldStage stage, IScorable <Item, Score> scorable, Item item, object state, Score score)
        {
            switch (stage)
            {
            case FoldStage.AfterFold: return(OnFold(scorable, item, state, score));

            case FoldStage.StartPost: return(true);

            case FoldStage.AfterPost: return(false);

            default: throw new NotImplementedException();
            }
        }