/// <summary> /// Copies private members from the passed object. /// </summary> /// <param name="old"></param> private void CopyMembers(ContextObject old) { this.context = old.context; }
/// <summary> /// Copy constructor that creates a deep copy from the passed object. /// </summary> /// <param name="old"></param> public ContextObject(ContextObject old) { CopyMembers(old); }