private IEnumerable<LogicalCodeLine> SplitLogicalCodeLines(string projectName, string componentName, string content)
{
const string lineContinuationMarker = "_";
var lines = content.Split('\n').Select(line => line.Replace("\r", string.Empty)).ToList();
var logicalLine = new StringBuilder();
var startLine = 0;
var isContinuing = false;
for (var index = 0; index < lines.Count; index++)
{
if (!isContinuing)