Quel est le CQLINQ pour obtenir la liste de toutes les méthodes prenant un type (compatible) ou une interface au moins en tant qu'un de leurs paramètres?CQLINQ pour la liste des méthodes qui prennent un type en paramètre?
1
A
Répondre
2
Comme expliqué dans Getting list of types that are effected by an extension method in cqlinq
une limitation réelle de NDepend est que vous ne pouvez pas accéder à des types de paramètres de la méthode.
Par conséquent, vous pouvez toujours obtenir un résultat en traitant IMethod.Name
correspondance de chaîne (puisque les types de paramètres sont répertoriés dans, comme "Method(Int32,List<T>)"
) et se inspirer de CQLINQ for list of methods returning a specific type or interface?