public void RestoreDesignObjects(LimnorProject project) { if (_rootPointer != null) { project.SetTypedData <ClassPointer>(_classId, _rootPointer); } else { project.RemoveTypedData <ClassPointer>(_classId); } if (_pane != null) { project.SetTypedData <ILimnorDesignPane>(_classId, _pane); } else { project.RemoveTypedData <ILimnorDesignPane>(_classId); } if (_map != null) { project.SetTypedData <ObjectIDmap>(_classId, _map); } else { project.RemoveTypedData <ObjectIDmap>(_classId); } }
public void SetTypedData <T>(T v) { _project.SetTypedData <T>(ClassId, v); }