public UpdateService(Configuration configuration, IGlobalHandler globalHandler, IUpdateHandler updateHandler = null) { Configuration = configuration.Updates; GlobalHandler = globalHandler; UpdateHandler = updateHandler; IsCommandLineVersion = UpdateHandler == null; IsMono = Type.GetType("Mono.Runtime") != null; CurrentRevision = Assembly.GetEntryAssembly().GetName().Version.Revision; NewestVersion = null; }