Method | Description | |
---|---|---|
ApplyReleases ( Squirrel.UpdateInfo updateInfo, bool silentInstall, bool attemptingFullInstall, Action |
||
ApplyReleasesImpl ( string rootAppDirectory ) : System | ||
CreateShortcutsForExecutable ( string exeName, ShortcutLocation locations, bool updateOnly, string programArguments, string icon ) : void | ||
FullUninstall ( ) : Task | ||
GetShortcutsForExecutable ( string exeName, ShortcutLocation locations, string programArguments ) : ShellLink>.Dictionary |
||
RemoveShortcutsForExecutable ( string exeName, ShortcutLocation locations ) : void |
Method | Description | |
---|---|---|
GetTotalUncompressedSize ( Squirrel.UpdateInfo updateInfo, Squirrel.ReleaseEntry release ) : long | ||
cleanDeadVersions ( SemanticVersion originalVersion, SemanticVersion currentVersion, bool forceUninstall = false ) : Task | ||
createFullPackagesFromDeltas ( IEnumerable |
||
executeSelfUpdate ( SemanticVersion currentVersion ) : void | ||
fixPinnedExecutables ( SemanticVersion newCurrentVersion, bool removeAll = false ) : void | ||
getDirectoryForRelease ( SemanticVersion releaseVersion ) : |
||
getLinkTarget ( ShortcutLocation location, string title, string applicationName, bool createDirectoryIfNecessary = true ) : string | ||
getReleases ( ) : IEnumerable |
||
installPackageToAppDir ( Squirrel.UpdateInfo updateInfo, Squirrel.ReleaseEntry release, Action |
||
invokePostInstall ( SemanticVersion currentVersion, bool isInitialInstall, bool firstRunOnly, bool silentInstall ) : Task | ||
isAppFolderDead ( string appFolderPath ) : bool | ||
linkTargetForVersionInfo ( ShortcutLocation location, IPackage package, |
||
markAppFolderAsDead ( string appFolderPath ) : void | ||
unshimOurselves ( ) : void | ||
updateLink ( ShellLink shortcut, string newAppPath ) : void | ||
updateLocalReleasesFile ( ) : Task
|
public ApplyReleases ( Squirrel.UpdateInfo updateInfo, bool silentInstall, bool attemptingFullInstall, Action |
||
updateInfo | Squirrel.UpdateInfo | |
silentInstall | bool | |
attemptingFullInstall | bool | |
progress | Action |
|
return | Task |
public ApplyReleasesImpl ( string rootAppDirectory ) : System | ||
rootAppDirectory | string | |
return | System |
public CreateShortcutsForExecutable ( string exeName, ShortcutLocation locations, bool updateOnly, string programArguments, string icon ) : void | ||
exeName | string | |
locations | ShortcutLocation | |
updateOnly | bool | |
programArguments | string | |
icon | string | |
return | void |
public GetShortcutsForExecutable ( string exeName, ShortcutLocation locations, string programArguments ) : ShellLink>.Dictionary |
||
exeName | string | |
locations | ShortcutLocation | |
programArguments | string | |
return | ShellLink>.Dictionary |
public RemoveShortcutsForExecutable ( string exeName, ShortcutLocation locations ) : void | ||
exeName | string | |
locations | ShortcutLocation | |
return | void |