internal ObjectKeyValueEnumerator(JValue value)
            {
                Assert.IsTrue(value.typeCode == TypeCode.Object);

                m_source   = value;
                m_endIndex = value.startIndex + value.length - 1;

                m_nextIndex = value.SkipWhitespaces(value.startIndex + 1);
                m_current   = default;
            }
 public void Reset()
 {
     m_nextIndex = m_source.SkipWhitespaces(m_source.startIndex + 1);
     m_current   = default;
 }