NDepend CQL per interrogare tipi di montaggio jolly
Domanda
Per determinare quali tipi di strutture di basso livello applicazione web è direttamente usando, si deve definire ogni assemblaggio coinvolti.
SELECT TYPES FROM ASSEMBLIES
"Company.System.Framework",
"Company.System.Framework.ReferenceLookup",
"Company.System.Framework.Web",
"Company.System.Framework.Security",
"Company.System.Framework.Logging",
"Company.System.Framework.DMS"
WHERE IsDirectlyUsedBy "WebAssembly"
Non riesco a trovare alcuna sintassi per jolly l'elenco dei gruppi. Non c'è modo di scelta rapida questo? Abbiamo un sacco di gruppi di livello quadro.
vale a dire. Company.System.Framework. *
Soluzione
Se i tipi di filtro usando un'espressione regolare namespace sarebbe ok nel vostro contesto, allora si potrebbe utilizzare la seguente query CQL:
SELECT TYPES WHERE IsDirectlyUsedBy "ASSEMBLY:WebAssembly"
AND FullNameLike "Company.System.Framework*"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow