<PackageReference Include="NETStandard.Library" Version="2.0.0-preview2-25401-01" />

System.Runtime.Serialization.ObjectManager

public class ObjectManager

public virtual void DoFixups()

public virtual object GetObject(long objectID)

public virtual void RaiseDeserializationEvent()

public void RaiseOnDeserializingEvent(object obj)

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

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

public virtual void RecordDelayedFixup(long objectToBeFixed, string memberName, long objectRequired)

public virtual void RecordFixup(long objectToBeFixed, MemberInfo member, long objectRequired)

public virtual void RegisterObject(object obj, long objectID)

public void RegisterObject(object obj, long objectID, SerializationInfo info)

public void RegisterObject(object obj, long objectID, SerializationInfo info, long idOfContainingObj, MemberInfo member)

public void RegisterObject(object obj, long objectID, SerializationInfo info, long idOfContainingObj, MemberInfo member, int[] arrayIndex)