@@ -14,11 +14,12 @@ internal AddMemberCondition(IArchRuleCreator<TRuleType> ruleCreator)
1414 : base ( ruleCreator ) { }
1515
1616 // csharpier-ignore-start
17- public TNextElement BeDeclaredIn ( IType firstType , params IType [ ] moreTypes ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . BeDeclaredIn ( firstType , moreTypes ) ) ;
18- public TNextElement BeDeclaredIn ( Type firstType , params Type [ ] moreTypes ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . BeDeclaredIn ( firstType , moreTypes ) ) ;
17+ public TNextElement BeDeclaredIn ( ) => BeDeclaredIn ( new ObjectProvider < IType > ( ) ) ;
18+ public TNextElement BeDeclaredIn ( params IType [ ] types ) => BeDeclaredIn ( new ObjectProvider < IType > ( types ) ) ;
19+ public TNextElement BeDeclaredIn ( params Type [ ] types ) => BeDeclaredIn ( new SystemTypeObjectProvider < IType > ( types ) ) ;
1920 public TNextElement BeDeclaredIn ( IObjectProvider < IType > types ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . BeDeclaredIn ( types ) ) ;
20- public TNextElement BeDeclaredIn ( IEnumerable < IType > types ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . BeDeclaredIn ( types ) ) ;
21- public TNextElement BeDeclaredIn ( IEnumerable < Type > types ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . BeDeclaredIn ( types ) ) ;
21+ public TNextElement BeDeclaredIn ( IEnumerable < IType > types ) => BeDeclaredIn ( new ObjectProvider < IType > ( types ) ) ;
22+ public TNextElement BeDeclaredIn ( IEnumerable < Type > types ) => BeDeclaredIn ( new SystemTypeObjectProvider < IType > ( types ) ) ;
2223
2324 public TNextElement BeStatic ( ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . BeStatic ( ) ) ;
2425 public TNextElement BeReadOnly ( ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . BeReadOnly ( ) ) ;
@@ -30,11 +31,12 @@ internal AddMemberCondition(IArchRuleCreator<TRuleType> ruleCreator)
3031
3132 //Negations
3233
33- public TNextElement NotBeDeclaredIn ( IType firstType , params IType [ ] moreTypes ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . NotBeDeclaredIn ( firstType , moreTypes ) ) ;
34- public TNextElement NotBeDeclaredIn ( Type firstType , params Type [ ] moreTypes ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . NotBeDeclaredIn ( firstType , moreTypes ) ) ;
34+ public TNextElement NotBeDeclaredIn ( ) => NotBeDeclaredIn ( new ObjectProvider < IType > ( ) ) ;
35+ public TNextElement NotBeDeclaredIn ( params IType [ ] types ) => NotBeDeclaredIn ( new ObjectProvider < IType > ( types ) ) ;
36+ public TNextElement NotBeDeclaredIn ( params Type [ ] types ) => NotBeDeclaredIn ( new SystemTypeObjectProvider < IType > ( types ) ) ;
3537 public TNextElement NotBeDeclaredIn ( IObjectProvider < IType > types ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . NotBeDeclaredIn ( types ) ) ;
36- public TNextElement NotBeDeclaredIn ( IEnumerable < IType > types ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . NotBeDeclaredIn ( types ) ) ;
37- public TNextElement NotBeDeclaredIn ( IEnumerable < Type > types ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . NotBeDeclaredIn ( types ) ) ;
38+ public TNextElement NotBeDeclaredIn ( IEnumerable < IType > types ) => NotBeDeclaredIn ( new ObjectProvider < IType > ( types ) ) ;
39+ public TNextElement NotBeDeclaredIn ( IEnumerable < Type > types ) => NotBeDeclaredIn ( new SystemTypeObjectProvider < IType > ( types ) ) ;
3840
3941 public TNextElement NotBeStatic ( ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . NotBeStatic ( ) ) ;
4042 public TNextElement NotBeReadOnly ( ) => CreateNextElement ( MemberConditionsDefinition < TRuleType > . NotBeReadOnly ( ) ) ;
0 commit comments