UnityEditor.iOS.Xcode.JsonDocument.WriteArray C# (CSharp) Method

WriteArray() private method

private WriteArray ( StringBuilder sb, JsonElementArray el, int indent ) : void
sb StringBuilder
el JsonElementArray
indent int
return void
        private void WriteArray(StringBuilder sb, JsonElementArray el, int indent)
        {
            sb.Append("[");
            bool flag = false;
            foreach (JsonElement element in el.values)
            {
                if (flag)
                {
                    sb.Append(",");
                }
                sb.Append("\n");
                this.AppendIndent(sb, indent + 1);
                if (element is JsonElementString)
                {
                    this.WriteString(sb, element.AsString());
                }
                else if (element is JsonElementInteger)
                {
                    this.WriteInteger(sb, element.AsInteger());
                }
                else if (element is JsonElementBoolean)
                {
                    this.WriteBoolean(sb, element.AsBoolean());
                }
                else if (element is JsonElementDict)
                {
                    this.WriteDict(sb, element.AsDict(), indent + 1);
                }
                else if (element is JsonElementArray)
                {
                    this.WriteArray(sb, element.AsArray(), indent + 1);
                }
                flag = true;
            }
            sb.Append("\n");
            this.AppendIndent(sb, indent);
            sb.Append("]");
        }