private void SetUp(IngredientType ingType) { tbName.Text = ingType.name; if (ingType.GetType().Name == "CookingDependentType") { tbAdditional.Text = ((CookingDependentType)ingType).additionalCalories.ToString(); tbCookingType.Text = ((CookingDependentType)ingType).cookingType.ToString(); } else if (ingType.GetType().Name == "TemperatureDependentType") { tbAdditional.Text = ((TemperatureDependentType)ingType).additionalPerTenDegrees.ToString(); } }