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

Public Member Functions

 ShouldRelateToAttributesThat (IArchRuleCreator< TRuleType > ruleCreator)
 
TRuleTypeShouldConjunction AreAbstract ()
 
TRuleTypeShouldConjunction AreSealed ()
 
TRuleTypeShouldConjunction AreNotAbstract ()
 
TRuleTypeShouldConjunction AreNotSealed ()
 
- Public Member Functions inherited from ArchUnitNET.Fluent.Syntax.Elements.Types.ShouldRelateToTypesThat< TRuleTypeShouldConjunction, Attribute, TRuleType >
 ShouldRelateToTypesThat (IArchRuleCreator< TRuleType > ruleCreator)
 
TRuleTypeShouldConjunction Are (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction Are (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction AreAssignableTo (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction AreAssignableTo (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction AreAssignableTo (IType firstType, params IType[] moreTypes)
 
TRuleTypeShouldConjunction AreAssignableTo (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction AreAssignableTo (IObjectProvider< IType > types)
 
TRuleTypeShouldConjunction AreAssignableTo (IEnumerable< IType > types)
 
TRuleTypeShouldConjunction AreAssignableTo (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction AreNestedIn (IType firstType, params IType[] moreTypes)
 
TRuleTypeShouldConjunction AreNestedIn (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction AreNestedIn (IObjectProvider< IType > types)
 
TRuleTypeShouldConjunction AreNestedIn (IEnumerable< IType > types)
 
TRuleTypeShouldConjunction AreNestedIn (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction AreValueTypes ()
 
TRuleTypeShouldConjunction AreEnums ()
 
TRuleTypeShouldConjunction AreStructs ()
 
TRuleTypeShouldConjunction ImplementInterface (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction ImplementInterface (Interface intf)
 
TRuleTypeShouldConjunction ImplementInterface (Type intf)
 
TRuleTypeShouldConjunction ResideInNamespace (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction ResideInAssembly (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction ResideInAssembly (Assembly assembly, params Assembly[] moreAssemblies)
 
TRuleTypeShouldConjunction ResideInAssembly (Domain.Assembly assembly, params Domain.Assembly[] moreAssemblies)
 
TRuleTypeShouldConjunction HavePropertyMemberWithName (string name)
 
TRuleTypeShouldConjunction HaveFieldMemberWithName (string name)
 
TRuleTypeShouldConjunction HaveMethodMemberWithName (string name)
 
TRuleTypeShouldConjunction HaveMemberWithName (string name)
 
TRuleTypeShouldConjunction AreNested ()
 
TRuleTypeShouldConjunction AreNot (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction AreNot (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction AreNotAssignableTo (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction AreNotAssignableTo (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction AreNotAssignableTo (IType firstType, params IType[] moreTypes)
 
TRuleTypeShouldConjunction AreNotAssignableTo (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction AreNotAssignableTo (IObjectProvider< IType > types)
 
TRuleTypeShouldConjunction AreNotAssignableTo (IEnumerable< IType > types)
 
TRuleTypeShouldConjunction AreNotAssignableTo (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction AreNotValueTypes ()
 
TRuleTypeShouldConjunction AreNotEnums ()
 
TRuleTypeShouldConjunction AreNotStructs ()
 
TRuleTypeShouldConjunction DoNotImplementInterface (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction DoNotImplementInterface (Interface intf)
 
TRuleTypeShouldConjunction DoNotImplementInterface (Type intf)
 
TRuleTypeShouldConjunction DoNotResideInNamespace (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction DoNotResideInAssembly (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction DoNotResideInAssembly (Assembly assembly, params Assembly[] moreAssemblies)
 
TRuleTypeShouldConjunction DoNotResideInAssembly (Domain.Assembly assembly, params Domain.Assembly[] moreAssemblies)
 
TRuleTypeShouldConjunction DoNotHavePropertyMemberWithName (string name)
 
TRuleTypeShouldConjunction DoNotHaveFieldMemberWithName (string name)
 
TRuleTypeShouldConjunction DoNotHaveMethodMemberWithName (string name)
 
TRuleTypeShouldConjunction DoNotHaveMemberWithName (string name)
 
TRuleTypeShouldConjunction AreNotNested ()
 
- Public Member Functions inherited from ArchUnitNET.Fluent.Syntax.Elements.Types.Attributes.IAttributePredicates< TRuleTypeShouldConjunction, Attribute >
TReturnType AreAbstract ()
 
TReturnType AreSealed ()
 
TReturnType AreNotAbstract ()
 
TReturnType AreNotSealed ()
 

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