dittodhole/dotnet-Svg.Contrib.Render

detect collisions in SvgImageTranslatorBase.CalculateVariableName

dittodhole opened this issue · 2 comments

detect collisions in SvgImageTranslatorBase.CalculateVariableName

Meanwhile, I'd like to share a workaround:

public class CustomSvgImageTranslator : Svg.Contrib.Render.XXX.SvgImageTranslator
{
    protected override string CalculateVariableName(string imageIdentifier)
    {
      imageIdentifier = new string(imageIdentifier.Reverse().ToArray());
      var variableName = base.CalculateVariableName(imageIdentifier);
      return variableName;
    }
}

fixed with v0.21