Example #1
0
        private void EndChildren(Emitter emitter)
        {
            switch (Style)
            {
            case SequenceStyle.Block:
                if (m_children.Count == 0)
                {
                    emitter.Write(']');
                }
                emitter.WriteLine();
                break;

            case SequenceStyle.BlockCurve:
                if (m_children.Count == 0)
                {
                    emitter.WriteClose('}');
                }
                emitter.WriteLine();
                break;

            case SequenceStyle.Flow:
                emitter.WriteClose(']');
                break;

            case SequenceStyle.Raw:
                if (m_children.Count == 0)
                {
                    emitter.Write(']');
                }
                emitter.WriteLine();
                break;
            }
        }
Example #2
0
 private void EndChildren(Emitter emitter)
 {
     if (Style == MappingStyle.Block)
     {
         if (m_children.Count == 0)
         {
             emitter.Write('}');
         }
         emitter.WriteLine();
     }
     else if (Style == MappingStyle.Flow)
     {
         emitter.WriteClose('}');
     }
 }