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

Public Member Functions

 MethodMember (string name, string fullName, IType declaringType, Visibility visibility, bool isVirtual, MethodForm methodForm, bool isGeneric, bool isStub, bool isCompilerGenerated, bool? isIterator, bool? isStatic)
 
override string ToString ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Properties

bool IsVirtual [get]
 
MethodForm MethodForm [get]
 
List< ITypeInstance< IType > > ParameterInstances [get]
 
IEnumerable< ITypeParameters [get]
 
ITypeInstance< ITypeReturnTypeInstance [get, set]
 
IType ReturnType [get]
 
bool IsStub [get]
 
bool IsCompilerGenerated [get]
 
bool? IsIterator [get]
 
bool IsGeneric [get]
 
bool? IsStatic [get]
 
Writability? Writability [get]
 
List< GenericParameterGenericParameters = new List<GenericParameter>() [get]
 
Visibility Visibility [get]
 
IEnumerable< AttributeAttributes [get]
 
List< AttributeInstanceAttributeInstances = new List<AttributeInstance>() [get]
 
List< IMemberTypeDependencyMemberDependencies [get]
 
List< IMemberTypeDependencyMemberBackwardsDependencies [get]
 
List< ITypeDependencyDependencies [get]
 
List< ITypeDependencyBackwardsDependencies [get]
 
Assembly Assembly [get]
 
Namespace Namespace [get]
 
string Name [get]
 
string FullName [get]
 
string AssemblyQualifiedName [get]
 
IType DeclaringType [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

Property Documentation

◆ Assembly

Assembly ArchUnitNET.Domain.MethodMember.Assembly
get

◆ AssemblyQualifiedName

string ArchUnitNET.Domain.MethodMember.AssemblyQualifiedName
get

◆ AttributeInstances

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

◆ Attributes

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

◆ BackwardsDependencies

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

◆ DeclaringType

IType ArchUnitNET.Domain.MethodMember.DeclaringType
get

◆ Dependencies

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

◆ FullName

string ArchUnitNET.Domain.MethodMember.FullName
get

◆ GenericParameters

List<GenericParameter> ArchUnitNET.Domain.MethodMember.GenericParameters = new List<GenericParameter>()
get

◆ IsCompilerGenerated

bool ArchUnitNET.Domain.MethodMember.IsCompilerGenerated
get

◆ IsGeneric

bool ArchUnitNET.Domain.MethodMember.IsGeneric
get

◆ IsStatic

bool? ArchUnitNET.Domain.MethodMember.IsStatic
get

◆ MemberBackwardsDependencies

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

Implements ArchUnitNET.Domain.IMember.

◆ MemberDependencies

List<IMemberTypeDependency> ArchUnitNET.Domain.MethodMember.MemberDependencies
get
Initial value:
=
new List<IMemberTypeDependency>()

Implements ArchUnitNET.Domain.IMember.

◆ Name

string ArchUnitNET.Domain.MethodMember.Name
get

◆ Namespace

Namespace ArchUnitNET.Domain.MethodMember.Namespace
get

◆ ParameterInstances

List<ITypeInstance<IType> > ArchUnitNET.Domain.MethodMember.ParameterInstances
get
Initial value:
=
new List<ITypeInstance<IType>>()

◆ Visibility

Visibility ArchUnitNET.Domain.MethodMember.Visibility
get

◆ Writability

Writability? ArchUnitNET.Domain.MethodMember.Writability
get

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