Exemplo n.º 1
0
 public bool MoveNext()
 {
     if (!enumerator.MoveNext())
     {
         return(false);
     }
     currentToken = enumerator.Current;
     count++;
     pathBuilder.OnRead(this);
     return(true);
 }
Exemplo n.º 2
0
 public void Bool(bool val)
 {
     consumer(TrwMemToken.Boolean(val));
     pathBuilder.OnValue();
 }
Exemplo n.º 3
0
 public void Float64(double val)
 {
     consumer(TrwMemToken.Float(val));
     pathBuilder.OnValue();
 }
Exemplo n.º 4
0
 public void Float32(float val)
 {
     consumer(TrwMemToken.Float(val));
     pathBuilder.OnValue();
 }
Exemplo n.º 5
0
 public void SInt32(int val)
 {
     consumer(TrwMemToken.Integer(val));
     pathBuilder.OnValue();
 }
Exemplo n.º 6
0
 public void String(string val)
 {
     consumer(TrwMemToken.String(val));
     pathBuilder.OnValue();
 }
Exemplo n.º 7
0
 public void Null()
 {
     consumer(TrwMemToken.Null());
     pathBuilder.OnValue();
 }
Exemplo n.º 8
0
 public void EndArray()
 {
     consumer(TrwMemToken.EndArray());
     pathBuilder.OnEndArray();
 }
Exemplo n.º 9
0
 public void StartArray(TrwValueType arrayType)
 {
     consumer(TrwMemToken.StartArray());
     pathBuilder.OnStartArray();
 }
Exemplo n.º 10
0
 public void EndObject()
 {
     consumer(TrwMemToken.EndObject());
     pathBuilder.OnEndObject();
 }
Exemplo n.º 11
0
 public void StartObject()
 {
     consumer(TrwMemToken.StartObject());
     pathBuilder.OnStartObject();
 }
Exemplo n.º 12
0
 public void AddProperty(string name)
 {
     consumer(TrwMemToken.PropertyName(name));
     pathBuilder.OnProperty(name);
 }