<PackageReference Include="Castle.Core" Version="4.2.0" />

XmlReferenceManager

public class XmlReferenceManager

public void Add(IXmlNode node, object keyValue, object newValue, bool isInGraph)

public void OnAssignedValue(IXmlNode node, object givenValue, object storedValue, object token)

public bool OnAssigningNull(IXmlNode node, object oldValue)

public bool OnAssigningValue(IXmlNode node, object oldValue, ref object newValue, out object token)

public void OnGetCompleted(IXmlNode node, object value, object token)

public bool OnGetStarting(ref IXmlNode node, ref object value, out object token)

public bool TryGet(object keyObject, out object inGraphObject)

public void UnionWith(XmlReferenceManager other)