Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ RecordArrayElementFixup() [2/2]

virtual void System.Runtime.Serialization.ObjectManager.RecordArrayElementFixup ( long arrayToBeFixed,
int[] indices,
long objectRequired )
inlinevirtual

Definition at line 685 of file ObjectManager.cs.

686 {
687 if (arrayToBeFixed <= 0 || objectRequired <= 0)
688 {
689 throw new ArgumentOutOfRangeException((arrayToBeFixed <= 0) ? "arrayToBeFixed" : "objectRequired", System.SR.Serialization_IdTooSmall);
690 }
691 if (indices == null)
692 {
693 throw new ArgumentNullException("indices");
694 }
695 FixupHolder fixup = new FixupHolder(objectRequired, indices, 1);
697 }
void RegisterFixup(FixupHolder fixup, long objectToBeFixed, long objectRequired)

References System.Runtime.Serialization.Dictionary, System.indices, System.Runtime.Serialization.ObjectManager.RegisterFixup(), and System.SR.Serialization_IdTooSmall.