ObjEncoder serializes an object to an output stream.
Ejemplo n.º 1
0
Archivo: Uri.cs Proyecto: xored/f4
 public void encode(ObjEncoder @out)
 {
     @out.wStrLiteral(m_str, '`');
 }
Ejemplo n.º 2
0
Archivo: Map.cs Proyecto: nomit007/f4
 public void encode(ObjEncoder @out)
 {
     // route back to obj encoder
       @out.writeMap(this);
 }
Ejemplo n.º 3
0
 public void encode(ObjEncoder @out)
 {
     @out.w(toStr());
 }
Ejemplo n.º 4
0
 public static void encode(bool self, ObjEncoder @out)
 {
     @out.w(self ? "true" : "false");
 }
Ejemplo n.º 5
0
 public static void encode(BigDecimal self, ObjEncoder @out)
 {
     @out.w(self.ToString()).w("d");
 }
Ejemplo n.º 6
0
Archivo: Slot.cs Proyecto: xored/f4
 public void encode(ObjEncoder @out)
 {
     m_parent.encode(@out); @out.w(m_name);
 }
Ejemplo n.º 7
0
 public static void encode(double self, ObjEncoder @out)
 {
     if (System.Double.IsNaN(self)) @out.w("sys::Float(\"NaN\")");
       else if (self == System.Double.PositiveInfinity) @out.w("sys::Float(\"INF\")");
       else if (self == System.Double.NegativeInfinity) @out.w("sys::Float(\"-INF\")");
       else @out.w(toStr(self)).w("f");
 }
Ejemplo n.º 8
0
 internal EachIterator(ObjEncoder encoder, bool first)
     : base(eachIteratorType)
 {
     this.encoder = encoder;
     this.first   = first;
 }
Ejemplo n.º 9
0
Archivo: Type.cs Proyecto: nomit007/f4
 public void encode(ObjEncoder @out)
 {
     @out.w(signature()).w("#");
 }
Ejemplo n.º 10
0
 internal EachIterator(ObjEncoder encoder, bool first)
     : base(eachIteratorType)
 {
     this.encoder = encoder;
     this.first = first;
 }
Ejemplo n.º 11
0
 public static void encode(long self, ObjEncoder @out)
 {
     @out.w(self.ToString());
 }