public void DeleteElement <T>(T element) where T : ITempElement, new() { ITempElement foundObject = elements.Find(x => x.Equals(element)); elements.Remove(foundObject); foundObject.Dispose(); }
public Node(ITempElement el, Node prev = null) { El = el; Prev = prev; }