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