public StandardLicenseEnforcer(ILicenseServices licenseServices, IProductInformationServices productInformationServices, IProductUsageServices productUsageServices, IUserInterfaceServices userInterfaceServices, IUserNotificationServices userNotificationServices, IDuplicateProcessDetector duplicateProcessDetector, IConfigurationServices configurationServices) { SimultaneousLicenseEnforcements = 0; CountAppliedLicense = 0; CountNagged = 0; LicenseServices = licenseServices; ProductInformationServices = productInformationServices; ProductUsageServices = productUsageServices; UserInterfaceServices = userInterfaceServices; DuplicateProcessDetector = duplicateProcessDetector; ConfigurationServices = configurationServices; UserNotificationServices = userNotificationServices; Rights = DetermineRights(); ConfigurationServices.ConfigurationChanged += (sender, args) => DetermineRights(); }
public CHMHelpProvider(IUserInterfaceServices userInterfaceServices, IProductInformationServices productInformationServices) { UserInterfaceServices = userInterfaceServices; ProductInformationServices = productInformationServices; CHMFile = null; }
public SessionEndingHandlerTask(IUserInterfaceServices userInterfaceServices) { UserInterfaceServices = userInterfaceServices; }