ARKBreedingStats.Form1.setPossibilitiesListview C# (CSharp) Метод

setPossibilitiesListview() приватный Метод

private setPossibilitiesListview ( int s ) : void
s int
Результат void
        private void setPossibilitiesListview(int s)
        {
            if (s < Extraction.E.results.Length)
            {
                bool resultsValid = Extraction.E.filterResultsByFixed(s) == -1;
                ListViewItem lvi;
                List<string> subItems = new List<string>();
                double te;
                for (int r = 0; r < Extraction.E.results[s].Count; r++)
                {
                    subItems.Clear();
                    te = Extraction.E.results[s][r].TE;
                    subItems.Add(Extraction.E.results[s][r].levelWild.ToString());
                    subItems.Add(Extraction.E.results[s][r].levelDom.ToString());
                    subItems.Add((te >= 0 ? (te * 100).ToString() : ""));

                    subItems.Add((te > 0 ? Math.Ceiling((Extraction.E.trueTorporLevel(te) + 1) / (1 + te / 2)).ToString() : ""));

                    lvi = new ListViewItem(subItems.ToArray());
                    if (!resultsValid || Extraction.E.results[s][r].currentlyNotValid)
                        lvi.BackColor = Color.LightSalmon;
                    if (Extraction.E.fixedResults[s] && Extraction.E.chosenResults[s] == r)
                    {
                        lvi.BackColor = Color.LightSkyBlue;
                    }

                    lvi.Tag = r;

                    this.listViewPossibilities.Items.Add(lvi);
                }
            }
        }
Form1