You can write a query like:
from t in Types where t.Implement("System.Collections.Generic.IList<T>")
select t
but you cannot write a query like:
from t in Types where t.Implement("System.Collections.Generic.IList<System.Int32>")
select t
So the answer is no to Is there a way to check if a type is implementing a generic type with certain generic parameters using NDepend?
This situation might evolve in the future, feel free to add request to the NDepend User Voice page.