コード例 #1
0
 void ITargetedBind.MakeTargetedId()
 {
     if (targeted_id == 0)
     {
         targeted_id = (long)Underlying.AsPointer(ref Underlying.AsRef(this));
     }
 }
コード例 #2
0
ファイル: AllocateHelper.cs プロジェクト: shunfy/Swifter.Json
        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))));
        }