MsgPack.SubtreeUnpacker.SkipCore C# (CSharp) Method

SkipCore() protected method

protected SkipCore ( ) : long?
return long?
		protected override long? SkipCore()
		{
			this.DiscardCompletedStacks();

			if ( this._itemsCount.Count == 0 )
			{
				return 0;
			}

			var result = this._root.SkipSubtreeItem();
			if ( result != null )
			{
				this._unpacked.Push( this._unpacked.Pop() + 1 );
			}

			return result;
		}