cost 291 ms
如何從 CLI 運行 R# 插件測試

[英]How to run tests of R# plugin from CLI

我想在 GitHub 操作中從這個 R#/Rider 插件執行測試,因此我需要從 CLI 運行測試。 簡單地do.net test除了構建項目之外什么都不做。 如何從 CLI 運行 R#/Rider 插件測試,以便將此步驟嵌入到 GitHub 操作中? 提前致謝! ...

如何從 ReSharper 中的 ITreeNode 訪問 IType / IDeclaredType?

[英]How to get access to the IType / IDeclaredType from an ITreeNode in ReSharper?

我正在探索為 ReSharper / Rider 編寫插件。 按照文檔的示例,我正在為 ReSharper 構建一個上下文操作。 這是上下文動作,它還沒有做太多: 每當我單擊源代碼中的某些內容(如上圖所示的類型)時,都會調用上下文操作 class 的構造函數。 我可以使用ITreeNode訪問名 ...

為什么我的自定義宏沒有出現在模板資源管理器中?

[英]Why isn't my custom macro showing up at template explorer?

我正在嘗試為c#模板開發宏,但是它根本行不通。 我嘗試閱讀整個(不完整的)文檔,或者找到一個宏的源代碼作為示例,但是我都失敗了。 我能夠構建,安裝和調試插件。 沒有錯誤,並且構造函數和方法都被調用。 但是,當我訪問模板資源管理器中的宏時,那里什么也沒有顯示。 我還從選項中選擇了“ ...

R#插件測試:如何在名稱中使用方括號指定上下文操作

[英]R# Plugin test: How to specify context action with bracket in name

我創建了一個復合上下文操作,該操作返回帶有以下文本的幾個意圖: [標簽]動作 第二動作 現在,我正在嘗試通過測試來介紹此操作。 我已按照准則進行了所有操作,但無法使用caret符號標識第一個操作。 我嘗試了以下選項: {caret:[Tag]:Actio ...

使用R#測試運行器運行ReSharper插件測試

[英]Run ReSharper plugin tests using R# test runner

我正在構建一個R#插件,並決定對其進行測試。 但是,我注意到,如果插件目標版本與R#版本相同,則無法使用R#運行程序運行插件測試。 例如,如果嘗試使用版本2016.2.20160818.171542 JetBrains.ReSharper.SDK.Tests運行測試,則會收到以下錯誤: ...

如何在resharper插件中動態重寫AST?

[英]How to rewrite AST dynamically in resharper plugin?

請求: 我希望能夠編寫一個分析器,它可以為某個表達式提供代理值並觸發重新解析文檔。 動機: 我們的代碼中充斥着ABTests,它們可以處於已部署或處於活動狀態且具有控制和變體組。 確定測試的狀態是通過數據庫查找完成的。 對於使用控制組部署的測試,以下表單的任何語句都將計算為 ...

在生成代碼時,如何防止ReSharper在內置類型前面加上“ @”符號?

[英]How do I prevent ReSharper from prefixing built in types with an '@' symbol when generating code?

我正在編寫一個ReSharper插件,我想這樣做: 我想輸出代碼: 但實際上輸出以下內容: 它似乎是用int做到的(我假設其他內置類型或關鍵字)。 如何防止它這樣做並輸出有效代碼? ...

如何獲取窗口上下文,以便可以在Resharper插件中創建NavigationOptions

[英]How do I get a window context so I can create NavigationOptions in a resharper plugin

我有一個導航插件 ,我想擴展它以支持上下文導航。 除了NavigationOptions實例之外,我已經擁有所需的一切。 在我INavigateFromHereProvider我得到所謂與IDataContext這樣可以創造NavigationOptions使用此NavigationOpti ...

ReSharper插件測試中的任意檢查

[英]Arbitrary checks in ReSharper plugin testing

正如我從DevGuide中學到的,測試ReSharper插件的工作方式如下: 插件已加載並將測試輸入文件傳遞給它 插件對傳遞的文件執行其操作 ReSharper的測試環境以一種特殊的格式將插件操作結果寫入.tmp文件,具體格式取決於測試的功能類型(例如,如果我們測試完成 ...

SearchDomainFactory.Instance已過時:“請輸入我!” (無法找到如何創建實例)

[英]SearchDomainFactory.Instance is obsolete: 'Inject me!' ( Can't find out how to create instance)

我正在嘗試將R#擴展項目從R#6遷移到R#8。(我已經接管了某人編寫的項目,並且是編寫擴展的新手。) 在現有的v6項目中,有一個類從RenameWorkflow派生而來,其構造函數通常看起來像這樣。 這曾經在R#SDK v 6中起作用,但現在在V8中,RenameWorkflow不 ...

安裝ReSharper的插件時無法解析JetBrains.ReSharper.SDK

[英]Unable to resolve JetBrains.ReSharper.SDK while installing a ReSharper's plugin

我正在嘗試安裝使用ReSharper Extension Manager編寫的自定義ReSharper插件,但出現錯誤 嘗試解決依賴項“ JetBrains.ReSharper.SDK(≥8.2.1158)”。 無法解決依賴項“ JetBrains.ReSharper.SDK(≥8 ...

使用Resharper 7.1插件從IClass中刪除IProperty

[英]Delete IProperty from IClass using Resharper 7.1 plugin

我想創建一個resharper插件,從類中刪除帶有返回類型字符串的屬性。 我已經創建了一個IActionHandler ,它從所選類中獲取所有屬性,但我不知道如何修改代碼結構以從類中刪除屬性 。 這是IActionHandler的Execute方法: 有任何想法嗎? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM