protected override string ValidateCurrent(CreateComposedConditionNode createComposedConditionNode) { if (!createComposedConditionNode.ChildNodes.Any()) { return(InvariantResources.R006); } return(null); }
protected override string ValidateCurrent(CreateComposedConditionNode createComposedConditionNode) { LogicalOperatorCodes logicalOperatorCode = (LogicalOperatorCodes)createComposedConditionNode.LogicalOperatorCode; if (!ValidLogicalOperatorForComposedConditionNodeCreateRuleInvariant.allowedLogicalOperatorCodes.Contains(logicalOperatorCode)) { return(string.Format(InvariantResources.R005, logicalOperatorCode)); } return(null); }
protected abstract string ValidateCurrent(CreateComposedConditionNode createComposedConditionNode);