What does Method<ClassName> mean?
I've seen this syntax a couple times now, and it's beginning to worry me,
iCalendar iCal = new iCalendar(); Event evt = iCal.Create<Event>();
Google can't help, but I know SO can!
It's a Generic Method, Create is declared with type parameters, and check this links for more information: