0

C# 用のシンプルな IDE を構築しています。

..そしてFastColoredTextBox、組み込みのオートコンプリート メニューを使用して、ソース コード編集用のコントロールを使用しています ( http://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-highlighting )

NRefactor問題は、 Visual Studio と同じように、コードの自動補完を行うために使用したいということです。

私はいくつかの調査を行い、これを見つけました: https ://github.com/lukebuehler/NRefactory-Completion-Sample ...しかし、コードを理解していなかったので、再利用できません。

正確には、何が必要ですか?

アセンブリの入力リスト (DLL へのパスである文字列の配列)、現在のオフセット、およびエディターのテキストを受け取る関数が必要です。

出力として、オブジェクトの名前とその型 (変数、関数、型など) を含むオブジェクトの配列が必要です。

それで、どうすればいいですか?このオートコンプリート コードを別のスレッドで実行する必要がありますか?

回答ありがとうございます。

VitekST

PS: 私を嫌いにならないでくださいNRefactor

4

1 に答える 1