In the following method signature, after the method name CacheMe, what is the <inType, outType>
? I cannot understand what this syntax means or stands for on the right side of the CacheMe method name. I understand what the <inType, outType>
is on the left side of the CacheMe method name, but what is the <inType, outType>
before the method parameter list?
public static Func<inType, outType> CacheMe<inType, outType>(Func<inType, outType> passedInFunctionToExecute)`
Thanks for any help understanding this syntax.