System.Yaml.Serialization.YamlRepresenter.CreateSequence C# (CSharp) Method

CreateSequence() public method

public CreateSequence ( string tag, IEnumerator iter, Type expect ) : YamlSequence
tag string
iter IEnumerator
expect Type
return YamlSequence
        public YamlSequence CreateSequence(string tag, IEnumerator iter, Type expect)
        {
            var sequence = seq();
            sequence.Tag = tag;
            if ( expect != null && ( expect.IsPrimitive || expect.IsEnum || expect == typeof(decimal) ) )
                sequence.Properties["Compact"] = "true";

            while ( iter.MoveNext() )
                sequence.Add(ObjectToNode(iter.Current, expect));
            return sequence;
        }