internal override bool Enforce(JsonObject json, JsonObject parent) { if (Guard.EvaluateB(json, parent)) { return(Act.ExecuteB(json, parent)); } else { return(false); } }
internal override bool EvaluateB(JsonValue json, JsonValue parent) => !Inner.EvaluateB(json, parent);
internal override bool EvaluateB(JsonValue json, JsonValue parent) => X.EvaluateB(json, parent) && Y.EvaluateB(json, parent);