网站首页 网站源码
website
站点相关全部源代码,隐藏了一些关于服务器的信息
using HandlebarsDotNet;

namespace Dpz.Core.Service;

public class IgnoreTextEncoder : ITextEncoder
{
    public void Encode(StringBuilder? text, TextWriter target)
    {
        if (text == null || text.Length == 0)
        {
            return;
        }

        target.Write(text.ToString());
    }

    public void Encode(string? text, TextWriter target)
    {
        if (string.IsNullOrEmpty(text))
            return;

        target.Write(text);
    }

    public void Encode<T>(T? text, TextWriter target)
        where T : IEnumerator<char>
    {
        if (text == null)
        {
            return;
        }

        var sb = new StringBuilder();
        while (text.MoveNext())
        {
            sb.Append(text.Current);
        }
        text.Dispose();
        target.Write(sb.ToString());
    }
}
loading