API Documentation
ArchUnitNET.Fluent.Syntax.Elements.Members.GivenMembersThat< TGivenRuleTypeConjunction, TRuleType > Class Template Reference
Inheritance diagram for ArchUnitNET.Fluent.Syntax.Elements.Members.GivenMembersThat< TGivenRuleTypeConjunction, TRuleType >:
Collaboration diagram for ArchUnitNET.Fluent.Syntax.Elements.Members.GivenMembersThat< TGivenRuleTypeConjunction, TRuleType >:

Public Member Functions

 GivenMembersThat (IArchRuleCreator< TRuleType > ruleCreator)
 
TGivenRuleTypeConjunction AreDeclaredIn (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction AreDeclaredIn (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction AreDeclaredIn (IType firstType, params IType[] moreTypes)
 
TGivenRuleTypeConjunction AreDeclaredIn (Type firstType, params Type[] moreTypes)
 
TGivenRuleTypeConjunction AreDeclaredIn (IObjectProvider< IType > types)
 
TGivenRuleTypeConjunction AreDeclaredIn (IEnumerable< IType > types)
 
TGivenRuleTypeConjunction AreDeclaredIn (IEnumerable< Type > types)
 
TGivenRuleTypeConjunction AreStatic ()
 
TGivenRuleTypeConjunction AreReadOnly ()
 
TGivenRuleTypeConjunction AreImmutable ()
 
TGivenRuleTypeConjunction AreNotDeclaredIn (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction AreNotDeclaredIn (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction AreNotDeclaredIn (IType firstType, params IType[] moreTypes)
 
TGivenRuleTypeConjunction AreNotDeclaredIn (Type firstType, params Type[] moreTypes)
 
TGivenRuleTypeConjunction AreNotDeclaredIn (IObjectProvider< IType > types)
 
TGivenRuleTypeConjunction AreNotDeclaredIn (IEnumerable< IType > types)
 
TGivenRuleTypeConjunction AreNotDeclaredIn (IEnumerable< Type > types)
 
TGivenRuleTypeConjunction AreNotStatic ()
 
TGivenRuleTypeConjunction AreNotReadOnly ()
 
TGivenRuleTypeConjunction AreNotImmutable ()
 
- Public Member Functions inherited from ArchUnitNET.Fluent.Syntax.Elements.GivenObjectsThat< TGivenRuleTypeConjunction, TRuleType >
TGivenRuleTypeConjunction Are (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction Are (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction Are (ICanBeAnalyzed firstObject, params ICanBeAnalyzed[] moreObjects)
 
TGivenRuleTypeConjunction Are (IEnumerable< ICanBeAnalyzed > objects)
 
TGivenRuleTypeConjunction Are (IObjectProvider< ICanBeAnalyzed > objects)
 
TGivenRuleTypeConjunction CallAny (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction CallAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction CallAny (MethodMember method, params MethodMember[] moreMethods)
 
TGivenRuleTypeConjunction CallAny (IEnumerable< MethodMember > methods)
 
TGivenRuleTypeConjunction CallAny (IObjectProvider< MethodMember > methods)
 
TGivenRuleTypeConjunction DependOnAny (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction DependOnAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction DependOnAny (Type firstType, params Type[] moreTypes)
 
TGivenRuleTypeConjunction DependOnAny (IType firstType, params IType[] moreTypes)
 
TGivenRuleTypeConjunction DependOnAny (IObjectProvider< IType > types)
 
TGivenRuleTypeConjunction DependOnAny (IEnumerable< IType > types)
 
TGivenRuleTypeConjunction DependOnAny (IEnumerable< Type > types)
 
TGivenRuleTypeConjunction FollowCustomPredicate (IPredicate< TRuleType > predicate)
 
TGivenRuleTypeConjunction FollowCustomPredicate (Func< TRuleType, bool > predicate, string description)
 
TGivenRuleTypeConjunction OnlyDependOn (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction OnlyDependOn (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction OnlyDependOn (Type firstType, params Type[] moreTypes)
 
TGivenRuleTypeConjunction OnlyDependOn (IType firstType, params IType[] moreTypes)
 
TGivenRuleTypeConjunction OnlyDependOn (IObjectProvider< IType > types)
 
TGivenRuleTypeConjunction OnlyDependOn (IEnumerable< IType > types)
 
TGivenRuleTypeConjunction OnlyDependOn (IEnumerable< Type > types)
 
TGivenRuleTypeConjunction HaveAnyAttributes (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction HaveAnyAttributes (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction HaveAnyAttributes (Type firstAttribute, params Type[] moreAttributes)
 
TGivenRuleTypeConjunction HaveAnyAttributes (Attribute firstAttribute, params Attribute[] moreAttributes)
 
TGivenRuleTypeConjunction HaveAnyAttributes (IObjectProvider< Attribute > attributes)
 
TGivenRuleTypeConjunction HaveAnyAttributes (IEnumerable< Attribute > attributes)
 
TGivenRuleTypeConjunction HaveAnyAttributes (IEnumerable< Type > attributes)
 
TGivenRuleTypeConjunction OnlyHaveAttributes (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction OnlyHaveAttributes (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction OnlyHaveAttributes (Type firstAttribute, params Type[] moreAttributes)
 
TGivenRuleTypeConjunction OnlyHaveAttributes (Attribute firstAttribute, params Attribute[] moreAttributes)
 
TGivenRuleTypeConjunction OnlyHaveAttributes (IObjectProvider< Attribute > attributes)
 
TGivenRuleTypeConjunction OnlyHaveAttributes (IEnumerable< Attribute > attributes)
 
TGivenRuleTypeConjunction OnlyHaveAttributes (IEnumerable< Type > attributes)
 
TGivenRuleTypeConjunction HaveAnyAttributesWithArguments (IEnumerable< object > argumentValues)
 
TGivenRuleTypeConjunction HaveAnyAttributesWithArguments (object firstArgumentValue, params object[] moreArgumentValues)
 
TGivenRuleTypeConjunction HaveAttributeWithArguments (string attribute, IEnumerable< object > argumentValues)
 
TGivenRuleTypeConjunction HaveAttributeWithArguments (string attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TGivenRuleTypeConjunction HaveAttributeWithArguments (Attribute attribute, IEnumerable< object > argumentValues)
 
TGivenRuleTypeConjunction HaveAttributeWithArguments (Attribute attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TGivenRuleTypeConjunction HaveAttributeWithArguments (Type attribute, IEnumerable< object > argumentValues)
 
TGivenRuleTypeConjunction HaveAttributeWithArguments (Type attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TGivenRuleTypeConjunction HaveAnyAttributesWithNamedArguments (IEnumerable<(string, object)> attributeArguments)
 
TGivenRuleTypeConjunction HaveAnyAttributesWithNamedArguments ((string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TGivenRuleTypeConjunction HaveAttributeWithNamedArguments (string attribute, IEnumerable<(string, object)> attributeArguments)
 
TGivenRuleTypeConjunction HaveAttributeWithNamedArguments (string attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TGivenRuleTypeConjunction HaveAttributeWithNamedArguments (Attribute attribute, IEnumerable<(string, object)> attributeArguments)
 
TGivenRuleTypeConjunction HaveAttributeWithNamedArguments (Attribute attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TGivenRuleTypeConjunction HaveAttributeWithNamedArguments (Type attribute, IEnumerable<(string, object)> attributeArguments)
 
TGivenRuleTypeConjunction HaveAttributeWithNamedArguments (Type attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TGivenRuleTypeConjunction HaveName (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction HaveFullName (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction HaveNameStartingWith (string pattern)
 
TGivenRuleTypeConjunction HaveNameEndingWith (string pattern)
 
TGivenRuleTypeConjunction HaveNameContaining (string pattern)
 
TGivenRuleTypeConjunction HaveFullNameContaining (string pattern)
 
TGivenRuleTypeConjunction ArePrivate ()
 
TGivenRuleTypeConjunction ArePublic ()
 
TGivenRuleTypeConjunction AreProtected ()
 
TGivenRuleTypeConjunction AreInternal ()
 
TGivenRuleTypeConjunction AreProtectedInternal ()
 
TGivenRuleTypeConjunction ArePrivateProtected ()
 
TGivenRuleTypeConjunction AreNot (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction AreNot (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction AreNot (ICanBeAnalyzed firstObject, params ICanBeAnalyzed[] moreObjects)
 
TGivenRuleTypeConjunction AreNot (IEnumerable< ICanBeAnalyzed > objects)
 
TGivenRuleTypeConjunction AreNot (IObjectProvider< ICanBeAnalyzed > objects)
 
TGivenRuleTypeConjunction DoNotCallAny (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction DoNotCallAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction DoNotCallAny (MethodMember method, params MethodMember[] moreMethods)
 
TGivenRuleTypeConjunction DoNotCallAny (IEnumerable< MethodMember > methods)
 
TGivenRuleTypeConjunction DoNotCallAny (IObjectProvider< MethodMember > methods)
 
TGivenRuleTypeConjunction DoNotDependOnAny (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction DoNotDependOnAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction DoNotDependOnAny (Type firstType, params Type[] moreTypes)
 
TGivenRuleTypeConjunction DoNotDependOnAny (IType firstType, params IType[] moreTypes)
 
TGivenRuleTypeConjunction DoNotDependOnAny (IObjectProvider< IType > types)
 
TGivenRuleTypeConjunction DoNotDependOnAny (IEnumerable< IType > types)
 
TGivenRuleTypeConjunction DoNotDependOnAny (IEnumerable< Type > types)
 
TGivenRuleTypeConjunction DoNotHaveAnyAttributes (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction DoNotHaveAnyAttributes (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction DoNotHaveAnyAttributes (Type firstAttribute, params Type[] moreAttributes)
 
TGivenRuleTypeConjunction DoNotHaveAnyAttributes (Attribute firstAttribute, params Attribute[] moreAttributes)
 
TGivenRuleTypeConjunction DoNotHaveAnyAttributes (IObjectProvider< Attribute > attributes)
 
TGivenRuleTypeConjunction DoNotHaveAnyAttributes (IEnumerable< Attribute > attributes)
 
TGivenRuleTypeConjunction DoNotHaveAnyAttributes (IEnumerable< Type > attributes)
 
TGivenRuleTypeConjunction DoNotHaveAnyAttributesWithArguments (IEnumerable< object > argumentValues)
 
TGivenRuleTypeConjunction DoNotHaveAnyAttributesWithArguments (object firstArgumentValue, params object[] moreArgumentValues)
 
TGivenRuleTypeConjunction DoNotHaveAttributeWithArguments (string attribute, IEnumerable< object > argumentValues)
 
TGivenRuleTypeConjunction DoNotHaveAttributeWithArguments (string attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TGivenRuleTypeConjunction DoNotHaveAttributeWithNamedArguments (string attribute, IEnumerable<(string, object)> attributeArguments)
 
TGivenRuleTypeConjunction DoNotHaveAttributeWithNamedArguments (string attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TGivenRuleTypeConjunction DoNotHaveAttributeWithArguments (Attribute attribute, IEnumerable< object > argumentValues)
 
TGivenRuleTypeConjunction DoNotHaveAttributeWithArguments (Attribute attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TGivenRuleTypeConjunction DoNotHaveAttributeWithArguments (Type attribute, IEnumerable< object > argumentValues)
 
TGivenRuleTypeConjunction DoNotHaveAttributeWithArguments (Type attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TGivenRuleTypeConjunction DoNotHaveAnyAttributesWithNamedArguments (IEnumerable<(string, object)> attributeArguments)
 
TGivenRuleTypeConjunction DoNotHaveAnyAttributesWithNamedArguments ((string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TGivenRuleTypeConjunction DoNotHaveAttributeWithNamedArguments (Attribute attribute, IEnumerable<(string, object)> attributeArguments)
 
TGivenRuleTypeConjunction DoNotHaveAttributeWithNamedArguments (Attribute attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TGivenRuleTypeConjunction DoNotHaveAttributeWithNamedArguments (Type attribute, IEnumerable<(string, object)> attributeArguments)
 
TGivenRuleTypeConjunction DoNotHaveAttributeWithNamedArguments (Type attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TGivenRuleTypeConjunction DoNotHaveName (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction DoNotHaveFullName (string pattern, bool useRegularExpressions=false)
 
TGivenRuleTypeConjunction DoNotHaveNameStartingWith (string pattern)
 
TGivenRuleTypeConjunction DoNotHaveNameEndingWith (string pattern)
 
TGivenRuleTypeConjunction DoNotHaveNameContaining (string pattern)
 
TGivenRuleTypeConjunction DoNotHaveFullNameContaining (string pattern)
 
TGivenRuleTypeConjunction AreNotPrivate ()
 
TGivenRuleTypeConjunction AreNotPublic ()
 
TGivenRuleTypeConjunction AreNotProtected ()
 
TGivenRuleTypeConjunction AreNotInternal ()
 
TGivenRuleTypeConjunction AreNotProtectedInternal ()
 
TGivenRuleTypeConjunction AreNotPrivateProtected ()
 
- Public Member Functions inherited from ArchUnitNET.Fluent.Syntax.SyntaxElement< TRuleType >
override string ToString ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
- Public Member Functions inherited from ArchUnitNET.Fluent.Syntax.Elements.IObjectPredicates< TGivenRuleTypeConjunction, TRuleType >
TReturnType Are (string pattern, bool useRegularExpressions=false)
 
TReturnType Are (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType Are (ICanBeAnalyzed firstObject, params ICanBeAnalyzed[] moreObjects)
 
TReturnType Are (IEnumerable< ICanBeAnalyzed > objects)
 
TReturnType Are (IObjectProvider< ICanBeAnalyzed > objects)
 
TReturnType CallAny (string pattern, bool useRegularExpressions=false)
 
TReturnType CallAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType CallAny (MethodMember method, params MethodMember[] moreMethods)
 
TReturnType CallAny (IEnumerable< MethodMember > methods)
 
TReturnType CallAny (IObjectProvider< MethodMember > methods)
 
TReturnType DependOnAny (string pattern, bool useRegularExpressions=false)
 
TReturnType DependOnAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType DependOnAny (Type firstType, params Type[] moreTypes)
 
TReturnType DependOnAny (IType firstType, params IType[] moreTypes)
 
TReturnType DependOnAny (IObjectProvider< IType > types)
 
TReturnType DependOnAny (IEnumerable< IType > types)
 
TReturnType DependOnAny (IEnumerable< Type > types)
 
TReturnType FollowCustomPredicate (IPredicate< TRuleType > predicate)
 
TReturnType FollowCustomPredicate (Func< TRuleType, bool > predicate, string description)
 
TReturnType OnlyDependOn (string pattern, bool useRegularExpressions=false)
 
TReturnType OnlyDependOn (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType OnlyDependOn (Type firstType, params Type[] moreTypes)
 
TReturnType OnlyDependOn (IType firstType, params IType[] moreTypes)
 
TReturnType OnlyDependOn (IObjectProvider< IType > types)
 
TReturnType OnlyDependOn (IEnumerable< IType > types)
 
TReturnType OnlyDependOn (IEnumerable< Type > types)
 
TReturnType HaveAnyAttributes (string pattern, bool useRegularExpressions=false)
 
TReturnType HaveAnyAttributes (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType HaveAnyAttributes (Attribute firstAttribute, params Attribute[] moreAttributes)
 
TReturnType HaveAnyAttributes (Type firstAttribute, params Type[] moreAttributes)
 
TReturnType HaveAnyAttributes (IObjectProvider< Attribute > attributes)
 
TReturnType HaveAnyAttributes (IEnumerable< Attribute > attributes)
 
TReturnType HaveAnyAttributes (IEnumerable< Type > attributes)
 
TReturnType OnlyHaveAttributes (string pattern, bool useRegularExpressions=false)
 
TReturnType OnlyHaveAttributes (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType OnlyHaveAttributes (Attribute firstAttribute, params Attribute[] moreAttributes)
 
TReturnType OnlyHaveAttributes (Type firstAttribute, params Type[] moreAttributes)
 
TReturnType OnlyHaveAttributes (IObjectProvider< Attribute > attributes)
 
TReturnType OnlyHaveAttributes (IEnumerable< Attribute > attributes)
 
TReturnType OnlyHaveAttributes (IEnumerable< Type > attributes)
 
TReturnType HaveAnyAttributesWithArguments (IEnumerable< object > argumentValues)
 
TReturnType HaveAnyAttributesWithArguments (object firstArgumentValue, params object[] moreArgumentValues)
 
TReturnType HaveAttributeWithArguments (string attribute, IEnumerable< object > argumentValues)
 
TReturnType HaveAttributeWithArguments (string attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TReturnType HaveAttributeWithArguments (Attribute attribute, IEnumerable< object > argumentValues)
 
TReturnType HaveAttributeWithArguments (Attribute attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TReturnType HaveAttributeWithArguments (Type attribute, IEnumerable< object > argumentValues)
 
TReturnType HaveAttributeWithArguments (Type attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TReturnType HaveAnyAttributesWithNamedArguments (IEnumerable<(string, object)> attributeArguments)
 
TReturnType HaveAnyAttributesWithNamedArguments ((string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TReturnType HaveAttributeWithNamedArguments (string attribute, IEnumerable<(string, object)> attributeArguments)
 
TReturnType HaveAttributeWithNamedArguments (string attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TReturnType HaveAttributeWithNamedArguments (Attribute attribute, IEnumerable<(string, object)> attributeArguments)
 
TReturnType HaveAttributeWithNamedArguments (Attribute attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TReturnType HaveAttributeWithNamedArguments (Type attribute, IEnumerable<(string, object)> attributeArguments)
 
TReturnType HaveAttributeWithNamedArguments (Type attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TReturnType HaveName (string pattern, bool useRegularExpressions=false)
 
TReturnType HaveFullName (string pattern, bool useRegularExpressions=false)
 
TReturnType HaveNameStartingWith (string pattern)
 
TReturnType HaveNameEndingWith (string pattern)
 
TReturnType HaveNameContaining (string pattern)
 
TReturnType HaveFullNameContaining (string pattern)
 
TReturnType ArePrivate ()
 
TReturnType ArePublic ()
 
TReturnType AreProtected ()
 
TReturnType AreInternal ()
 
TReturnType AreProtectedInternal ()
 
TReturnType ArePrivateProtected ()
 
TReturnType AreNot (string pattern, bool useRegularExpressions=false)
 
TReturnType AreNot (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType AreNot (ICanBeAnalyzed firstObject, params ICanBeAnalyzed[] moreObjects)
 
TReturnType AreNot (IEnumerable< ICanBeAnalyzed > objects)
 
TReturnType AreNot (IObjectProvider< ICanBeAnalyzed > objects)
 
TReturnType DoNotCallAny (string pattern, bool useRegularExpressions=false)
 
TReturnType DoNotCallAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType DoNotCallAny (MethodMember method, params MethodMember[] moreMethods)
 
TReturnType DoNotCallAny (IEnumerable< MethodMember > methods)
 
TReturnType DoNotCallAny (IObjectProvider< MethodMember > methods)
 
TReturnType DoNotDependOnAny (string pattern, bool useRegularExpressions=false)
 
TReturnType DoNotDependOnAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType DoNotDependOnAny (Type firstType, params Type[] moreTypes)
 
TReturnType DoNotDependOnAny (IType firstType, params IType[] moreTypes)
 
TReturnType DoNotDependOnAny (IObjectProvider< IType > types)
 
TReturnType DoNotDependOnAny (IEnumerable< IType > types)
 
TReturnType DoNotDependOnAny (IEnumerable< Type > types)
 
TReturnType DoNotHaveAnyAttributes (string pattern, bool useRegularExpressions=false)
 
TReturnType DoNotHaveAnyAttributes (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType DoNotHaveAnyAttributes (Attribute firstAttribute, params Attribute[] moreAttributes)
 
TReturnType DoNotHaveAnyAttributes (Type firstAttribute, params Type[] moreAttributes)
 
TReturnType DoNotHaveAnyAttributes (IObjectProvider< Attribute > attributes)
 
TReturnType DoNotHaveAnyAttributes (IEnumerable< Attribute > attributes)
 
TReturnType DoNotHaveAnyAttributes (IEnumerable< Type > attributes)
 
TReturnType DoNotHaveAnyAttributesWithArguments (IEnumerable< object > argumentValues)
 
TReturnType DoNotHaveAnyAttributesWithArguments (object firstArgumentValue, params object[] moreArgumentValues)
 
TReturnType DoNotHaveAttributeWithArguments (string attribute, IEnumerable< object > argumentValues)
 
TReturnType DoNotHaveAttributeWithArguments (string attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TReturnType DoNotHaveAttributeWithArguments (Attribute attribute, IEnumerable< object > argumentValues)
 
TReturnType DoNotHaveAttributeWithArguments (Attribute attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TReturnType DoNotHaveAttributeWithArguments (Type attribute, IEnumerable< object > argumentValues)
 
TReturnType DoNotHaveAttributeWithArguments (Type attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TReturnType DoNotHaveAnyAttributesWithNamedArguments (IEnumerable<(string, object)> attributeArguments)
 
TReturnType DoNotHaveAnyAttributesWithNamedArguments ((string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TReturnType DoNotHaveAttributeWithNamedArguments (string attribute, IEnumerable<(string, object)> attributeArguments)
 
TReturnType DoNotHaveAttributeWithNamedArguments (string attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TReturnType DoNotHaveAttributeWithNamedArguments (Attribute attribute, IEnumerable<(string, object)> attributeArguments)
 
TReturnType DoNotHaveAttributeWithNamedArguments (Attribute attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TReturnType DoNotHaveAttributeWithNamedArguments (Type attribute, IEnumerable<(string, object)> attributeArguments)
 
TReturnType DoNotHaveAttributeWithNamedArguments (Type attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TReturnType DoNotHaveName (string pattern, bool useRegularExpressions=false)
 
TReturnType DoNotHaveFullName (string pattern, bool useRegularExpressions=false)
 
TReturnType DoNotHaveNameStartingWith (string pattern)
 
TReturnType DoNotHaveNameEndingWith (string pattern)
 
TReturnType DoNotHaveNameContaining (string pattern)
 
TReturnType DoNotHaveFullNameContaining (string pattern)
 
TReturnType AreNotPrivate ()
 
TReturnType AreNotPublic ()
 
TReturnType AreNotProtected ()
 
TReturnType AreNotInternal ()
 
TReturnType AreNotProtectedInternal ()
 
TReturnType AreNotPrivateProtected ()
 
- Public Member Functions inherited from ArchUnitNET.Fluent.Syntax.Elements.Members.IMemberPredicates< TGivenRuleTypeConjunction, TRuleType >
TRuleTypeConjunction AreDeclaredIn (string pattern, bool useRegularExpressions=false)
 
TRuleTypeConjunction AreDeclaredIn (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeConjunction AreDeclaredIn (IType firstType, params IType[] moreTypes)
 
TRuleTypeConjunction AreDeclaredIn (Type firstType, params Type[] moreTypes)
 
TRuleTypeConjunction AreDeclaredIn (IObjectProvider< IType > types)
 
TRuleTypeConjunction AreDeclaredIn (IEnumerable< IType > types)
 
TRuleTypeConjunction AreDeclaredIn (IEnumerable< Type > types)
 
TRuleTypeConjunction AreStatic ()
 
TRuleTypeConjunction AreImmutable ()
 
TRuleTypeConjunction AreNotDeclaredIn (string pattern, bool useRegularExpressions=false)
 
TRuleTypeConjunction AreNotDeclaredIn (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeConjunction AreNotDeclaredIn (IType firstType, params IType[] moreTypes)
 
TRuleTypeConjunction AreNotDeclaredIn (Type firstType, params Type[] moreTypes)
 
TRuleTypeConjunction AreNotDeclaredIn (IObjectProvider< IType > types)
 
TRuleTypeConjunction AreNotDeclaredIn (IEnumerable< IType > types)
 
TRuleTypeConjunction AreNotDeclaredIn (IEnumerable< Type > types)
 
TRuleTypeConjunction AreNotStatic ()
 
TRuleTypeConjunction AreNotImmutable ()
 

Additional Inherited Members

- Public Attributes inherited from ArchUnitNET.Fluent.Syntax.SyntaxElement< TRuleType >
string Description => _ruleCreator.Description
 
- Protected Member Functions inherited from ArchUnitNET.Fluent.Syntax.Elements.GivenObjectsThat< TGivenRuleTypeConjunction, TRuleType >
 GivenObjectsThat (IArchRuleCreator< TRuleType > ruleCreator)
 
- Protected Member Functions inherited from ArchUnitNET.Fluent.Syntax.SyntaxElement< TRuleType >
 SyntaxElement ([NotNull] IArchRuleCreator< TRuleType > ruleCreator)
 
- Protected Attributes inherited from ArchUnitNET.Fluent.Syntax.SyntaxElement< TRuleType >
readonly IArchRuleCreator< TRuleType > _ruleCreator
 
- Properties inherited from ArchUnitNET.Domain.IHasDescription
string Description [get]
 

The documentation for this class was generated from the following file: