diff --git a/src/AddIns/Analysis/CodeCoverage/Project/Src/CodeCoverageStringTextSource.cs b/src/AddIns/Analysis/CodeCoverage/Project/Src/CodeCoverageStringTextSource.cs index d9ad7db62a..09537dbd69 100644 --- a/src/AddIns/Analysis/CodeCoverage/Project/Src/CodeCoverageStringTextSource.cs +++ b/src/AddIns/Analysis/CodeCoverage/Project/Src/CodeCoverageStringTextSource.cs @@ -104,9 +104,10 @@ namespace ICSharpCode.CodeCoverage #region One-Line request line = GetLine(Line); - Debug.Assert(!(Column < 1), "Column < 1"); - Debug.Assert(!(Column > EndColumn), "Column > EndColumn"); - Debug.Assert(!(EndColumn > line.Length), "EndColumn > line.Length"); + //Debug.Assert(!(Column < 1), "Column < 1"); + //Debug.Assert(!(Column > EndColumn), "Column > EndColumn"); + //Debug.Assert(!(EndColumn > line.Length + 1), string.Format ("Single Line EndColumn({0}) > line.Length({1})",EndColumn, line.Length )); + //Debug.Assert(!(EndColumn > line.Length + 1), line); argOutOfRange = Column < 1 || Column > EndColumn @@ -123,12 +124,11 @@ namespace ICSharpCode.CodeCoverage #region First line line = GetLine(Line); - Debug.Assert(!(Column < 1), "Column < 1"); - Debug.Assert(!(Column > line.Length), "Column > line.Length"); + //Debug.Assert(!(Column < 1), "Column < 1"); + //Debug.Assert(!(Column > line.Length), string.Format ("First MultiLine EndColumn({0}) > line.Length({1})",EndColumn, line.Length )); argOutOfRange = Column < 1 || Column > line.Length; - if (!argOutOfRange) { text.Append(line.Substring(Column-1)); } @@ -143,8 +143,8 @@ namespace ICSharpCode.CodeCoverage #region Last line line = GetLine(EndLine); - Debug.Assert(!(EndColumn < 1), "EndColumn < 1"); - Debug.Assert(!(EndColumn > line.Length), "EndColumn > line.Length"); + //Debug.Assert(!(EndColumn < 1), "EndColumn < 1"); + //Debug.Assert(!(EndColumn > line.Length), string.Format ("Last MultiLine EndColumn({0}) > line.Length({1})",EndColumn, line.Length )); argOutOfRange = EndColumn < 1 || EndColumn > line.Length; @@ -156,7 +156,7 @@ namespace ICSharpCode.CodeCoverage #endregion } else { - Debug.Fail("Line > EndLine"); + //Debug.Fail("Line > EndLine"); } return text.ToString(); } @@ -169,7 +169,7 @@ namespace ICSharpCode.CodeCoverage /// Return SequencePoint enumerated line /// - /// + /// /// public string GetLine ( int LineNo ) { @@ -179,7 +179,7 @@ namespace ICSharpCode.CodeCoverage lineInfo lineInfo = lines[LineNo-1]; retString = textSource.Substring(lineInfo.Offset, lineInfo.Length); } else { - Debug.Fail( "Line number out of range" ); + //Debug.Fail( "Line number out of range" ); } return retString;