cost 433 ms
NRefactory能夠解析.NET 4.6?

[英]NRefactory capable of parsing .NET 4.6?

我已經成功地使用了NRefactory,並且剛開始遇到解析使用某些較新.NET功能的源代碼的問題。 我特別注意到的一項功能是字符串插值。 當NRefactory看到類似$"File: {myFile}" ,解析它就完全失敗了。 是否有可以處理dot-NET 4.6的代碼的新版本,或者是否需 ...

NRefactory在代碼中查找XML文檔注釋

[英]NRefactory Find XML Doc Comments in Code

我想獲取與使用NRefactory的方法相關聯的xml文檔。 我使用在此答案中找到的以下代碼弄濕了我的腳 但是,我正在查看IUnresolvedTypeDefinition接口,它沒有任何“ Comments”屬性。 另外,IUnresolvedMethod接口沒有任何“注釋”屬性。 ...

具有IntelliLR ANTLR4的代碼編輯器

[英]Code Editor with intellisense for ANTLR4

尋找使用intellisense構建基於ANTLR4語法的代碼編輯器的示例。 SharpDevelop提供了所有代碼編輯器功能,但是,如果我們需要提供智能感知和代碼完成細節,那么我們需要編寫自己的解析器。 需要使用ANTLR4,SharpDevelop用於構建自定義語言的代碼編輯器的示例 ...

使用C#中的FastColoredTextBox的NRefactory代碼完成

[英]NRefactory code completion with FastColoredTextBox in c#

我正在為C#構建一個簡單的IDE。 ..並且我正在使用FastColoredTextBox控件進行源代碼編輯,並帶有內置的自動完成菜單( http://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-h ...

從.Net程序集中獲取AST,無需源代碼(IL代碼)

[英]Get AST from .Net assembly without source code (IL code)

我想分析.Net程序集與C#,VB.NET或其他任何語言無關。 我知道Roslyn和NRefactory,但他們似乎只在C#源代碼級別上工作? CodePlex上還有“ 通用編譯器基礎設施:代碼模型和AST API ”項目,該項目聲稱“支持一種表示與語言無關的結構化形式的代碼塊的分層對象 ...

如何檢查類是否在NRefactory中實現接口方法

[英]How to check if a class implements interface methods in NRefactory

我有兩個文件。 其中之一是類聲明,其他是接口聲明。 類應實現接口。 如果類實現接口方法,如何檢查NRefactory? 我應該提供更多細節。 第一個文件-例如: 第二個 我必須閱讀這些文件並使用NRefactory進行解析。 我需要檢查類Test是否從接口IF ...

使用NRefactory生成不帶空格的C#代碼

[英]C# code generation without spaces with NRefactory

是否可以為C#代碼生成設置格式選項而沒有空格和換行符? 我的意思是以下代碼的轉換: using System; class Test { public void Main(string[] args) { Console.WriteLine("Hello ...

NRefactory在名稱聲明中添加名稱空間

[英]NRefactory add namespace to typedeclaration

目前,我正在與NRefactory合作進行項目。 我們正在從.cs文件中過濾掉類型聲明,例如“類”和“接口”。 我們希望將這些類型聲明放入自定義名稱空間中,但是由於某種原因,它無法正常工作。 有人可以協助我解決這個問題嗎? 我嘗試了以下代碼: ...

NRefactory屬性與類

[英]NRefactory attributes with class

我正在嘗試使用NRefactory查找所有類以及該類之上的屬性,但是不幸的是,我(至今)無法實現這一點。 解決此問題的最佳方法是什么? 我可以找到屬性,但是如何確定它屬於某個類呢? ...

使用NRefactory解決.csproj文件中的引用

[英]Resolving references in a .csproj file using NRefactory

我正在使用NRefactory嘗試解析.csproj文件中列出的所有編譯文件,並希望能夠解析項目中的所有類型。 盡管沒有添加.csproj也包含的程序集引用,但我無法解析所有類型,而這正是我正在努力解決的問題。 .csproj的節選: 可以看出XNA引用給出了全名,因此我可以 ...

使用NRefactory 5完成C#代碼完成

[英]C# code completion with NRefactory 5

我剛剛發現了NRefactory 5,我猜,這是我目前問題的最合適的解決方案。 目前我正在開發一個小C#腳本應用程序,我想提供代碼完成。 直到最近,我才使用微軟的“Roslyn”項目完成了這項工作。 但是由於該項目的最新更新需要.Net Framework 4.5,我不能再使用它,因為我希 ...

NRefactory如何保持原始格式

[英]How can NRefactory keep the original formatting

嗨我使用NRefactory提取String常量並通過i18n的靜態變量重新設置它,我可以成功地做到但是當我用GetText()輸出我的代碼時它不保留原始格式。 我希望通過最小的格式更改來做到這一點。 謝謝。 ...

NRefactory 5從一個簡單的例子開始

[英]NRefactory 5 starting with a simple example

我想開始使用NRefactory 5解析CSharp文件,進行重構。 但是文檔很少。 因此,我嘗試並失敗了:我從以下代碼開始,看看是否可以從cs文件中獲取AstNode樹。 我希望解析能夠為我生成一些節點,但是不會。 有人可以指導我嗎? ...


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