, IEnumerable<T> , yield return, .
, IEnumerable<T>, : . (, LINQ) - .
, , , API. , , ValidProductTypes.Add("a new product")?
, . IEnumerable<T> . , - , API, , yield return , .
, , ββ , , yield return - . # 6.0 :
public virtual IEnumerable<string> ValidProductTypes =>
new[] { ProductTypes.Type1, ProductTypes.Type2, ProductTypes.Type3 };
, , . , , . (, - ), .