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