private string GetSource(string file, ref int? caretColumn, ref int? caretLine, ref string caretLineSource, ref string caretFileName) { var source = File.ReadAllText(file); if (source.Contains(Caret)) { GetCaretLocation(source, out caretColumn, out caretLine, out caretLineSource); source = source.Replace(Caret, ""); caretFileName = file; } return source; }