internal int LoadSize() { fixed(FieldDesc *value = &this) { return(NativeFunctions.Call <int>((void *)ImportMap[nameof(LoadSize)], value)); } }
internal bool IsPointingToNativeCode() { fixed(MethodDesc *value = &this) { return(NativeFunctions.Call <bool>((void *)ImportMap[nameof(IsPointingToNativeCode)], value)); } }
internal bool IsHeapPointer(void *p, bool smallHeapOnly = false) { fixed(GCHeap *value = &this) { return(NativeFunctions.Call <bool, bool>((void *)ImportMap[nameof(IsHeapPointer)], value, p, smallHeapOnly)); } }
internal bool SetNativeCodeInterlocked(long p) { fixed(MethodDesc *value = &this) { return(NativeFunctions.Call <bool>((void *)ImportMap[nameof(SetNativeCodeInterlocked)], value, (void *)p)); } }