3

プロジェクトで宣言されたシンボルを見つけるために、SymbolFinder.FindDeclarationsAsync() メソッドを使用しています。ただし、メソッドは完全修飾名には一致しません。

var symbols = SymbolFinder.FindDeclarationsAsync(projects, "String", true).Result;

上記のコードは、System.String、System.Data.String、System.Reflection.String などの String に対して複数の宣言を返します。

「System.String」を指定して、指定された完全修飾名の ISymbol オブジェクトのみを取得する方法はありますか?

4

1 に答える 1

3

を探しているようですねCompilation.GetTypeByMetadataName()

于 2014-12-26T17:56:27.680 に答える