protected override void WriteLiteralString(Literal literal) { Write(literal, "string", Encoding.UTF8.GetBytes(literal.Value as string), "System.Text.Encoding.UTF8.GetString({0})"); }
protected override void WriteLiteralInteger(Literal literal) { Write(literal, "float", BitConverter.GetBytes(literal.Value is int value ? value : 0), "BitConverter.ToInt32({0},0)"); }
public override void WriteLiteralFloat(Literal literal) { Write(literal, "float", BitConverter.GetBytes(literal.Value is float value ? value : 0), "BitConverter.ToSingle({0},0)"); }