예제 #1
0
 internal bool IsPointingToNativeCode()
 {
     fixed(MethodDesc *value = &this)
     {
         return(Imports.Call <bool, ulong>(nameof(IsPointingToNativeCode), (ulong)value));
     }
 }
예제 #2
0
 internal int LoadSize()
 {
     fixed(FieldDesc *value = &this)
     {
         return(Imports.Call <int, ulong>(nameof(LoadSize), (ulong)value));
     }
 }
예제 #3
0
 internal bool IsHeapPointer(Pointer <byte> p, bool smallHeapOnly = false)
 {
     fixed(GCHeap *value = &this)
     {
         return(Imports.Call <bool, ulong, ulong, bool>(nameof(IsHeapPointer), (ulong)value,
                                                        p.ToUInt64(), smallHeapOnly));
     }
 }