/// <summary> /// Clones the reference node /// </summary> /// <returns>Cloned object</returns> public object Clone() { ReferenceNode clonedObject = CloneObject <ReferenceNode>(); clonedObject.ReferencedObjects = ReferencedObjects != null?ReferencedObjects.Select(r => (NodeObjectDependency)r.Clone()).ToList() : null; clonedObject.ReferencedMarkerType = ReferencedMarkerType; clonedObject.ReferenceText = ReferenceText; return(clonedObject); }
public void FullReset() { ReferencedObjects.Reset(); ReferencedTypes.Reset(); }
public void PartialReset() => ReferencedObjects.Reset();