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

Public Member Functions

override bool Equals (object obj)
 
override int GetHashCode ()
 

Public Attributes

IType Target => TargetInstance.Type
 
IEnumerable< GenericArgumentTargetGenericArguments => TargetInstance.GenericArguments
 
bool TargetIsArray => TargetInstance.IsArray
 
IEnumerable< int > TargetArrayDimensions => TargetInstance.ArrayDimensions
 

Protected Member Functions

 TypeInstanceDependency (IType origin, ITypeInstance< IType > targetInstance)
 

Protected Attributes

readonly ITypeInstance< ITypeTargetInstance
 

Properties

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]
 

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