internal sealed override IEnumerable <Message> CreateMessages(int db, ResultBox resultBox) { yield return(Message.Create(db, CommandFlags.None, RedisCommand.WATCH, key)); var message = ConditionProcessor.CreateMessage(this, db, CommandFlags.None, cmd, key); message.SetSource(ConditionProcessor.Default, resultBox); yield return(message); }
internal override IEnumerable <Message> CreateMessages(int db, ResultBox resultBox) { yield return(Message.Create(db, CommandFlags.None, RedisCommand.WATCH, key)); var cmd = hashField.IsNull ? RedisCommand.EXISTS : RedisCommand.HEXISTS; var message = ConditionProcessor.CreateMessage(this, db, CommandFlags.None, cmd, key, hashField); message.SetSource(ConditionProcessor.Default, resultBox); yield return(message); }