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

namespace Dpz.Core.Hangfire;

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