I'm afraid I misunderstood your original question. No, PIAB doesn't currently support generic methods.
If you need this now (ie before this issue gets fixed), you can try updating the code for the InterceptingRealProxy and either rebuilding EntLib or creating your own copy of the remoting-based injector as a custom injector, so that instead of this:
118 pipeline = memberHandlers[callMessage.MethodBase];
122 pipeline =
it does this:
118 = callMessage.MethodBase.IsGenericMethod && callMessage.MethodBase
119 ? ((MethodInfo)callMessage.MethodBase).GetGenericMethodDefinition()
120 : callMessage.MethodBase;
124 pipeline = memberHandlers[keyMethodBase];
128 pipeline =
Disclaimer: I don't know if this is what the actual fix will look like when it's done, and I've tested this change lightly (the existing unit tests and a new one for generic methods passed); the purpose of this code snippet is to provide a temporary solution
to the generics issue that you may choose to consider.