ObjectManager.RecordArrayElementFixup 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
记录数组中某个元素的链接地址信息,以便在稍后执行。
重载
RecordArrayElementFixup(Int64, Int32, Int64) |
记录数组中一个元素的修正。 |
RecordArrayElementFixup(Int64, Int32[], Int64) |
记录数组中指定元素的修正,以便在稍后执行。 |
RecordArrayElementFixup(Int64, Int32, Int64)
- Source:
- ObjectManager.cs
- Source:
- ObjectManager.cs
- Source:
- ObjectManager.cs
记录数组中一个元素的修正。
public:
virtual void RecordArrayElementFixup(long arrayToBeFixed, int index, long objectRequired);
public virtual void RecordArrayElementFixup (long arrayToBeFixed, int index, long objectRequired);
abstract member RecordArrayElementFixup : int64 * int * int64 -> unit
override this.RecordArrayElementFixup : int64 * int * int64 -> unit
Public Overridable Sub RecordArrayElementFixup (arrayToBeFixed As Long, index As Integer, objectRequired As Long)
参数
- arrayToBeFixed
- Int64
用于记录修正的数组的 ID。
- index
- Int32
请求其修复的索引 arrayFixup
。
- objectRequired
- Int64
当前数组元素在修正完成后将指向的对象的 ID。
例外
arrayToBeFixed
或 objectRequired
参数小于或等于零。
index
参数为 null
。
注解
修正适用于指定数组的指定元素。 修复过程中使用的值在 参数中 objectRequired
提供。
适用于
RecordArrayElementFixup(Int64, Int32[], Int64)
- Source:
- ObjectManager.cs
- Source:
- ObjectManager.cs
- Source:
- ObjectManager.cs
记录数组中指定元素的修正,以便在稍后执行。
public:
virtual void RecordArrayElementFixup(long arrayToBeFixed, cli::array <int> ^ indices, long objectRequired);
public virtual void RecordArrayElementFixup (long arrayToBeFixed, int[] indices, long objectRequired);
abstract member RecordArrayElementFixup : int64 * int[] * int64 -> unit
override this.RecordArrayElementFixup : int64 * int[] * int64 -> unit
Public Overridable Sub RecordArrayElementFixup (arrayToBeFixed As Long, indices As Integer(), objectRequired As Long)
参数
- arrayToBeFixed
- Int64
用于记录修正的数组的 ID。
- indices
- Int32[]
为其请求修正的多维数组中的索引。
- objectRequired
- Int64
数组元素在修正完成后将指向的对象的 ID。
例外
arrayToBeFixed
或 objectRequired
参数小于或等于零。
indices
参数为 null
。
注解
修正适用于指定数组的指定元素。 修复过程中使用的值在 参数中 objectRequired
提供。