UnityEditor.Json.Serializer.SerializeArray C# (CSharp) Method

SerializeArray() private method

private SerializeArray ( IList anArray ) : void
anArray IList
return void
            private void SerializeArray(IList anArray)
            {
                this.builder.Append('[');
                bool flag = true;
                IEnumerator enumerator = anArray.GetEnumerator();
                try
                {
                    while (enumerator.MoveNext())
                    {
                        object current = enumerator.Current;
                        if (!flag)
                        {
                            this.builder.Append(',');
                        }
                        this.SerializeValue(current);
                        flag = false;
                    }
                }
                finally
                {
                    IDisposable disposable = enumerator as IDisposable;
                    if (disposable != null)
                    {
                        disposable.Dispose();
                    }
                }
                this.builder.Append(']');
            }