private void RegisterLicenseStatusUpdater(IXenObject xenObject) { if (licenseStatus != null) licenseStatus.ItemUpdated -= licenseStatus_ItemUpdated; if (xenObject is Host || xenObject is Pool) { licenseStatus = new LicenseStatus(xenObject); licenseStatus.ItemUpdated += licenseStatus_ItemUpdated; licenseStatus.BeginUpdate(); } }
private void SetupAnStartLicenseStatus(IXenObject xo) { licenseStatus = new LicenseStatus(xo); licenseStatus.ItemUpdated += licenseStatus_ItemUpdated; licenseStatus.BeginUpdate(); }