WriteToken() public method

public WriteToken ( Newtonsoft.Json.Bson.BsonToken t ) : void
t Newtonsoft.Json.Bson.BsonToken
return void
 protected override void WriteEnd(JsonToken token)
 {
     base.WriteEnd(token);
     RemoveParent();
     if (base.Top == 0)
     {
         _writer.WriteToken(_root);
     }
 }
示例#2
0
        /// <summary>
        /// Writes the end.
        /// </summary>
        /// <param name="token">The token.</param>
        protected override void WriteEnd(JsonToken token)
        {
            base.WriteEnd(token);
            RemoveParent();

#if HAVE_ASYNC
            if (_finishingAsync)
            {
                return;
            }
#endif
            if (Top == 0)
            {
                _writer.WriteToken(_root);
            }
        }