private void InsertVersionToInstalledLlvms() { for (int i = 0; i < InstalledLlvms.Count; i++) { if (string.CompareOrdinal(llvmController.llvmModel.Version, InstalledLlvms[i]) > 0) { InstalledLlvms.Insert(i, llvmController.llvmModel.Version); return; } } InstalledLlvms.Add(llvmController.llvmModel.Version); }
private void IntitializeView() { foreach (var version in LlvmVersions.Versions) { var llvmModel = new LlvmSettingsModel() { Version = version, IsInstalled = llvmController.IsVersionExeOnDisk(version, uninstall), }; if (llvmModel.IsInstalled) { InstalledLlvms.Add(llvmModel.Version); } llvms.Add(llvmModel); } compilerModel = settingsProvider.GetCompilerSettingsModel(); ResetVersionUsedIfRequired(); }