wasSharpNET

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 18  →  ?path2? @ 17
/Diagnostics/ExceptionExtensions.cs
@@ -9,7 +9,6 @@
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.IO;
 
namespace wasSharpNET.Diagnostics
{
@@ -21,7 +20,7 @@
var frames = st.GetFrames();
 
StringBuilder sb = new StringBuilder();
sb.Append(Enumerable.Repeat('-', 75).ToArray());
sb.Append(Enumerable.Repeat("-", 75));
 
int indent = 0;
foreach (var frame in frames)
@@ -29,18 +28,10 @@
if (frame.GetFileLineNumber() < 1)
continue;
 
sb.Append(Enumerable.Repeat(' ', indent).ToArray());
sb.Append(Enumerable.Repeat(" ", indent));
sb.Append(@" -> ");
sb.Append("File: ");
sb.Append(string.Join(
Path.DirectorySeparatorChar.ToString(),
frame.GetFileName()
.Split(Path.DirectorySeparatorChar)
.Reverse()
.Take(2)
.Reverse()
)
);
sb.Append(string.Join(@"/", frame.GetFileName().Split('/').Reverse().Take(2).Reverse()));
sb.Append(@" Method: ");
sb.Append(frame.GetMethod().Name);
sb.Append(@" Line and Column : ");
@@ -52,9 +43,9 @@
indent += 4;
}
 
sb.Append(Enumerable.Repeat('-', 75).ToArray());
sb.Append(Enumerable.Repeat("-", 75));
sb.Append(x);
sb.Append(Enumerable.Repeat('-', 75).ToArray());
sb.Append(Enumerable.Repeat("-", 75));
 
return sb.ToString();
}