OpenBve.formMain.AddDependendsReccomends C# (CSharp) Méthode

AddDependendsReccomends() private méthode

private AddDependendsReccomends ( Package packageToAdd, List &DependsReccomendsList, bool recommendsOnly ) : void
packageToAdd Package
DependsReccomendsList List
recommendsOnly bool
Résultat void
		internal void AddDependendsReccomends(Package packageToAdd, ref List<Package> DependsReccomendsList,
			bool recommendsOnly)
		{
			var row = dataGridViewPackages2.SelectedRows[0].Index;
			var key = dataGridViewPackages2.Rows[row].Cells[dataGridViewPackages2.ColumnCount - 1].Value.ToString();
			selectedDependacies.Add(key);
			dataGridViewPackages2.Rows.RemoveAt(row);
			if (DependsReccomendsList == null)
			{
				DependsReccomendsList = new List<Package>();
			}
			packageToAdd.PackageVersion = null;
			DependsReccomendsList.Add(packageToAdd);
			dataGridViewPackages2.ClearSelection();
			if (currentPackage.Dependancies != null)
				PopulatePackageList(currentPackage.Dependancies, dataGridViewPackages3, false, true, false);
			if (currentPackage.Reccomendations != null)
				PopulatePackageList(currentPackage.Reccomendations, dataGridViewPackages3, false, false, true);
		}
formMain