public Pointer <byte> GetAddress <T>(ref T value) { Guard.Assert(!IsStatic, nameof(IsStatic)); Guard.Assert(Offset != FIELD_OFFSET_NEW_ENC); Pointer <byte> data = Mem.AddressOfFields(ref value) + Offset; return(data); }