ac#ドキュメントのステートメントを使用して変更する(追加と削除から始める)ためのVisual Studio2010vsixアドオンを構築しようとしています。現在のProjectItemでFileCodeModelを使用すると、クラスや構造体などを追加する方法を確認できますが、ディレクティブは使用しません。誰かがこれについて私にアドバイスできますか?
2 に答える
0
私は問題を解決しました。FileCodeModel で CodeImports を再帰的に分析できます。これにより、現在の using ディレクティブのリストが得られます。残念ながら、FileCodeModel に AddCodeImport メソッドが見つからないため、存在しないと推測します。その結果、using ディレクティブを挿入するときに、最後の CodeImport (現在の名前空間スコープ内) に関連付けられた TextPoints を取得し、そこに using ディレクティブをテキストとして挿入する必要がありました。
これは問題なく動作しますが、AddCodeImport メソッドがない理由がよくわかりません。
于 2010-11-27T11:32:22.183 に答える
0
http://msdn.microsoft.com/enus/library/envdte80.filecodemodel2.addimport(VS.80).aspxで FileCodeModel2 を確認します。
于 2010-12-10T10:30:09.003 に答える