HiraokaHyperTools.NetSparkle.N by kenjiuno, Deadpikle, Dirk Eisenberg

<PackageReference Include="HiraokaHyperTools.NetSparkle.N" Version="0.1.12" />

 Sparkle

public class Sparkle : IDisposable
public enum SilentModeTypes

public string AppcastUrl { get; set; }

public Action ClearOldInstallers { get; set; }

public Configuration Configuration { get; set; }

public string CustomInstallerArguments { get; set; }

public DSAChecker DSAChecker { get; set; }

public bool EnableSystemProfiling { get; }

public string ExtraJsonData { get; set; }

public bool HideReleaseNotes { get; set; }

public bool HideRemindMeLaterButton { get; set; }

public bool HideSkipButton { get; set; }

public bool IsUpdateLoopRunning { get; }

public AppCastItem[] LatestAppCastItems { get; }

public LogWriter LogWriter { get; set; }

public IDownloadProgress ProgressWindow { get; set; }

public bool RelaunchAfterUpdate { get; set; }

public bool ShowsUIOnMainThread { get; set; }

public SilentModeTypes SilentMode { get; set; }

public Uri SystemProfileUrl { get; }

public string TmpDownloadFilePath { get; set; }

public bool TrustEverySSLConnection { get; set; }

public IUIFactory UIFactory { get; set; }

public bool UpdateMarkedCritical { get; }

public bool UseNotificationToast { get; set; }

public IUpdateAvailable UserWindow { get; set; }

public Sparkle(string appcastUrl)

public Sparkle(string appcastUrl, Icon applicationIcon)

public Sparkle(string appcastUrl, Icon applicationIcon, SecurityMode securityMode)

public Sparkle(string appcastUrl, Icon applicationIcon, SecurityMode securityMode, string dsaPublicKey)

public Sparkle(string appcastUrl, Icon applicationIcon, SecurityMode securityMode, string dsaPublicKey, string referenceAssembly)

public Sparkle(string appcastUrl, Icon applicationIcon, SecurityMode securityMode, string dsaPublicKey, string referenceAssembly, IUIFactory factory)

public void CancelFileDownload()

public void Dispose()

protected virtual void Dispose(bool disposing)

protected virtual string GetInstallerCommand(string downloadFilePath)

protected virtual Task RunDownloadedInstaller(string downloadFilePath)

public void RunUpdate(AppCastItem item)

public void ShowUpdateNeededUI(AppCastItem[] updates, bool isUpdateAlreadyDownloaded = false)

public void ShowUpdateNeededUI(bool isUpdateAlreadyDownloaded = false)

public void StartLoop(bool doInitialCheck)

public void StartLoop(bool doInitialCheck, TimeSpan checkFrequency)

public void StartLoop(bool doInitialCheck, bool forceInitialCheck)

public void StartLoop(bool doInitialCheck, bool forceInitialCheck, TimeSpan checkFrequency)

public void StopLoop()