public bool Check() { Version DepVersion = new Version(0, 0, 0, 0); switch (name.ToUpper()) { case "PWSH": case "POWERSHELL": { PowerShell dep = new PowerShell(); DepVersion = dep.Find(); } break; case "GIT": { git dep = new git(); DepVersion = dep.Find(); } break; default: Console.WriteLine("Dependency not in database."); return(true); } if (DepVersion == new Version(0, 0, 0, 0)) { return(false); } else { if (version.ToUpper() == "ALL") { return(true); } else { Version tar = new Version(version); if (DepVersion.CompareTo(tar) > 0) { return(false); } } } return(true); }
public bool Install() { switch (name.ToUpper()) { case "PWSH": case "POWERSHELL": { PowerShell dep = new PowerShell(); return(dep.Install()); } case "GIT": { git dep = new git(); return(dep.Install()); } default: break; } return(false); }
private void DisconnectedHandler (object sender, git.jrowberg.bglib.Bluegiga.BLE.Events.Connection.DisconnectedEventArgs e) { this.Dispose (true); this.OnDisconnected (this); }