private PushState ( ObjectReaderState state ) : void | ||
state | ObjectReaderState | |
return | void |
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; } }
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; } }