3 instantiations of ObjectHolder
System.Runtime.Serialization.Formatters (3)
System\Runtime\Serialization\ObjectManager.cs (3)
81holder = new ObjectHolder(objectID); 656temp = new ObjectHolder(obj, objectID, info, null, idOfContainingObj, (FieldInfo?)member, null); 707temp = new ObjectHolder(obj, objectID, info, surrogate, idOfContainingObj, (FieldInfo?)member, arrayIndex);
33 references to ObjectHolder
System.Runtime.Serialization.Formatters (33)
System\Runtime\Serialization\ObjectManager.cs (33)
25internal ObjectHolder[] _objects; 34_objects = new ObjectHolder[DefaultInitialSize]; 50internal ObjectHolder? FindObjectHolder(long objectID) 60ObjectHolder? temp = _objects[index]; 76internal ObjectHolder FindOrCreateObjectHolder(long objectID) 78ObjectHolder? holder = FindObjectHolder(objectID); 87private void AddObjectHolder(ObjectHolder holder) 118ObjectHolder[] temp = new ObjectHolder[newSize]; 126ObjectHolder tempHolder = _objects[index]; 131private bool GetCompletionInfo(FixupHolder fixup, [NotNullWhen(true)] out ObjectHolder? holder, out object member, bool bThrowIfMissing) 172private void FixupSpecialObject(ObjectHolder holder) 221private bool ResolveObjectReference(ObjectHolder holder) 275private bool DoValueTypeFixup(FieldInfo? memberToFix, ObjectHolder holder, object? value) 312ObjectHolder? tempHolder = FindObjectHolder(currFixup.ContainerID); 399internal void CompleteObject(ObjectHolder holder, bool bObjectFullyComplete) 405ObjectHolder? tempObjectHolder; 575private void DoNewlyRegisteredObjectFixups(ObjectHolder holder) 595ObjectHolder? temp = FindObjectHolder(dependencies.Current); 624ObjectHolder? holder = FindObjectHolder(objectID); 653ObjectHolder temp; 675ObjectHolder? temp; 816ObjectHolder? temp; 904ObjectHolder ohToBeFixed = FindOrCreateObjectHolder(objectToBeFixed); 905ObjectHolder ohRequired; 1029internal ObjectHolder? _next; 1161ObjectHolder holder = this; 1528internal ObjectHolder[] _values; 1539_values = new ObjectHolder[startingSize]; 1542internal void Add(ObjectHolder value) 1561ObjectHolder[] temp = new ObjectHolder[newLength]; 1602internal ObjectHolder Current