From 07d3e4f82c685d8e47630eba874705073da6468c Mon Sep 17 00:00:00 2001 From: Ben Adams Date: Sat, 11 Nov 2017 17:50:30 +0000 Subject: [PATCH] SourceLink files --- src/Ben.Demystifier/Ben.Demystifier.csproj | 2 +- src/Ben.Demystifier/EnhancedStackTrace.cs | 17 +++++++++++++++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/Ben.Demystifier/Ben.Demystifier.csproj b/src/Ben.Demystifier/Ben.Demystifier.csproj index 55f39ee..5de05ba 100644 --- a/src/Ben.Demystifier/Ben.Demystifier.csproj +++ b/src/Ben.Demystifier/Ben.Demystifier.csproj @@ -9,7 +9,7 @@ git true true - 0.0.1 + 0.0.2 diff --git a/src/Ben.Demystifier/EnhancedStackTrace.cs b/src/Ben.Demystifier/EnhancedStackTrace.cs index 12b3449..b46dd2c 100644 --- a/src/Ben.Demystifier/EnhancedStackTrace.cs +++ b/src/Ben.Demystifier/EnhancedStackTrace.cs @@ -93,8 +93,21 @@ namespace System.Diagnostics var filePath = frame.GetFileName(); if (!string.IsNullOrEmpty(filePath)) { - sb.Append(" in "); - sb.Append(System.IO.Path.GetFullPath(filePath)); + try + { + sb.Append(" in "); + var uri = new Uri(filePath); + if (uri.IsFile) + { + sb.Append(System.IO.Path.GetFullPath(filePath)); + } + else + { + sb.Append(uri); + } + } + catch + { } } var lineNo = frame.GetFileLineNumber();