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

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

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

如何在ReSharper擴展中獲得構建結果

[英]How can I get the outcome of a Build in a ReSharper Extension

我想編寫一個ReSharper擴展,該擴展在每次構建后執行一個操作,所以我想我需要首先知道構建何時完成,並且還要了解構建是否成功。 有關如何操作的任何提示? (我是擴展的新手)在此先感謝 ...

如何從IType獲取類型實例(Resharper 8 SDK)

[英]How to get Type instance from IType (Resharper 8 SDK)

我正在嘗試編寫我的第一個ReSharper擴展,但遇到了以下問題: 您如何從其IType描述符獲取解析的Type? 對於背景,我試圖編寫一個使用工具來測試兩個類型參數的兼容性的分析器。 到目前為止,我已經知道了 ...

ReSharper SDK對上下文操作的測試不起作用

[英]ReSharper SDK test for Context Action doesn't work

我嘗試使用ReSharper SDK內置的測試基礎結構來測試自定義的ReSharper Context Action。 我已經創建了一個輸入文件,一個輸出文件( .gold )並運行測試。 發生兩個問題: 測試總是成功的(即使輸入文件和.gold文件完全不同或為空等); 沒 ...

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

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

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

擴展ReSharper的單元測試會話窗口

[英]Extend ReSharper's Unit Test Sessions window

是否可以擴展ReSharper的“ 單元測試會話”窗口(例如,將菜單項添加到上下文菜單中)? 我想要實現的是能夠選擇一個或多個測試,然后將自定義類別屬性應用於這些測試(例如,修改相應測試的方法或類以添加[NeedsFixing]類的屬性。 ...

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 SDK從IClrDeclaredElement獲取IDeclaredType

[英]How do I get an IDeclaredType from an IClrDeclaredElement with the Resharper SDK

我正在為Resharper編寫一個導航插件,我的情況是我有一個IDeclaredElement列表,我從中獲取 此元素是用戶將鼠標光標放在其上的元素。 我想要做的是獲取聲明元素的IDeclaredType ,包括它可能具有的任何類型參數,如果它是泛型類型。 當涉及到類型系統時 ...

Resharper SDK-創建文件

[英]Resharper SDK - Create File

我試圖制作一個Resharper插件來幫助對我擁有的項目進行一些專業的重構。 要點是,我在一個類中有一個靜態函數,我想創建一個新類並將該靜態函數移入該類。 我以為這會簡單得多,但是我很難在SDK文檔中找到示例或起點。 具體來說,我不知道如何創建一個包含新類的新文件。 雖然我不 ...

如何使用ReSharper SDK確定方法的返回類型?

[英]How do you determine the return type of a method using the ReSharper SDK?

我正在嘗試編寫一個簡單的ReSharper 7.1插件,以在某些情況下更改方法的返回類型。 我從ElementProblemAnalyzer<IMethodDeclaration>派生了我的類,並實現了Run方法,如下所示: 這樣做很有效,因為它突出了每種方法的返回類型 ...

如何獲取特定JetBrains.ReSharper.Psi.IDeclaredElement的文件名和行號?

[英]How to get the filename and line number of a particular JetBrains.ReSharper.Psi.IDeclaredElement?

我想為reshaper編寫一個測試框架擴展。 此處的文檔位於: http : //confluence.jetbrains.net/display/ReSharper/Test+Framework+Support 這方面的一個方面是指示特定的代碼段是否是測試的一部分。 這段代碼表示為一 ...


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