Tag: line numbers

行号的方法名称

给定特定类源代码(Java / C#)的行号 – 是否有一种简单的方法来获取它所属的方法的名称? (如果它在一个内)(推测使用抽象语法树) (这对于将checkstyle的输出限制为仅触及的方法非常有用)。 我假设您必须使用抽象语法树来执行Line# – > MethodName。

获取字段的行号而不使用ac#parser

我想获得一个类型字段的行#s。 要获取方法中语句的行#,这很简单: Type type = typeof(MyClass); MethodInfo methodInfo = type.GetMethod(“SomeMethod”); int token = methodInfo.MetadataToken; ISymbolReader reader = SymUtil.GetSymbolReaderForFile(@”dllName”, null); // from mike stall’s pdb2xml ISymbolMethod methodSymbol = reader.GetMethod(new SymbolToken(token)); int count = methodSymbol.SequencePointCount; ISymbolDocument[] docs = new ISymbolDocument[count]; int[] startColumn = new int[count]; int[] endColumn = new int[count]; int[] startRow = new int[count]; int[] endRow […]

从WPF中的RichTextBox显示LineNumbers

我找到了一个示例,如何在Windows窗体中显示RichTextBox中的LineNumbers。 http://www.codeproject.com/Articles/38858/Line-Numbers-for-RichText-Control-in-C 在WPF中有人为它做一个例子吗? 编辑: 是否有人与AvalonEdit合作,因为他想在他的程序中显示LineNumbers并且可以帮助我解决问题。

System.Xml.XmlReader(C#和.Net)中的当前行号

有谁知道我如何获得System.Xml.XmlReader的当前行号? 我试图在文件中记录我找到Xml元素的位置。