NDependのCQLは、アセンブリのワイルドカードのうちの種類を照会します

StackOverflow https://stackoverflow.com/questions/2467136

  •  20-09-2019
  •  | 
  •  

質問

は、Webアプリケーションを直接使用しているもの、低レベルのフレームワークタイプを決定するために、一方がそれぞれ関与するすべてのアセンブリを定義する必要があります。

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"

私は、アセンブリのリストをワイルドカードにする任意の構文を見つけることができません。これをショートカットする方法はありませんか?私たちは、フレームワークレベルのアセンブリの多くを持っています。

すなわち。 Company.System.Framework。*

役に立ちましたか?

解決

名前空間の正規表現を使用してフィルタリングの種類は、次のCQLクエリを使用することができ、あなたのコンテキストでOKだろう場合:

SELECT TYPES WHERE IsDirectlyUsedBy "ASSEMBLY:WebAssembly"
AND FullNameLike "Company.System.Framework*"
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top