ObjectManager.RecordArrayElementFixup Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Records a fixup for one element in an array, to be executed later.
Overloads
| RecordArrayElementFixup(Int64, Int32, Int64) |
Records a fixup for one element in an array. |
| RecordArrayElementFixup(Int64, Int32[], Int64) |
Records fixups for the specified elements in an array, to be executed later. |
RecordArrayElementFixup(Int64, Int32, Int64)
- Source:
- ObjectManager.cs
- Source:
- ObjectManager.cs
- Source:
- ObjectManager.cs
- Source:
- ObjectManager.cs
- Source:
- ObjectManager.cs
Records a fixup for one element in an array.
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)
Parameters
- arrayToBeFixed
- Int64
The ID of the array used to record a fixup.
- index
- Int32
The index within arrayFixup that a fixup is requested for.
- objectRequired
- Int64
The ID of the object that the current array element will point to after fixup is completed.
Exceptions
The arrayToBeFixed or objectRequired parameter is less than or equal to zero.
The index parameter is null.
Remarks
The fixup is for a specified element of a specified array. The value used during the fixup process is provided in the objectRequired parameter.
Applies to
RecordArrayElementFixup(Int64, Int32[], Int64)
- Source:
- ObjectManager.cs
- Source:
- ObjectManager.cs
- Source:
- ObjectManager.cs
- Source:
- ObjectManager.cs
- Source:
- ObjectManager.cs
Records fixups for the specified elements in an array, to be executed later.
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)
Parameters
- arrayToBeFixed
- Int64
The ID of the array used to record a fixup.
- indices
- Int32[]
The indexes within the multidimensional array that a fixup is requested for.
- objectRequired
- Int64
The ID of the object the array elements will point to after fixup is completed.
Exceptions
The arrayToBeFixed or objectRequired parameter is less than or equal to zero.
The indices parameter is null.
Remarks
The fixup is for specified elements of a specified array. The value used during the fixup process is provided in the objectRequired parameter.