private static int GetMethodStartLineNumber(MethodDebugInformation methodDebugDefinition) { var sequencePoint = methodDebugDefinition.GetSequencePoints().OrderBy(s => s.StartLine).FirstOrDefault(); var lineNumber = sequencePoint.StartLine; return lineNumber; }
private string GetMethodFileName(MethodDebugInformation methodDebugDefinition) { var fileName = string.Empty; if (!methodDebugDefinition.Document.IsNil) { var document = _reader.GetDocument(methodDebugDefinition.Document); fileName = _reader.GetString(document.Name); } return fileName; }