API Documentation
ArchUnitNET.Fluent.Syntax.Elements.Types.Interfaces.InterfacesShould Class Reference
Inheritance diagram for ArchUnitNET.Fluent.Syntax.Elements.Types.Interfaces.InterfacesShould:
Collaboration diagram for ArchUnitNET.Fluent.Syntax.Elements.Types.Interfaces.InterfacesShould:

Public Member Functions

 InterfacesShould (IArchRuleCreator< Interface > ruleCreator)
 
- Public Member Functions inherited from ArchUnitNET.Fluent.Syntax.Elements.Types.TypesShould< InterfacesShouldConjunction, Interface >
 TypesShould (IArchRuleCreator< TRuleType > ruleCreator)
 
TRuleTypeShouldConjunction Be (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction Be (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction BeAssignableTo (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction BeAssignableTo (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction BeAssignableTo (IType firstType, params IType[] moreTypes)
 
TRuleTypeShouldConjunction BeAssignableTo (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction BeAssignableTo (IObjectProvider< IType > types)
 
TRuleTypeShouldConjunction BeAssignableTo (IEnumerable< IType > types)
 
TRuleTypeShouldConjunction BeAssignableTo (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction BeNestedIn (IType firstType, params IType[] moreTypes)
 
TRuleTypeShouldConjunction BeNestedIn (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction BeNestedIn (IObjectProvider< IType > types)
 
TRuleTypeShouldConjunction BeNestedIn (IEnumerable< IType > types)
 
TRuleTypeShouldConjunction BeNestedIn (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction BeValueTypes ()
 
TRuleTypeShouldConjunction BeEnums ()
 
TRuleTypeShouldConjunction BeStructs ()
 
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 BeNested ()
 
ShouldRelateToTypesThat< TRuleTypeShouldConjunction, IType, TRuleType > BeAssignableToTypesThat ()
 
TRuleTypeShouldConjunction NotBe (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction NotBe (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction NotBeAssignableTo (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotBeAssignableTo (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotBeAssignableTo (IType firstType, params IType[] moreTypes)
 
TRuleTypeShouldConjunction NotBeAssignableTo (Type firstType, params Type[] moreTypes)
 
TRuleTypeShouldConjunction NotBeAssignableTo (IObjectProvider< IType > types)
 
TRuleTypeShouldConjunction NotBeAssignableTo (IEnumerable< IType > types)
 
TRuleTypeShouldConjunction NotBeAssignableTo (IEnumerable< Type > types)
 
TRuleTypeShouldConjunction NotBeValueTypes ()
 
TRuleTypeShouldConjunction NotBeEnums ()
 
TRuleTypeShouldConjunction NotBeStructs ()
 
TRuleTypeShouldConjunction NotImplementInterface (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotImplementInterface (Interface intf)
 
TRuleTypeShouldConjunction NotImplementInterface (Type intf)
 
TRuleTypeShouldConjunction NotResideInNamespace (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotResideInAssembly (string pattern, bool useRegularExpressions=false)
 
TRuleTypeShouldConjunction NotResideInAssembly (Assembly assembly, params Assembly[] moreAssemblies)
 
TRuleTypeShouldConjunction NotResideInAssembly (Domain.Assembly assembly, params Domain.Assembly[] moreAssemblies)
 
TRuleTypeShouldConjunction NotHavePropertyMemberWithName (string name)
 
TRuleTypeShouldConjunction NotHaveFieldMemberWithName (string name)
 
TRuleTypeShouldConjunction NotHaveMethodMemberWithName (string name)
 
TRuleTypeShouldConjunction NotHaveMemberWithName (string name)
 
TRuleTypeShouldConjunction NotBeNested ()
 
TRuleTypeShouldConjunction AdhereToPlantUmlDiagram (string file)
 
TRuleTypeShouldConjunction AdhereToPlantUmlDiagram (Stream stream)
 
ShouldRelateToTypesThat< TRuleTypeShouldConjunction, IType, TRuleType > NotBeAssignableToTypesThat ()
 
- Public Member Functions inherited from ArchUnitNET.Fluent.Syntax.Elements.Types.IComplexTypeConditions< InterfacesShouldConjunction, Interface >
ShouldRelateToTypesThat< TRuleTypeShouldConjunction, IType, TRuleType > BeAssignableToTypesThat ()
 
ShouldRelateToTypesThat< TRuleTypeShouldConjunction, IType, TRuleType > NotBeAssignableToTypesThat ()
 

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