///<inheritdoc cref="ICommand"/>
        public bool Commit()
        {
            bool beforeCommandResult = _beforeTraverseCommand.Commit();
            bool afterCommandResult  = _afterTraverseCommand.Commit();

            return(beforeCommandResult && afterCommandResult);
        }
示例#2
0
 ///<inheritdoc cref="IQuestCommand"/>
 public bool Commit()
 {
     return(_ifCommand.Commit() || _elseCommand.Commit());
 }
示例#3
0
 public bool Commit()
 {
     return(_inner.Commit());
 }
示例#4
0
 public bool Commit()
 {
     return(_innerCommand.Commit());
 }
示例#5
0
 ///<inheritdoc cref="ICommand"/>
 public virtual bool Commit()
 {
     return(QuestCommand.Commit());
 }
示例#6
0
 ///<inheritdoc cref="ICommand"/>
 public bool Commit()
 {
     return(_command.Commit());
 }