3 instantiations of FixupHolder
System.Runtime.Serialization.Formatters (3)
System\Runtime\Serialization\ObjectManager.cs (3)
938
FixupHolder fixup = new
FixupHolder
(objectRequired, member, FixupHolder.MemberFixup);
952
FixupHolder fixup = new
FixupHolder
(objectRequired, memberName, FixupHolder.DelayedFixup);
972
FixupHolder fixup = new
FixupHolder
(objectRequired, indices, FixupHolder.ArrayFixup);
19 references to FixupHolder
System.Runtime.Serialization.Formatters (19)
System\Runtime\Serialization\ObjectManager.cs (19)
131
private bool GetCompletionInfo(
FixupHolder
fixup, [NotNullWhen(true)] out ObjectHolder? holder, out object member, bool bThrowIfMissing)
402
FixupHolder
? currentFixup;
437
Debug.Assert(fixups._values[i]!._fixupType ==
FixupHolder
.DelayedFixup, "fixups.m_values[i].m_fixupType==FixupHolder.DelayedFixup");
498
case
FixupHolder
.ArrayFixup:
509
case
FixupHolder
.MemberFixup:
901
private void RegisterFixup(
FixupHolder
fixup, long objectToBeFixed, long objectRequired)
907
if (ohToBeFixed.RequiresSerInfoFixup && fixup._fixupType ==
FixupHolder
.MemberFixup)
938
FixupHolder
fixup = new FixupHolder(objectRequired, member,
FixupHolder
.MemberFixup);
952
FixupHolder
fixup = new FixupHolder(objectRequired, memberName,
FixupHolder
.DelayedFixup);
972
FixupHolder
fixup = new FixupHolder(objectRequired, indices,
FixupHolder
.ArrayFixup);
1140
internal void AddFixup(
FixupHolder
fixup, ObjectManager manager)
1404
internal
FixupHolder
?[] _values;
1414
_values = new
FixupHolder
[startingSize];
1417
internal void Add(
FixupHolder
fixup)
1434
FixupHolder
[] temp = new
FixupHolder
[newLength];