Syntax help

I've never seen this syntax before.

Can someone give me some pointers where I can get more info on what's happening on line 2.

public TFind CrawlParentFindType<TFind>() where TFind : class, ITSIEditableBusinessObject { return ITSIEditableBusinessObjectUtils.CrawlParentFindType<TFind>(this); } 

From my understanding it's a generic method, but what's with where (is that some clause?)

by Karmadilla via /r/csharp

Leave a Reply