public virtual void RecordArrayElementFixup(long arrayToBeFixed, int index, long objectRequired) { if (arrayToBeFixed <= 0) { throw new ArgumentOutOfRangeException("arrayToBeFixed", "The arrayToBeFixed parameter is less than or equal to zero"); } if (objectRequired <= 0) { throw new ArgumentOutOfRangeException("objectRequired", "The objectRequired parameter is less than or equal to zero"); } ArrayFixupRecord record = new ArrayFixupRecord(GetObjectRecord(arrayToBeFixed), index, GetObjectRecord(objectRequired)); AddFixup(record); }
public virtual void RecordArrayElementFixup (long arrayToBeFixed, int index, long objectRequired) { if (arrayToBeFixed <= 0) throw new ArgumentOutOfRangeException("arrayToBeFixed","The arrayToBeFixed parameter is less than or equal to zero"); if (objectRequired <= 0) throw new ArgumentOutOfRangeException("objectRequired","The objectRequired parameter is less than or equal to zero"); ArrayFixupRecord record = new ArrayFixupRecord(GetObjectRecord(arrayToBeFixed), index, GetObjectRecord(objectRequired)); AddFixup (record); }