API Documentation
Loading...
Searching...
No Matches
ArchUnitNET.Domain.PropertyMember Class Reference
Inheritance diagram for ArchUnitNET.Domain.PropertyMember:
Collaboration diagram for ArchUnitNET.Domain.PropertyMember:

Public Member Functions

 PropertyMember (IType declaringType, string name, string fullName, ITypeInstance< IType > type, bool isCompilerGenerated, bool? isStatic, Writability writability)
 
override string ToString ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Properties

bool IsVirtual [get, set]
 
bool IsAutoProperty = true [get, set]
 
Visibility SetterVisibility [get]
 
Visibility GetterVisibility [get]
 
MethodMember Getter [get, set]
 
MethodMember Setter [get, set]
 
Writability? Writability [get]
 
List< IMemberTypeDependencyAttributeDependencies [get]
 
IMemberTypeDependency PropertyTypeDependency [get]
 
bool IsCompilerGenerated [get]
 
bool IsGeneric [get]
 
bool? IsStatic [get]
 
List< GenericParameterGenericParameters [get]
 
Assembly Assembly [get]
 
Namespace Namespace [get]
 
Visibility Visibility [get]
 
string Name [get]
 
string FullName [get]
 
string AssemblyQualifiedName [get]
 
IType DeclaringType [get]
 
IEnumerable< AttributeAttributes [get]
 
List< AttributeInstanceAttributeInstances = new List<AttributeInstance>() [get]
 
List< IMemberTypeDependencyMemberDependencies [get]
 
List< IMemberTypeDependencyMemberBackwardsDependencies [get]
 
List< ITypeDependencyDependencies [get]
 
List< ITypeDependencyBackwardsDependencies [get]
 
IType Type [get]
 
IEnumerable< GenericArgumentGenericArguments [get]
 
IEnumerable< int > ArrayDimensions [get]
 
bool IsArray [get]
 
- Properties inherited from ArchUnitNET.Domain.IMember
- Properties inherited from ArchUnitNET.Domain.IHasAssemblyQualifiedName
- Properties inherited from ArchUnitNET.Domain.IHasName
- Properties inherited from ArchUnitNET.Domain.IResidesInAssembly
- Properties inherited from ArchUnitNET.Domain.IResidesInNamespace
- Properties inherited from ArchUnitNET.Domain.IHasDependencies
- Properties inherited from ArchUnitNET.Domain.IHasAttributes
- Properties inherited from ArchUnitNET.Domain.IHasVisibility
- Properties inherited from ArchUnitNET.Domain.ICanBeGeneric
- Properties inherited from ArchUnitNET.Domain.ICanBeCompilerGenerated
- Properties inherited from ArchUnitNET.Domain.ITypeInstance< IType >
Type [get]
 
IEnumerable< GenericArgumentGenericArguments [get]
 
bool IsArray [get]
 
IEnumerable< int > ArrayDimensions [get]
 

Property Documentation

◆ Assembly

Assembly ArchUnitNET.Domain.PropertyMember.Assembly
get

◆ AssemblyQualifiedName

string ArchUnitNET.Domain.PropertyMember.AssemblyQualifiedName
get

◆ AttributeDependencies

List<IMemberTypeDependency> ArchUnitNET.Domain.PropertyMember.AttributeDependencies
get
Initial value:
=
new List<IMemberTypeDependency>()

◆ AttributeInstances

List<AttributeInstance> ArchUnitNET.Domain.PropertyMember.AttributeInstances = new List<AttributeInstance>()
get

◆ Attributes

IEnumerable<Attribute> ArchUnitNET.Domain.PropertyMember.Attributes
get

◆ BackwardsDependencies

List<ITypeDependency> ArchUnitNET.Domain.PropertyMember.BackwardsDependencies
get

◆ DeclaringType

IType ArchUnitNET.Domain.PropertyMember.DeclaringType
get

◆ Dependencies

List<ITypeDependency> ArchUnitNET.Domain.PropertyMember.Dependencies
get

◆ FullName

string ArchUnitNET.Domain.PropertyMember.FullName
get

◆ GenericParameters

List<GenericParameter> ArchUnitNET.Domain.PropertyMember.GenericParameters
get

◆ IsCompilerGenerated

bool ArchUnitNET.Domain.PropertyMember.IsCompilerGenerated
get

◆ IsGeneric

bool ArchUnitNET.Domain.PropertyMember.IsGeneric
get

◆ IsStatic

bool? ArchUnitNET.Domain.PropertyMember.IsStatic
get

◆ MemberBackwardsDependencies

List<IMemberTypeDependency> ArchUnitNET.Domain.PropertyMember.MemberBackwardsDependencies
get
Initial value:
=
new List<IMemberTypeDependency>()

Implements ArchUnitNET.Domain.IMember.

◆ MemberDependencies

List<IMemberTypeDependency> ArchUnitNET.Domain.PropertyMember.MemberDependencies
get

◆ Name

string ArchUnitNET.Domain.PropertyMember.Name
get

◆ Namespace

Namespace ArchUnitNET.Domain.PropertyMember.Namespace
get

◆ Visibility

Visibility ArchUnitNET.Domain.PropertyMember.Visibility
get

◆ Writability

Writability? ArchUnitNET.Domain.PropertyMember.Writability
get

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