public TRuleTypeShouldConjunction NotBeAssignableTo(IEnumerable <string> patterns, bool useRegularExpressions = false) { _ruleCreator.AddCondition( TypeConditionsDefinition <TRuleType> .NotBeAssignableTo(patterns, useRegularExpressions)); return(Create <TRuleTypeShouldConjunction, TRuleType>(_ruleCreator)); }
public TRuleTypeShouldConjunction NotBeAssignableTo(IEnumerable <Type> types) { _ruleCreator.AddCondition(TypeConditionsDefinition <TRuleType> .NotBeAssignableTo(types)); return(Create <TRuleTypeShouldConjunction, TRuleType>(_ruleCreator)); }
public TRuleTypeShouldConjunction NotBeAssignableTo(Type firstType, params Type[] moreTypes) { _ruleCreator.AddCondition(TypeConditionsDefinition <TRuleType> .NotBeAssignableTo(firstType, moreTypes)); return(Create <TRuleTypeShouldConjunction, TRuleType>(_ruleCreator)); }