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

Public Member Functions

 GenericParameter (string declarerFullName, string name, GenericParameterVariance variance, IEnumerable< ITypeInstance< IType > > typeConstraints, bool hasReferenceTypeConstraint, bool hasNotNullableValueTypeConstraint, bool hasDefaultConstructorConstraint, bool isCompilerGenerated, bool declarerIsMethod)
 
bool Equals (GenericParameter other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
override string ToString ()
 

Properties

IType DeclaringType [get]
 
IMember DeclaringMethod [get]
 
bool DeclarerIsMethod [get]
 
GenericParameterVariance Variance [get]
 
IEnumerable< ITypeTypeConstraints [get]
 
bool HasReferenceTypeConstraint [get]
 
bool HasNotNullableValueTypeConstraint [get]
 
bool HasDefaultConstructorConstraint [get]
 
bool HasConstraints [get]
 
string Name [get]
 
string FullName [get]
 
string AssemblyQualifiedName [get]
 
bool IsCompilerGenerated [get]
 
IEnumerable< AttributeAttributes [get]
 
List< AttributeInstanceAttributeInstances = new List<AttributeInstance>() [get]
 
List< ITypeDependencyDependencies = new List<ITypeDependency>() [get]
 
List< ITypeDependencyBackwardsDependencies = new List<ITypeDependency>() [get]
 
Visibility Visibility [get]
 
bool IsGeneric [get]
 
bool IsGenericParameter [get]
 
List< GenericParameterGenericParameters [get]
 
Namespace Namespace [get]
 
Assembly Assembly [get]
 
MemberList Members [get]
 
IEnumerable< ITypeImplementedInterfaces [get]
 
bool IsNested [get]
 
bool IsStub [get]
 
- Properties inherited from ArchUnitNET.Domain.IType
- 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.GenericParameter.Assembly
get

◆ AssemblyQualifiedName

string ArchUnitNET.Domain.GenericParameter.AssemblyQualifiedName
get

◆ AttributeInstances

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

◆ Attributes

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

◆ BackwardsDependencies

List<ITypeDependency> ArchUnitNET.Domain.GenericParameter.BackwardsDependencies = new List<ITypeDependency>()
get

◆ Dependencies

List<ITypeDependency> ArchUnitNET.Domain.GenericParameter.Dependencies = new List<ITypeDependency>()
get

◆ FullName

string ArchUnitNET.Domain.GenericParameter.FullName
get

◆ GenericParameters

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

◆ ImplementedInterfaces

IEnumerable<IType> ArchUnitNET.Domain.GenericParameter.ImplementedInterfaces
get

◆ IsCompilerGenerated

bool ArchUnitNET.Domain.GenericParameter.IsCompilerGenerated
get

◆ IsGeneric

bool ArchUnitNET.Domain.GenericParameter.IsGeneric
get

◆ IsGenericParameter

bool ArchUnitNET.Domain.GenericParameter.IsGenericParameter
get

◆ IsNested

bool ArchUnitNET.Domain.GenericParameter.IsNested
get

◆ IsStub

bool ArchUnitNET.Domain.GenericParameter.IsStub
get

◆ Members

MemberList ArchUnitNET.Domain.GenericParameter.Members
get

◆ Name

string ArchUnitNET.Domain.GenericParameter.Name
get

◆ Namespace

Namespace ArchUnitNET.Domain.GenericParameter.Namespace
get

◆ Visibility

Visibility ArchUnitNET.Domain.GenericParameter.Visibility
get

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