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;
}
}