2015-04-08 1 views

Répondre

2

Vous pouvez vous inspirer de cette requête:

let listOfT = ThirdParty.Types.WithFullName(
"System.Collections.Generic.IList<T>").Single() 

let compatibleTypes = listOfT.TypesThatImplementMe.Concat(listOfT) 

from m in Methods.Where(m => m.ReturnType != null && compatibleTypes.Contains(m.ReturnType)) 
select new { m, m.ReturnType }