//Relation Condition Negations public ShouldRelateToTypesThat <TRuleTypeShouldConjunction, IType, TRuleType> NotBeAssignableToTypesThat() { _ruleCreator.BeginComplexCondition(ArchRuleDefinition.Types(), TypeConditionsDefinition <TRuleType> .NotBeAssignableToTypesThat()); return(new ShouldRelateToTypesThat <TRuleTypeShouldConjunction, IType, TRuleType>(_ruleCreator)); }