ObjectManager.RecordArrayElementFixup Method

Definition

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

Records a fixup for one element in an array.

C#
public virtual void RecordArrayElementFixup(long arrayToBeFixed, int index, long objectRequired);

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

.NET 10 and other versions
Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

RecordArrayElementFixup(Int64, Int32[], Int64)

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.

C#
public virtual void RecordArrayElementFixup(long arrayToBeFixed, int[] indices, long objectRequired);

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.

Applies to

.NET 10 and other versions
Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1