eDriven Framework API
eDriven.Core.Reflection Namespace
NamespaceseDriven.Core.Reflection
eDriven Framework API
 
Declaration Syntax
C#Visual BasicVisual C++
namespace eDriven.Core.Reflection
Namespace eDriven.Core.Reflection
namespace eDriven.Core.Reflection
Types
All TypesClasses
IconTypeDescription
GlobalMemberTypeCache
To speed things up, we use caching
This is a global cache which holds the member types
This way we should reflect only once per class/member in the application lifetime (assuming that member types don't change)
Some operations like tweening use this cache
The cache could be cleared manually anytime

MemberProxy
Class used for proxying a member via type + string member name

MemberWrapper
PropertyComparer<(Of <(<'T>)>)>
Compares properties

ReflectionUtil
Reflection utility

VariableTypeCombo
Variable type combination