API Documentation
ArchUnitNET.Fluent.Syntax.Elements.ShouldRelateToObjectsThat< TRuleTypeShouldConjunction, TReferenceType, TRuleType > Class Template Reference
Inheritance diagram for ArchUnitNET.Fluent.Syntax.Elements.ShouldRelateToObjectsThat< TRuleTypeShouldConjunction, TReferenceType, TRuleType >:
Collaboration diagram for ArchUnitNET.Fluent.Syntax.Elements.ShouldRelateToObjectsThat< TRuleTypeShouldConjunction, TReferenceType, TRuleType >:

Public Member Functions

TRuleTypeShouldConjunction Are (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction Are (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction Are (ICanBeAnalyzed firstObject, params ICanBeAnalyzed[] moreObjects)
 
TRuleTypeShouldConjunction Are (IEnumerable< ICanBeAnalyzed > objects)
 
TRuleTypeShouldConjunction Are (IObjectProvider< ICanBeAnalyzed > objects)
 
TRuleTypeShouldConjunction CallAny (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction CallAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction CallAny (MethodMember method, params MethodMember[] moreMethods)
 
TRuleTypeShouldConjunction CallAny (IEnumerable< MethodMember > methods)
 
TRuleTypeShouldConjunction CallAny (IObjectProvider< MethodMember > methods)
 
TRuleTypeShouldConjunction DependOnAny (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction DependOnAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction DependOnAny (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction DependOnAny (IType firstType, params IType[] moreTypes)
 
TRuleTypeShouldConjunction DependOnAny (IObjectProvider< IType > types)
 
TRuleTypeShouldConjunction DependOnAny (IEnumerable< IType > types)
 
TRuleTypeShouldConjunction DependOnAny (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction FollowCustomPredicate (IPredicate< TReferenceType > predicate)
 
TRuleTypeShouldConjunction FollowCustomPredicate (Func< TReferenceType, bool > predicate, string description)
 
TRuleTypeShouldConjunction OnlyDependOn (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction OnlyDependOn (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction OnlyDependOn (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction OnlyDependOn (IType firstType, params IType[] moreTypes)
 
TRuleTypeShouldConjunction OnlyDependOn (IObjectProvider< IType > types)
 
TRuleTypeShouldConjunction OnlyDependOn (IEnumerable< IType > types)
 
TRuleTypeShouldConjunction OnlyDependOn (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction HaveAnyAttributes (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction HaveAnyAttributes (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction HaveAnyAttributes (Type firstAttribute, params Type[] moreAttributes)
 
TRuleTypeShouldConjunction HaveAnyAttributes (Attribute firstAttribute, params Attribute[] moreAttributes)
 
TRuleTypeShouldConjunction HaveAnyAttributes (IObjectProvider< Attribute > attributes)
 
TRuleTypeShouldConjunction HaveAnyAttributes (IEnumerable< Attribute > attributes)
 
TRuleTypeShouldConjunction HaveAnyAttributes (IEnumerable< Type > attributes)
 
TRuleTypeShouldConjunction OnlyHaveAttributes (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction OnlyHaveAttributes (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction OnlyHaveAttributes (Type firstAttribute, params Type[] moreAttributes)
 
TRuleTypeShouldConjunction OnlyHaveAttributes (Attribute firstAttribute, params Attribute[] moreAttributes)
 
TRuleTypeShouldConjunction OnlyHaveAttributes (IObjectProvider< Attribute > attributes)
 
TRuleTypeShouldConjunction OnlyHaveAttributes (IEnumerable< Attribute > attributes)
 
TRuleTypeShouldConjunction OnlyHaveAttributes (IEnumerable< Type > attributes)
 
TRuleTypeShouldConjunction HaveAnyAttributesWithArguments (IEnumerable< object > argumentValues)
 
TRuleTypeShouldConjunction HaveAnyAttributesWithArguments (object firstArgumentValue, params object[] moreArgumentValues)
 
TRuleTypeShouldConjunction HaveAttributeWithArguments (string attribute, IEnumerable< object > argumentValues)
 
TRuleTypeShouldConjunction HaveAttributeWithArguments (string attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TRuleTypeShouldConjunction HaveAttributeWithArguments (Attribute attribute, IEnumerable< object > argumentValues)
 
TRuleTypeShouldConjunction HaveAttributeWithArguments (Attribute attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TRuleTypeShouldConjunction HaveAttributeWithArguments (Type attribute, IEnumerable< object > argumentValues)
 
TRuleTypeShouldConjunction HaveAttributeWithArguments (Type attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TRuleTypeShouldConjunction HaveAnyAttributesWithNamedArguments (IEnumerable<(string, object)> attributeArguments)
 
TRuleTypeShouldConjunction HaveAnyAttributesWithNamedArguments ((string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TRuleTypeShouldConjunction HaveAttributeWithNamedArguments (string attribute, IEnumerable<(string, object)> attributeArguments)
 
TRuleTypeShouldConjunction HaveAttributeWithNamedArguments (string attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TRuleTypeShouldConjunction HaveAttributeWithNamedArguments (Attribute attribute, IEnumerable<(string, object)> attributeArguments)
 
TRuleTypeShouldConjunction HaveAttributeWithNamedArguments (Attribute attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TRuleTypeShouldConjunction HaveAttributeWithNamedArguments (Type attribute, IEnumerable<(string, object)> attributeArguments)
 
TRuleTypeShouldConjunction HaveAttributeWithNamedArguments (Type attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TRuleTypeShouldConjunction HaveName (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction HaveFullName (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction HaveNameStartingWith (string pattern)
 
TRuleTypeShouldConjunction HaveNameEndingWith (string pattern)
 
TRuleTypeShouldConjunction HaveNameContaining (string pattern)
 
TRuleTypeShouldConjunction HaveFullNameContaining (string pattern)
 
TRuleTypeShouldConjunction ArePrivate ()
 
TRuleTypeShouldConjunction ArePublic ()
 
TRuleTypeShouldConjunction AreProtected ()
 
TRuleTypeShouldConjunction AreInternal ()
 
TRuleTypeShouldConjunction AreProtectedInternal ()
 
TRuleTypeShouldConjunction ArePrivateProtected ()
 
TRuleTypeShouldConjunction AreNot (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction AreNot (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction AreNot (ICanBeAnalyzed firstObject, params ICanBeAnalyzed[] moreObjects)
 
TRuleTypeShouldConjunction AreNot (IEnumerable< ICanBeAnalyzed > objects)
 
TRuleTypeShouldConjunction AreNot (IObjectProvider< ICanBeAnalyzed > objects)
 
TRuleTypeShouldConjunction DoNotCallAny (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction DoNotCallAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction DoNotCallAny (MethodMember method, params MethodMember[] moreMethods)
 
TRuleTypeShouldConjunction DoNotCallAny (IEnumerable< MethodMember > methods)
 
TRuleTypeShouldConjunction DoNotCallAny (IObjectProvider< MethodMember > methods)
 
TRuleTypeShouldConjunction DoNotDependOnAny (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction DoNotDependOnAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction DoNotDependOnAny (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction DoNotDependOnAny (IType firstType, params IType[] moreTypes)
 
TRuleTypeShouldConjunction DoNotDependOnAny (IObjectProvider< IType > types)
 
TRuleTypeShouldConjunction DoNotDependOnAny (IEnumerable< IType > types)
 
TRuleTypeShouldConjunction DoNotDependOnAny (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction DoNotHaveAnyAttributes (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction DoNotHaveAnyAttributes (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction DoNotHaveAnyAttributes (Type firstAttribute, params Type[] moreAttributes)
 
TRuleTypeShouldConjunction DoNotHaveAnyAttributes (Attribute firstAttribute, params Attribute[] moreAttributes)
 
TRuleTypeShouldConjunction DoNotHaveAnyAttributes (IObjectProvider< Attribute > attributes)
 
TRuleTypeShouldConjunction DoNotHaveAnyAttributes (IEnumerable< Attribute > attributes)
 
TRuleTypeShouldConjunction DoNotHaveAnyAttributes (IEnumerable< Type > attributes)
 
TRuleTypeShouldConjunction DoNotHaveAnyAttributesWithArguments (IEnumerable< object > argumentValues)
 
TRuleTypeShouldConjunction DoNotHaveAnyAttributesWithArguments (object firstArgumentValue, params object[] moreArgumentValues)
 
TRuleTypeShouldConjunction DoNotHaveAttributeWithArguments (Attribute attribute, IEnumerable< object > argumentValues)
 
TRuleTypeShouldConjunction DoNotHaveAttributeWithArguments (Attribute attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TRuleTypeShouldConjunction DoNotHaveAttributeWithArguments (Type attribute, IEnumerable< object > argumentValues)
 
TRuleTypeShouldConjunction DoNotHaveAttributeWithArguments (Type attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TRuleTypeShouldConjunction DoNotHaveAnyAttributesWithNamedArguments (IEnumerable<(string, object)> attributeArguments)
 
TRuleTypeShouldConjunction DoNotHaveAnyAttributesWithNamedArguments ((string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TRuleTypeShouldConjunction DoNotHaveAttributeWithArguments (string attribute, IEnumerable< object > argumentValues)
 
TRuleTypeShouldConjunction DoNotHaveAttributeWithArguments (string attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TRuleTypeShouldConjunction DoNotHaveAttributeWithNamedArguments (string attribute, IEnumerable<(string, object)> attributeArguments)
 
TRuleTypeShouldConjunction DoNotHaveAttributeWithNamedArguments (string attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TRuleTypeShouldConjunction DoNotHaveAttributeWithNamedArguments (Attribute attribute, IEnumerable<(string, object)> attributeArguments)
 
TRuleTypeShouldConjunction DoNotHaveAttributeWithNamedArguments (Attribute attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TRuleTypeShouldConjunction DoNotHaveAttributeWithNamedArguments (Type attribute, IEnumerable<(string, object)> attributeArguments)
 
TRuleTypeShouldConjunction DoNotHaveAttributeWithNamedArguments (Type attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TRuleTypeShouldConjunction DoNotHaveName (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction DoNotHaveFullName (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction DoNotHaveNameStartingWith (string pattern)
 
TRuleTypeShouldConjunction DoNotHaveNameEndingWith (string pattern)
 
TRuleTypeShouldConjunction DoNotHaveNameContaining (string pattern)
 
TRuleTypeShouldConjunction DoNotHaveFullNameContaining (string pattern)
 
TRuleTypeShouldConjunction AreNotPrivate ()
 
TRuleTypeShouldConjunction AreNotPublic ()
 
TRuleTypeShouldConjunction AreNotProtected ()
 
TRuleTypeShouldConjunction AreNotInternal ()
 
TRuleTypeShouldConjunction AreNotProtectedInternal ()
 
TRuleTypeShouldConjunction 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< TRuleTypeShouldConjunction, TReferenceType >
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 ()
 

Protected Member Functions

 ShouldRelateToObjectsThat (IArchRuleCreator< TRuleType > ruleCreator)
 
- Protected Member Functions inherited from ArchUnitNET.Fluent.Syntax.SyntaxElement< TRuleType >
 SyntaxElement ([NotNull] IArchRuleCreator< TRuleType > ruleCreator)
 

Additional Inherited Members

- Public Attributes inherited from ArchUnitNET.Fluent.Syntax.SyntaxElement< TRuleType >
string Description => _ruleCreator.Description
 
- 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: