ObjectManager.RecordArrayElementFixup メソッド

定義

後で実行するために、配列内の 1 つの要素の修正を記録します。

オーバーロード

名前 説明
RecordArrayElementFixup(Int64, Int32, Int64)

配列内の 1 つの要素の修正を記録します。

RecordArrayElementFixup(Int64, Int32[], Int64)

後で実行するために、配列内の指定された要素の修正を記録します。

RecordArrayElementFixup(Int64, Int32, Int64)

配列内の 1 つの要素の修正を記録します。

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パラメーターが 0 以下です。

index パラメーターはnull

注釈

修正は、指定した配列の指定された要素に対して行われます。 修正プロセス中に使用される値は、 objectRequired パラメーターで指定されます。

適用対象

RecordArrayElementFixup(Int64, Int32[], Int64)

後で実行するために、配列内の指定された要素の修正を記録します。

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パラメーターが 0 以下です。

indices パラメーターはnull

注釈

修正は、指定した配列の指定された要素に対するものです。 修正プロセス中に使用される値は、 objectRequired パラメーターで指定されます。

適用対象