API Documentation
ArchUnitNET.Fluent.Syntax.Elements.Types.Interfaces.IInterfaceConditions< out out TReturnType, out out TRuleType > Interface Template Reference
Inheritance diagram for ArchUnitNET.Fluent.Syntax.Elements.Types.Interfaces.IInterfaceConditions< out out TReturnType, out out TRuleType >:
Collaboration diagram for ArchUnitNET.Fluent.Syntax.Elements.Types.Interfaces.IInterfaceConditions< out out TReturnType, out out TRuleType >:

Additional Inherited Members

- Public Member Functions inherited from ArchUnitNET.Fluent.Syntax.Elements.Types.ITypeConditions< TReturnType, TRuleType >
TReturnType Be (Type firstType, params Type[] moreTypes)
 
TReturnType Be (IEnumerable< Type > types)
 
TReturnType BeAssignableTo (string pattern, bool useRegularExpressions=false)
 
TReturnType BeAssignableTo (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType BeAssignableTo (IType firstType, params IType[] moreTypes)
 
TReturnType BeAssignableTo (Type type, params Type[] moreTypes)
 
TReturnType BeAssignableTo (IObjectProvider< IType > types)
 
TReturnType BeAssignableTo (IEnumerable< IType > types)
 
TReturnType BeAssignableTo (IEnumerable< Type > types)
 
TReturnType BeValueTypes ()
 
TReturnType BeEnums ()
 
TReturnType BeStructs ()
 
TReturnType ImplementInterface (string pattern, bool useRegularExpressions=false)
 
TReturnType ImplementInterface (Interface intf)
 
TReturnType ImplementInterface (Type intf)
 
TReturnType ResideInNamespace (string pattern, bool useRegularExpressions=false)
 
TReturnType ResideInAssembly (string pattern, bool useRegularExpressions=false)
 
TReturnType ResideInAssembly (Assembly assembly, params Assembly[] moreAssemblies)
 
TReturnType ResideInAssembly (Domain.Assembly assembly, params Domain.Assembly[] moreAssemblies)
 
TReturnType HavePropertyMemberWithName (string name)
 
TReturnType HaveFieldMemberWithName (string name)
 
TReturnType HaveMethodMemberWithName (string name)
 
TReturnType HaveMemberWithName (string name)
 
TReturnType BeNested ()
 
TReturnType NotBe (Type firstType, params Type[] moreTypes)
 
TReturnType NotBe (IEnumerable< Type > types)
 
TReturnType NotBeAssignableTo (string pattern, bool useRegularExpressions=false)
 
TReturnType NotBeAssignableTo (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType NotBeAssignableTo (IType type, params IType[] moreTypes)
 
TReturnType NotBeAssignableTo (Type type, params Type[] moreTypes)
 
TReturnType NotBeAssignableTo (IObjectProvider< IType > types)
 
TReturnType NotBeAssignableTo (IEnumerable< IType > types)
 
TReturnType NotBeAssignableTo (IEnumerable< Type > types)
 
TReturnType NotBeValueTypes ()
 
TReturnType NotBeEnums ()
 
TReturnType NotBeStructs ()
 
TReturnType NotImplementInterface (string pattern, bool useRegularExpressions=false)
 
TReturnType NotImplementInterface (Interface intf)
 
TReturnType NotImplementInterface (Type intf)
 
TReturnType NotResideInNamespace (string pattern, bool useRegularExpressions=false)
 
TReturnType NotResideInAssembly (string pattern, bool useRegularExpressions=false)
 
TReturnType NotResideInAssembly (Assembly assembly, params Assembly[] moreAssemblies)
 
TReturnType NotResideInAssembly (Domain.Assembly assembly, params Domain.Assembly[] moreAssemblies)
 
TReturnType NotHavePropertyMemberWithName (string name)
 
TReturnType NotHaveFieldMemberWithName (string name)
 
TReturnType NotHaveMethodMemberWithName (string name)
 
TReturnType NotHaveMemberWithName (string name)
 
TReturnType NotBeNested ()
 

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