1
Quel est le CQLINQ pour obtenir la liste des méthodes retournant un type spécifique ou une interface (compatible)?CQLINQ pour la liste des méthodes retournant un type ou une interface spécifique?
Quel est le CQLINQ pour obtenir la liste des méthodes retournant un type spécifique ou une interface (compatible)?CQLINQ pour la liste des méthodes retournant un type ou une interface spécifique?
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 }