DarkLoader.PatchEditor.LoadPatches C# (CSharp) Méthode

LoadPatches() private méthode

private LoadPatches ( ) : void
Résultat void
        private void LoadPatches()
        {
            GoogleAnalyticsApi.TrackEvent("PatchEditor.cs", "LoadPatches", "");
            if (!File.Exists(Program.PatchFile))
            {
                File.WriteAllText(Program.PatchFile, "{}");
            }
            string patchList = File.ReadAllText(Program.PatchFile);
            patches = JsonConvert.DeserializeObject<MagicPatches.Patches>(patchList);
            patches.PatchList = patches.PatchList.OrderBy(patch => patch.title).ToList();
            this.Invoke((MethodInvoker)delegate()
                  {
                      listPatches.Items.Clear();
                      listPatternResults.Items.Clear();
                      foreach (var patch in patches.PatchList)
                      {
                          listPatches.Items.Add(patch.title);
                      }
                      lblStatusBar.Text = "Loaded Patches";
                      int patchLocation = patches.PatchList.FindIndex(patch => patch.title == lastSelected);
                      listPatches.SelectedIndex = patchLocation;
                  });
        }