次のメソッドコンストラクターの New() が何を意味するのか誰か教えてもらえますか? TEvent が CompositePresentationEvent を継承していることは知っていますが、new() とはどういう意味ですか?
protected void RaiseEvent<TEvent, TParameter>(TParameter parameter) where TEvent :
CompositePresentationEvent<TParameter>, new()
{
EventAggregator.GetEvent<TEvent>().Publish(parameter);
}