在Resharper API中,JetBrains.Resharper.Psi.Csharp.Tree.AddAttributeBefore
需要IAttribute param
和IAttribute anchor
。這些論點如何不同,以及如何構建?AddAttributeBefore如何在Resharper API中工作?
0
A
回答
3
看看裏面的working with XML document顯示使用AddAttributeBefore
調用第一個是你想要插入的屬性。第二個是你想要插入的屬性。如果第二個屬性是NULL
,則新屬性將插入到最後一個屬性之後。
2
基本上,param
是你想要添加的東西,而anchor
是你想要添加東西的元素。請記住,在大多數情況下,您可以使用anchor == null
,這會導致元素最後添加。
相關問題
- 1. API如何工作?
- 2. PdfEncryptionSettings API在Itext中如何工作?
- 3. Visual Studio 2010 + ReSharper不工作
- 4. ReSharper如果長時間不工作
- 5. ReSharper中的路徑映射如何工作?
- 6. ReSharper API ...呃...它在哪裏?
- 7. Resellerclub API在測試中工作,但在工作中不工作
- 8. Yosys ConstEval API如何工作?
- 9. amazon api如何工作?
- 10. 如何讓API工作?
- 11. Java API如何工作
- 12. api archive.org如何工作?
- 13. InputStream中的read()api如何工作?
- 14. AlertListener如何在Blackberry API 5.0上工作?
- 15. Resharper的「啓用C#6.0功能」如何在Visual Studio 2012中工作?
- 16. 如何讓API工具在Eclipse中工作
- 17. 如何修復Resharper?
- 18. 如何使resharper在{c#後
- 19. ReSharper的變量名完成不工作
- 20. Resharper + NUnit測試工作目錄
- 21. Coderush和resharper,他們一起工作嗎?
- 22. Resharper ctrl單擊不工作Visual Studio 2015
- 23. ReSharper的vs2013 CTRL +點擊不工作
- 24. Ninject ToFactory在Resharper單元測試中工作,但不是NCrunch
- 25. 如何在工作中安排工作
- 26. API在工作燈
- 27. 如何在Visual Studio中升級ReSharper?
- 28. WaveIn API工作
- 29. 如何在jquery中工作
- 30. 如何在工作表中
如果我想將字符串轉換爲C♯方法前的簡單屬性,例如*'[Obsolete]',該怎麼辦? – 2012-07-10 21:38:12
@Matthew Piziak嘗試使用myClass.AddAttributeBefore(CSharpElementFactory.GetInstance(myClass.GetPsiModule())。CreateTypeMemberDeclaration(「[」+ yourAttribute +「] void Aaa(){}」)。Attributes [0],null)。雖然沒有測試過。 – 2012-07-10 21:48:44
@DmitryOsinovskiy這個作品非常漂亮!謝謝! – 2012-07-11 12:28:51