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

Public Member Functions

 AccessFieldDependency (IMember originMember, FieldMember accessedField)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Public Attributes

IEnumerable< GenericArgumentTargetGenericArguments => Enumerable.Empty<GenericArgument>()
 
IEnumerable< GenericArgumentTargetMemberGenericArguments => Enumerable.Empty<GenericArgument>()
 
IType Origin => OriginMember.DeclaringType
 
IType Target => TargetMember.DeclaringType
 
bool TargetIsArray => false
 
IEnumerable< int > TargetArrayDimensions => Enumerable.Empty<int>()
 

Properties

IMember OriginMember [get]
 
IMember TargetMember [get]
 
- Properties inherited from ArchUnitNET.Domain.Dependencies.IMemberMemberDependency
IMember TargetMember [get]
 
IEnumerable< GenericArgumentTargetMemberGenericArguments [get]
 
- Properties inherited from ArchUnitNET.Domain.Dependencies.IMemberTypeDependency
IMember OriginMember [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: