Action
を呼び出すだけのReSharperを作成したいと思いますContextAction
。これは可能ですか?AはパラメータとしてaContextAction
を取り、 anは構造を取得します。したがって、質問は実際には次のようになります。Solution
Action
DataContext
Solution
のインスタンスから電流を取得できますDataContext
か?
編集:おっと!私は間違ったことを尋ねました。上記は真実ですが、本当の問題ではありません。以下のDmitriが言うように、あなたは確かにそのような解決策を得ることができます:
var solution =
dataContext.GetData(JetBrains.ProjectModel.DataContext.DataConstants.SOLUTION);
トリッキーなビットは、を取得することです。これは、が構築されるときに渡される_psiModule
から、を介して取得できます。あなたはからまたは正しいものを得ることができますか?ICSharpContextDataProvider
ContextAction
provider.PsiModule
ICSharpContextDataProvider
PsiModule
DataContext