private IList _databindingContainer; // for IEditableObject: AddNew() sets this property, CancelEdit has to remove this field from the container. #endregion /// <summary> /// Initializes a new instance of the <see cref="EditableObjectDataContainer"/> class. /// </summary> /// <param name="editedObject">The edited object for which this container implements IEditableObject.</param> public EditableObjectDataContainer(object editedObject) { ArgumentVerifier.CantBeNull(editedObject, "editedObject"); _editedObject = editedObject; }