我对 stackoverflow 做了一些研究,但找不到我需要的结果。我的问题是“如何使用 Roslyn 确定源文件的行代码位置”。例如:我有一个源文件(名为:sample.cs)和它看起来像的内容
using System;
/// <summary>
/// This is summary of namespace
/// </summary>
namespace LearnRoslyn
{
/// <summary>
/// This is summary of class
/// </summary>
public class CodeSample2
{
public SampleClass MyMethod1(int a, int b, SampleClass cls)
{
//This is call method
cls = new SampleClass();
cls.MyMethod4(a);
//This is 3-tier condition
a = (a > b ? 1 : 0);
//This is IF comment
if (a > b && a / b > 1 && …Run Code Online (Sandbox Code Playgroud)