void ITargetedBind.MakeTargetedId() { if (targeted_id == 0) { targeted_id = (long)Underlying.AsPointer(ref Underlying.AsRef(this)); } }
public static unsafe int GetObjectValueByteOffset() { var obj = new StructBox <byte>(); fixed(byte *ptr = &obj.Value) return((int)(ptr - (byte *)Underlying.AsPointer(ref Underlying.GetMethodTablePointer(obj)))); }