I don't understand this generic constraint where the constraint is the same type as the class.
public class ValueObject<T> where T : ValueObject<T>
What does this constraints? When it is used?
I don't understand this generic constraint where the constraint is the same type as the class.
public class ValueObject<T> where T : ValueObject<T>
What does this constraints? When it is used?