PushState() private method

private PushState ( ObjectReaderState state ) : void
state ObjectReaderState
return void
示例#1
0
            public override bool ReadStartArray(ObjectReader reader)
            {
                reader.SetState(EndArrayValueState.State);

                if (reader.ReadStartArrayToken())
                {
                    // Start of a new array
                    reader.PushState(StartArrayState.State);
                    return true;
                }
                else
                {
                    // No array (null)
                    return false;
                }
            }
示例#2
0
 public override bool ReadStartObject(
     ObjectReader reader)
 {
     if (reader.ReadStartObjectToken())
     {
         // Start of a new object
         reader.PushState(StartObjectState.State);
         return true;
     }
     else
     {
         // No object (null)
         return false;
     }
 }