C# Class MsgPack.SubtreeUnpacker

Datei anzeigen Open project: msgpack/msgpack-cli Class Usage Examples

Private Properties

Property Type Description
DiscardCompletedStacks void
GetPreviousPosition bool
SubtreeUnpacker System
ThrowInTailException void
ThrowNotInHeadOfCollectionException void

Public Methods

Method Description
Drain ( ) : void
DrainAsync ( CancellationToken cancellationToken ) : Task
SubtreeUnpacker ( ItemsUnpacker parent ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void
EndReadSubtree ( ) : void
ReadAsyncCore ( CancellationToken cancellationToken ) : Task
ReadCore ( ) : bool
ReadSubtreeCore ( ) : Unpacker
SkipAsyncCore ( CancellationToken cancellationToken ) : Task
SkipCore ( ) : long?

Private Methods

Method Description
DiscardCompletedStacks ( ) : void
GetPreviousPosition ( long &offsetOrPosition ) : bool
SubtreeUnpacker ( ItemsUnpacker root, SubtreeUnpacker parent ) : System
ThrowInTailException ( ) : void
ThrowNotInHeadOfCollectionException ( ) : void

Method Details

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Drain() public method

public Drain ( ) : void
return void

DrainAsync() public method

public DrainAsync ( CancellationToken cancellationToken ) : Task
cancellationToken CancellationToken
return Task

EndReadSubtree() protected method

protected EndReadSubtree ( ) : void
return void

ReadAsyncCore() protected method

protected ReadAsyncCore ( CancellationToken cancellationToken ) : Task
cancellationToken CancellationToken
return Task

ReadCore() protected method

protected ReadCore ( ) : bool
return bool

ReadSubtreeCore() protected method

protected ReadSubtreeCore ( ) : Unpacker
return Unpacker

SkipAsyncCore() protected method

protected SkipAsyncCore ( CancellationToken cancellationToken ) : Task
cancellationToken CancellationToken
return Task

SkipCore() protected method

protected SkipCore ( ) : long?
return long?

SubtreeUnpacker() public method

public SubtreeUnpacker ( ItemsUnpacker parent ) : System
parent ItemsUnpacker
return System