1
什麼是CQLINQ獲取返回(兼容)特定類型或接口的方法列表?CQLINQ獲取返回特定類型或接口的方法列表嗎?
什麼是CQLINQ獲取返回(兼容)特定類型或接口的方法列表?CQLINQ獲取返回特定類型或接口的方法列表嗎?
你可以從這樣的查詢靈感:
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 }