質問

NDEpend に組み込まれたデッド コード クエリを改良しているところ、スタンドアロン プログラム (つまり、Main() エントリポイント付き)。

組み込みの未使用タイプのクエリに次の句があることに気付きました。

 !NameIs "Program" AND // Generally, types named Program 
                       // contain a Main() entry-point 
                       // method and this condition avoid 
                       // to consider such type as 
                       // unused code.

のようなものを書くことは不可能ですか

HasMethodNamed "Main"

その代わり?まさにそこを重視して選びたいですね。

役に立ちましたか?

解決

はい、次のコマンドを使用して CQL ルールを完了できます。 HasMethodNamed "Main".

そのために:

  1. CQL ルールを CQLinq ルールに変換します
  2. を追加します CQLinq どこ&& t.Methods.Where(m => m.SimpleName == "Main").Any()
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top