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

Public Member Functions

TRuleTypeShouldConjunction Exist ()
 
TRuleTypeShouldConjunction Be (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction Be (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction Be (ICanBeAnalyzed firstObject, params ICanBeAnalyzed[] moreObjects)
 
TRuleTypeShouldConjunction Be (IEnumerable< ICanBeAnalyzed > objects)
 
TRuleTypeShouldConjunction Be (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 (IType firstType, params IType[] moreTypes)
 
TRuleTypeShouldConjunction DependOnAny (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction DependOnAny (IObjectProvider< IType > types)
 
TRuleTypeShouldConjunction DependOnAny (IEnumerable< IType > types)
 
TRuleTypeShouldConjunction DependOnAny (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction FollowCustomCondition (ICondition< TRuleType > condition)
 
TRuleTypeShouldConjunction FollowCustomCondition (Func< TRuleType, ConditionResult > condition, string description)
 
TRuleTypeShouldConjunction FollowCustomCondition (Func< TRuleType, bool > condition, string description, string failDescription)
 
TRuleTypeShouldConjunction OnlyDependOn (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction OnlyDependOn (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction OnlyDependOn (IType firstType, params IType[] moreTypes)
 
TRuleTypeShouldConjunction OnlyDependOn (Type firstType, params Type[] 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 (Attribute firstAttribute, params Attribute[] moreAttributes)
 
TRuleTypeShouldConjunction HaveAnyAttributes (Type firstAttribute, params Type[] 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 (Attribute firstAttribute, params Attribute[] moreAttributes)
 
TRuleTypeShouldConjunction OnlyHaveAttributes (Type firstAttribute, params Type[] 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 BePrivate ()
 
TRuleTypeShouldConjunction BePublic ()
 
TRuleTypeShouldConjunction BeProtected ()
 
TRuleTypeShouldConjunction BeInternal ()
 
TRuleTypeShouldConjunction BeProtectedInternal ()
 
TRuleTypeShouldConjunction BePrivateProtected ()
 
ShouldRelateToTypesThat< TRuleTypeShouldConjunction, IType, TRuleType > DependOnAnyTypesThat ()
 
ShouldRelateToTypesThat< TRuleTypeShouldConjunction, IType, TRuleType > OnlyDependOnTypesThat ()
 
ShouldRelateToAttributesThat< TRuleTypeShouldConjunction, TRuleType > HaveAnyAttributesThat ()
 
ShouldRelateToAttributesThat< TRuleTypeShouldConjunction, TRuleType > OnlyHaveAttributesThat ()
 
TRuleTypeShouldConjunction NotExist ()
 
TRuleTypeShouldConjunction NotBe (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotBe (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotBe (ICanBeAnalyzed firstObject, params ICanBeAnalyzed[] moreObjects)
 
TRuleTypeShouldConjunction NotBe (IEnumerable< ICanBeAnalyzed > objects)
 
TRuleTypeShouldConjunction NotBe (IObjectProvider< ICanBeAnalyzed > objects)
 
TRuleTypeShouldConjunction NotCallAny (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotCallAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotCallAny (MethodMember method, params MethodMember[] moreMethods)
 
TRuleTypeShouldConjunction NotCallAny (IEnumerable< MethodMember > methods)
 
TRuleTypeShouldConjunction NotCallAny (IObjectProvider< MethodMember > methods)
 
TRuleTypeShouldConjunction NotDependOnAny (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotDependOnAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotDependOnAny (IType firstType, params IType[] moreTypes)
 
TRuleTypeShouldConjunction NotDependOnAny (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction NotDependOnAny (IObjectProvider< IType > types)
 
TRuleTypeShouldConjunction NotDependOnAny (IEnumerable< IType > types)
 
TRuleTypeShouldConjunction NotDependOnAny (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction NotHaveAnyAttributes (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotHaveAnyAttributes (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotHaveAnyAttributes (Attribute firstAttribute, params Attribute[] moreAttributes)
 
TRuleTypeShouldConjunction NotHaveAnyAttributes (Type firstAttribute, params Type[] moreAttributes)
 
TRuleTypeShouldConjunction NotHaveAnyAttributes (IObjectProvider< Attribute > attributes)
 
TRuleTypeShouldConjunction NotHaveAnyAttributes (IEnumerable< Attribute > attributes)
 
TRuleTypeShouldConjunction NotHaveAnyAttributes (IEnumerable< Type > attributes)
 
TRuleTypeShouldConjunction NotHaveAnyAttributesWithArguments (IEnumerable< object > argumentValues)
 
TRuleTypeShouldConjunction NotHaveAnyAttributesWithArguments (object firstArgumentValue, params object[] moreArgumentValues)
 
TRuleTypeShouldConjunction NotHaveAttributeWithArguments (string attribute, IEnumerable< object > argumentValues)
 
TRuleTypeShouldConjunction NotHaveAttributeWithArguments (string attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TRuleTypeShouldConjunction NotHaveAttributeWithArguments (Attribute attribute, IEnumerable< object > argumentValues)
 
TRuleTypeShouldConjunction NotHaveAttributeWithArguments (Attribute attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TRuleTypeShouldConjunction NotHaveAttributeWithArguments (Type attribute, IEnumerable< object > argumentValues)
 
TRuleTypeShouldConjunction NotHaveAttributeWithArguments (Type attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TRuleTypeShouldConjunction NotHaveAnyAttributesWithNamedArguments (IEnumerable<(string, object)> attributeArguments)
 
TRuleTypeShouldConjunction NotHaveAnyAttributesWithNamedArguments ((string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TRuleTypeShouldConjunction NotHaveAttributeWithNamedArguments (string attribute, IEnumerable<(string, object)> attributeArguments)
 
TRuleTypeShouldConjunction NotHaveAttributeWithNamedArguments (string attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TRuleTypeShouldConjunction NotHaveAttributeWithNamedArguments (Attribute attribute, IEnumerable<(string, object)> attributeArguments)
 
TRuleTypeShouldConjunction NotHaveAttributeWithNamedArguments (Attribute attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TRuleTypeShouldConjunction NotHaveAttributeWithNamedArguments (Type attribute, IEnumerable<(string, object)> attributeArguments)
 
TRuleTypeShouldConjunction NotHaveAttributeWithNamedArguments (Type attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TRuleTypeShouldConjunction NotHaveName (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotHaveFullName (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotHaveNameStartingWith (string pattern)
 
TRuleTypeShouldConjunction NotHaveNameEndingWith (string pattern)
 
TRuleTypeShouldConjunction NotHaveNameContaining (string pattern)
 
TRuleTypeShouldConjunction NotHaveFullNameContaining (string pattern)
 
TRuleTypeShouldConjunction NotBePrivate ()
 
TRuleTypeShouldConjunction NotBePublic ()
 
TRuleTypeShouldConjunction NotBeProtected ()
 
TRuleTypeShouldConjunction NotBeInternal ()
 
TRuleTypeShouldConjunction NotBeProtectedInternal ()
 
TRuleTypeShouldConjunction NotBePrivateProtected ()
 
ShouldRelateToTypesThat< TRuleTypeShouldConjunction, IType, TRuleType > NotDependOnAnyTypesThat ()
 
ShouldRelateToAttributesThat< TRuleTypeShouldConjunction, TRuleType > NotHaveAnyAttributesThat ()
 
- 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.IObjectConditions< TRuleTypeShouldConjunction, TRuleType >
TReturnType Exist ()
 
TReturnType Be (string pattern, bool useRegularExpressions=false)
 
TReturnType Be (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType Be (ICanBeAnalyzed firstObject, params ICanBeAnalyzed[] moreObjects)
 
TReturnType Be (IEnumerable< ICanBeAnalyzed > objects)
 
TReturnType Be (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 (IType firstType, params IType[] moreTypes)
 
TReturnType DependOnAny (Type firstType, params Type[] moreTypes)
 
TReturnType DependOnAny (IObjectProvider< IType > types)
 
TReturnType DependOnAny (IEnumerable< IType > types)
 
TReturnType DependOnAny (IEnumerable< Type > types)
 
TReturnType FollowCustomCondition (ICondition< TRuleType > condition)
 
TReturnType FollowCustomCondition (Func< TRuleType, ConditionResult > condition, string description)
 
TReturnType FollowCustomCondition (Func< TRuleType, bool > condition, string description, string failDescription)
 
TReturnType OnlyDependOn (string pattern, bool useRegularExpressions=false)
 
TReturnType OnlyDependOn (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType OnlyDependOn (IType firstType, params IType[] moreTypes)
 
TReturnType OnlyDependOn (Type firstType, params Type[] 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 BePrivate ()
 
TReturnType BePublic ()
 
TReturnType BeProtected ()
 
TReturnType BeInternal ()
 
TReturnType BeProtectedInternal ()
 
TReturnType BePrivateProtected ()
 
TReturnType NotExist ()
 
TReturnType NotBe (string pattern, bool useRegularExpressions=false)
 
TReturnType NotBe (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType NotBe (ICanBeAnalyzed firstObject, params ICanBeAnalyzed[] moreObjects)
 
TReturnType NotBe (IEnumerable< ICanBeAnalyzed > objects)
 
TReturnType NotBe (IObjectProvider< ICanBeAnalyzed > objects)
 
TReturnType NotCallAny (string pattern, bool useRegularExpressions=false)
 
TReturnType NotCallAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType NotCallAny (MethodMember method, params MethodMember[] moreMethods)
 
TReturnType NotCallAny (IEnumerable< MethodMember > methods)
 
TReturnType NotCallAny (IObjectProvider< MethodMember > methods)
 
TReturnType NotDependOnAny (string pattern, bool useRegularExpressions=false)
 
TReturnType NotDependOnAny (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType NotDependOnAny (IType firstType, params IType[] moreTypes)
 
TReturnType NotDependOnAny (Type firstType, params Type[] moreTypes)
 
TReturnType NotDependOnAny (IObjectProvider< IType > types)
 
TReturnType NotDependOnAny (IEnumerable< IType > types)
 
TReturnType NotDependOnAny (IEnumerable< Type > types)
 
TReturnType NotHaveAnyAttributes (string pattern, bool useRegularExpressions=false)
 
TReturnType NotHaveAnyAttributes (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType NotHaveAnyAttributes (Attribute firstAttribute, params Attribute[] moreAttributes)
 
TReturnType NotHaveAnyAttributes (Type firstAttribute, params Type[] moreAttributes)
 
TReturnType NotHaveAnyAttributes (IObjectProvider< Attribute > attributes)
 
TReturnType NotHaveAnyAttributes (IEnumerable< Attribute > attributes)
 
TReturnType NotHaveAnyAttributes (IEnumerable< Type > attributes)
 
TReturnType NotHaveAnyAttributesWithArguments (IEnumerable< object > argumentValues)
 
TReturnType NotHaveAnyAttributesWithArguments (object firstArgumentValue, params object[] moreArgumentValues)
 
TReturnType NotHaveAttributeWithArguments (Attribute attribute, IEnumerable< object > argumentValues)
 
TReturnType NotHaveAttributeWithArguments (Attribute attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TReturnType NotHaveAttributeWithArguments (Type attribute, IEnumerable< object > argumentValues)
 
TReturnType NotHaveAttributeWithArguments (Type attribute, object firstArgumentValue, params object[] moreArgumentValues)
 
TReturnType NotHaveAnyAttributesWithNamedArguments (IEnumerable<(string, object)> attributeArguments)
 
TReturnType NotHaveAnyAttributesWithNamedArguments ((string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TReturnType NotHaveAttributeWithNamedArguments (Attribute attribute, IEnumerable<(string, object)> attributeArguments)
 
TReturnType NotHaveAttributeWithNamedArguments (Attribute attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TReturnType NotHaveAttributeWithNamedArguments (Type attribute, IEnumerable<(string, object)> attributeArguments)
 
TReturnType NotHaveAttributeWithNamedArguments (Type attribute,(string, object) firstAttributeArgument, params(string, object)[] moreAttributeArguments)
 
TReturnType NotHaveName (string pattern, bool useRegularExpressions=false)
 
TReturnType NotHaveFullName (string pattern, bool useRegularExpressions=false)
 
TReturnType NotHaveNameStartingWith (string pattern)
 
TReturnType NotHaveNameEndingWith (string pattern)
 
TReturnType NotHaveNameContaining (string pattern)
 
TReturnType NotHaveFullNameContaining (string pattern)
 
TReturnType NotBePrivate ()
 
TReturnType NotBePublic ()
 
TReturnType NotBeProtected ()
 
TReturnType NotBeInternal ()
 
TReturnType NotBeProtectedInternal ()
 
TReturnType NotBePrivateProtected ()
 

Protected Member Functions

 ObjectsShould (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: