public WriteSerializedContainerMetadataScope(JsonPropertyWriter writer, ref TContainer container, SerializedContainerMetadata metadata)
            {
                m_Writer   = writer;
                m_Metadata = metadata;

                if (m_Metadata.Exists)
                {
                    m_Writer.m_Writer.Write("{\n");
                    m_Writer.Indent++;

                    writer.WriteSerializedContainerMetadata(ref container, m_Metadata);

                    m_Writer.m_Writer.Write(",\n");
                    m_Writer.m_Writer.Write(' ', Style.Space * m_Writer.Indent);
                    m_Writer.m_Writer.Write("\"");
                    m_Writer.m_Writer.Write(k_SerializedElementsKey);
                    m_Writer.m_Writer.Write("\": ");
                }
            }
Пример #2
0
 public SerializedContainerMetadataScope(JsonPropertyReader visitor, SerializedContainerMetadata metadata)
 {
     m_Visitor            = visitor;
     m_Metadata           = m_Visitor.m_Metadata;
     m_Visitor.m_Metadata = metadata;
 }