public void AddSdk(string sdk) { if (SdksToRemove.Remove(sdk)) { return; } SdksToAdd.Add(sdk); }
public void RemoveSdk(string sdk) { InstallSdk element = SdksToInstall.FirstOrDefault(s => s.Destination.Equals(sdk)); if (element != null) { SdksToInstall.Remove(element); return; } if (SdksToAdd.Remove(sdk)) { return; } if (!SdksToRemove.Contains(sdk)) { SdksToRemove.Add(sdk); } }