API Documentation
ArchUnitNET.Domain.Dependencies.MemberGenericParameterTypeConstraintDependency Class Reference
Inheritance diagram for ArchUnitNET.Domain.Dependencies.MemberGenericParameterTypeConstraintDependency:
Collaboration diagram for ArchUnitNET.Domain.Dependencies.MemberGenericParameterTypeConstraintDependency:

Public Member Functions

 MemberGenericParameterTypeConstraintDependency (GenericParameter originGenericParameter, ITypeInstance< IType > typeConstraintInstance)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
- Public Member Functions inherited from ArchUnitNET.Domain.Dependencies.MemberTypeInstanceDependency
override bool Equals (object obj)
 
override int GetHashCode ()
 
- Public Member Functions inherited from ArchUnitNET.Domain.Dependencies.TypeInstanceDependency
override bool Equals (object obj)
 
override int GetHashCode ()
 

Properties

GenericParameter OriginGenericParameter [get]
 
- Properties inherited from ArchUnitNET.Domain.Dependencies.MemberTypeInstanceDependency
IMember OriginMember [get]
 
- Properties inherited from ArchUnitNET.Domain.Dependencies.TypeInstanceDependency
IType Origin [get]
 
- Properties inherited from ArchUnitNET.Domain.Dependencies.ITypeDependency
IType Origin [get]
 
IType Target [get]
 
IEnumerable< GenericArgumentTargetGenericArguments [get]
 
bool TargetIsArray [get]
 
IEnumerable< int > TargetArrayDimensions [get]
 
- Properties inherited from ArchUnitNET.Domain.Dependencies.IMemberTypeDependency
IMember OriginMember [get]
 

Additional Inherited Members

- Public Attributes inherited from ArchUnitNET.Domain.Dependencies.TypeInstanceDependency
IType Target => TargetInstance.Type
 
IEnumerable< GenericArgumentTargetGenericArguments => TargetInstance.GenericArguments
 
bool TargetIsArray => TargetInstance.IsArray
 
IEnumerable< int > TargetArrayDimensions => TargetInstance.ArrayDimensions
 
- Protected Member Functions inherited from ArchUnitNET.Domain.Dependencies.MemberTypeInstanceDependency
 MemberTypeInstanceDependency (IMember originMember, ITypeInstance< IType > targetInstance)
 
- Protected Member Functions inherited from ArchUnitNET.Domain.Dependencies.TypeInstanceDependency
 TypeInstanceDependency (IType origin, ITypeInstance< IType > targetInstance)
 
- Protected Attributes inherited from ArchUnitNET.Domain.Dependencies.TypeInstanceDependency
readonly ITypeInstance< ITypeTargetInstance
 

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