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

Public Member Functions

TReturnType AreAbstract ()
 
TReturnType AreSealed ()
 
TReturnType AreImmutable ()
 
TReturnType AreNotAbstract ()
 
TReturnType AreNotSealed ()
 
TReturnType AreNotImmutable ()
 
- Public Member Functions inherited from ArchUnitNET.Fluent.Syntax.Elements.Types.ITypePredicates< TReturnType, TRuleType >
TReturnType Are (Type firstType, params Type[] moreTypes)
 
TReturnType Are (IEnumerable< Type > types)
 
TReturnType AreAssignableTo (string pattern, bool useRegularExpressions=false)
 
TReturnType AreAssignableTo (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType AreAssignableTo (IType firstType, params IType[] moreTypes)
 
TReturnType AreAssignableTo (Type type, params Type[] moreTypes)
 
TReturnType AreAssignableTo (IObjectProvider< IType > types)
 
TReturnType AreAssignableTo (IEnumerable< IType > types)
 
TReturnType AreAssignableTo (IEnumerable< Type > types)
 
TReturnType AreValueTypes ()
 
TReturnType AreEnums ()
 
TReturnType AreStructs ()
 
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 AreNested ()
 
TReturnType AreNot (Type firstType, params Type[] moreTypes)
 
TReturnType AreNot (IEnumerable< Type > types)
 
TReturnType AreNotAssignableTo (string pattern, bool useRegularExpressions=false)
 
TReturnType AreNotAssignableTo (IEnumerable< string > patterns, bool useRegularExpressions=false)
 
TReturnType AreNotAssignableTo (IType type, params IType[] moreTypes)
 
TReturnType AreNotAssignableTo (Type type, params Type[] moreTypes)
 
TReturnType AreNotAssignableTo (IObjectProvider< IType > types)
 
TReturnType AreNotAssignableTo (IEnumerable< IType > types)
 
TReturnType AreNotAssignableTo (IEnumerable< Type > types)
 
TReturnType AreNotValueTypes ()
 
TReturnType AreNotEnums ()
 
TReturnType AreNotStructs ()
 
TReturnType DoNotImplementInterface (string pattern, bool useRegularExpressions=false)
 
TReturnType DoNotImplementInterface (Interface intf)
 
TReturnType DoNotImplementInterface (Type intf)
 
TReturnType DoNotResideInNamespace (string pattern, bool useRegularExpressions=false)
 
TReturnType DoNotResideInAssembly (string pattern, bool useRegularExpressions=false)
 
TReturnType DoNotResideInAssembly (Assembly assembly, params Assembly[] moreAssemblies)
 
TReturnType DoNotResideInAssembly (Domain.Assembly assembly, params Domain.Assembly[] moreAssemblies)
 
TReturnType DoNotHavePropertyMemberWithName (string name)
 
TReturnType DoNotHaveFieldMemberWithName (string name)
 
TReturnType DoNotHaveMethodMemberWithName (string name)
 
TReturnType DoNotHaveMemberWithName (string name)
 
TReturnType AreNotNested ()
 

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