Language: C#
Generic
var realHandler = GetHandler<SomeType>(); var message = GetMessage(); //Returns derived type of SomeType var handlerType = typeof(IHandler<>); var genericType = message.GetType(); var genericHandler = handlerType.MakeGenericType(genericType); return realHandler --> as genericHandler would not work
Tags:
Report Abuse
Subscribe
Discuss
What's new
What is it
New Snippet
Recent Snippets
My Snippets
Web Code
Search

