Zdexby TheHolyOneZ
42,595 classes
Class

DeepReflection

: Object
Sirenix.Utilities.DeepReflection, Sirenix.Utilities 0x0010 (16 B) inherited 0x0010 Sirenix.Utilities.dll
0x00x0010

Members 6

OffsetSizeNameTypeFlagsDefault
0x08WeakListGetItemMethodInfoPrivateStatic—
0x08WeakListSetItemMethodInfoPrivateStatic—
0x08CreateWeakAliasForInstanceGetDelegate1MethodInfoMethodInfoPrivateStatic—
0x08CreateWeakAliasForInstanceGetDelegate2MethodInfoMethodInfoPrivateStatic—
0x08CreateWeakAliasForStaticGetDelegateMethodInfoMethodInfoPrivateStatic—
0x08CreateWeakAliasForInstanceSetDelegate1MethodInfoMethodInfoPrivateStatic—

Functions 21

SignatureFlagsNativeParams
Func<System.Object> CreateWeakStaticValueGetter(Type rootType, Type resultType, const string& path, bool allowEmit)PublicStatic0x08
Func<System.Object CreateWeakInstanceValueGetter(Type rootType, Type resultType, const string& path, bool allowEmit)PublicStatic0x08
Action<System.Object CreateWeakInstanceValueSetter(Type rootType, Type argType, const string& path, bool allowEmit)PublicStatic0x08
Func<System.Object CreateWeakInstanceValueGetter(Type rootType, const string& path, bool allowEmit)PublicStatic—0x08
Func<TResult> CreateValueGetter(Type rootType, const string& path, bool allowEmit)PublicStatic—0x08
Func<TTarget CreateValueGetter(const string& path, bool allowEmit)PublicStatic—0x08
Func<System.Object CreateWeakAliasForInstanceGetDelegate1(Func<TTarget func)PrivateStatic—0x08
Func<System.Object CreateWeakAliasForInstanceGetDelegate2(Func<TTarget func)PrivateStatic—0x08
Func<System.Object> CreateWeakAliasForStaticGetDelegate(Func<TResult> func)PrivateStatic—0x08
Action<System.Object CreateWeakAliasForInstanceSetDelegate1(Action<TTarget func)PrivateStatic—0x08
Action<System.Object CreateWeakAliasForInstanceSetDelegate2(Action<TTarget func)PrivateStatic—0x08
Action<System.Object> CreateWeakAliasForStaticSetDelegate(Action<TArg1> func)PrivateStatic—0x08
Delegate CreateEmittedDeepValueGetterDelegate(const string& path, Type rootType, Type resultType, List<Sirenix.Utilities.DeepReflection.PathStep> memberPath, bool rootIsStatic)PrivateStatic0x08
Func<System.Object> CreateSlowDeepStaticValueGetterDelegate(List<Sirenix.Utilities.DeepReflection.PathStep> memberPath)PrivateStatic0x08
Func<System.Object CreateSlowDeepInstanceValueGetterDelegate(List<Sirenix.Utilities.DeepReflection.PathStep> memberPath)PrivateStatic0x08
Action<System.Object CreateSlowDeepInstanceValueSetterDelegate(List<Sirenix.Utilities.DeepReflection.PathStep> memberPath)PrivateStatic0x08
object SlowGetMemberValue(const PathStep& step, object instance)PrivateStatic0x28
void SlowSetMemberValue(const PathStep& step, object instance, object value)PrivateStatic0x28
List<Sirenix.Utilities.DeepReflection.PathStep> GetMemberPath(Type rootType, ref Type& resultType, const string& path, ref bool& rootIsStatic, bool isSet)PrivateStatic0x08
MemberInfo GetStepMember(Type owningType, const string& name, bool expectMethod)PrivateStatic0x08
void .cctor()PrivateStatic+1 flags0x00