public virtual void Visit(HasAttributesOnRuleComplementDto dto)
 {
     AssertionLambdas.FailWhen <HasAttributesOnRuleComplementDto>()(dto);
 }
 public virtual void Visit(HasPropertyRuleComplementDto dto)
 {
     AssertionLambdas.FailWhen <HasPropertyRuleComplementDto>()(dto);
 }
 public virtual void Visit(HasTargetFrameworkRuleComplementDto dto)
 {
     AssertionLambdas.FailWhen <HasTargetFrameworkRuleComplementDto>()(dto);
 }
 public virtual void Visit(IndependentRuleComplementDto dto)
 {
     AssertionLambdas.FailWhen <IndependentRuleComplementDto>()(dto);
 }
 public virtual void Visit(CorrectNamespacesRuleComplementDto dto)
 {
     AssertionLambdas.FailWhen <CorrectNamespacesRuleComplementDto>()(dto);
 }
 public virtual void Visit(NoUsingsRuleComplementDto dto)
 {
     AssertionLambdas.FailWhen <NoUsingsRuleComplementDto>()(dto);
 }