Browse Source

Don't box params, prevent creating temporary string

pull/6176/head
Luis von der Eltz 5 years ago
parent
commit
cddae052e8
  1. 10
      src/Avalonia.Visuals/Media/BoxShadow.cs
  2. 2
      src/Avalonia.Visuals/Media/BoxShadows.cs

10
src/Avalonia.Visuals/Media/BoxShadow.cs

@ -93,25 +93,25 @@ namespace Avalonia.Media
if (OffsetX != 0.0)
{
sb.Append($" {OffsetX}");
sb.AppendFormat(" {0}", OffsetX.ToString());
}
if (OffsetY != 0.0)
{
sb.Append($" {OffsetY}");
sb.AppendFormat(" {0}", OffsetY.ToString());
}
if (Blur != 0.0)
{
sb.Append($" {Blur}");
sb.AppendFormat(" {0}", Blur.ToString());
}
if (Spread != 0.0)
{
sb.Append($" {Spread}");
sb.AppendFormat(" {0}", Spread.ToString());
}
sb.Append($" {Color.ToString()}");
sb.AppendFormat(" {0}", Color.ToString());
return sb.ToString();
}

2
src/Avalonia.Visuals/Media/BoxShadows.cs

@ -54,7 +54,7 @@ namespace Avalonia.Media
foreach (var boxShadow in this)
{
sb.Append($"{boxShadow} ");
sb.AppendFormat("{0} ", boxShadow.ToString());
}
return sb.ToString();

Loading…
Cancel
Save