Fix exception formatting for generic methods (#639)

The generic parameters were double escaped and would display as `[[T0,T1,TRet]]` instead of `[T0,T1,TRet]`. This is because the `builder.AppendWithStyle` method already escapes its value so the caller must not escape the passed value.
This commit is contained in:
Cédric Luthi
2021-11-26 10:23:20 +01:00
committed by GitHub
parent 225305f90e
commit 168f35202d
2 changed files with 3 additions and 3 deletions

View File

@ -149,12 +149,12 @@ namespace Spectre.Console
{
builder.AppendWithStyle(
settings.Style.NonEmphasized,
type.Substring(0, index + 1).EscapeMarkup());
type.Substring(0, index + 1));
}
builder.AppendWithStyle(
color,
type.Substring(index + 1, type.Length - index - 1).EscapeMarkup());
type.Substring(index + 1, type.Length - index - 1));
}
else
{