【问题标题】:Mono: non-standard public method in Object classMono:Object 类中的非标准公共方法
【发布时间】:2011-03-04 05:49:31
【问题描述】:

有人知道.Net Object 类 Mono 实现中的“obj_address”公共方法是什么吗?

谢谢,

迈克尔

【问题讨论】:

    标签: c# mono public-method


    【解决方案1】:

    Kornél Pál submitted a patch 将其重命名为 UnsafeAddrOfPinnedObject,这将更具描述性。我还没有仔细研究过他的重命名是否有意义。重命名未被接受。

    【讨论】:

    • 是的,但是这个方法有什么用呢?是为了 Boehm GC 支持吗?我没有看到任何其他理由来引入不属于标准库 API 的方法。
    • 它不是公开的,它是 Mono 的 corlib 的内部
    • 哦,对不起,没注意到...但是,我对这种方法的目的是正确的吗?谢谢。
    【解决方案2】:

    它返回一个固定对象的地址。

    它是 Mono 内部的,所以你真的不应该依赖它。我们保留随意删除和随机播放它的权利。

    【讨论】:

      猜你喜欢
      • 2011-01-30
      • 1970-01-01
      • 1970-01-01
      • 2019-09-30
      • 2018-09-27
      • 1970-01-01
      • 2015-12-17
      • 2012-11-15
      • 2011-08-24
      相关资源
      最近更新 更多