public void CloseToken()

in Microsoft.Shared.Dna.Json/JsonBuilder.cs [136:160]


        public void CloseToken()
        {
            if (this.Current == JsonTokenType.None)
            {
                return;
            }

            JsonTokenType container = this.scope.Pop();
            switch (container)
            {
                case JsonTokenType.BeginArray:
                    this.builder.TryAppend(JsonConstants.ArrayFooter, 0);
                    break;
                case JsonTokenType.BeginObject:
                    this.builder.TryAppend(JsonConstants.ObjectFooter, 0);
                    break;
                case JsonTokenType.BeginProperty:
                    if (this.builder.Last == JsonConstants.NameValueSeparator)
                    {
                        this.builder.TryAppend(JsonConstants.NullValue, 0);
                    }

                    break;
            }
        }