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("\": "); } }
public SerializedContainerMetadataScope(JsonPropertyReader visitor, SerializedContainerMetadata metadata) { m_Visitor = visitor; m_Metadata = m_Visitor.m_Metadata; m_Visitor.m_Metadata = metadata; }