我有一個帶有1重載的方法,我想找出與Roslyn是否有人調用過載方法並在這種情況下顯示提示。爲Roslyn提供某種特定方法的調用者信息
的方法是這樣的:
public void Info(string message, [CallerMemberName] string memberName = "")
{
}
public void Info(string message, string secondMessage, [CallerMemberName] string memberName = "")
{
}
如果有人類型,例如:
Info("The message", secondMessage: "Second message");
我想顯示一些信息給開發者。
是否可以與Roslyn做到這一點?
謝謝你非常。你是否也知道,如何在Visual Studio的診斷分析器中使用它? –
@ Mi.Sharp當你編寫分析器\代碼修復時,你有一個上下文,從上下文中你可以得到你所需要的(根,文檔,語義模型等)。例如,檢查[this](https://github.com/dotnet/roslyn/wiki/How-To-Write-a-C%23-Analyzer-and-Code-Fix)。 –
這幫了很多,謝謝。 –