Пример #1
0
 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);
 }
Пример #2
0
        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();
        }