C# Class Cyotek.Data.Nbt.Serialization.BinaryTagWriter

Inheritance: ITagWriter
Mostra file Open project: cyotek/Cyotek.Data.Nbt Class Usage Examples

Public Methods

Method Description
BinaryTagWriter ( ) : System
BinaryTagWriter ( Stream stream ) : System
WriteDocument ( Stream stream, TagCompound tag ) : void
WriteDocument ( Stream stream, TagCompound tag, CompressionOption compression ) : void
WriteTag ( ITag value ) : void
WriteTag ( ITag value, WriteTagOptions options ) : void
WriteValue ( byte value ) : void
WriteValue ( double value ) : void
WriteValue ( float value ) : void
WriteValue ( int value ) : void
WriteValue ( long value ) : void
WriteValue ( short value ) : void
WriteValue ( string value ) : void

Protected Methods

Method Description
WriteEnd ( ) : void
WriteHeader ( ITag value ) : void
WriteValue ( TagCollection value ) : void
WriteValue ( TagDictionary value ) : void

Method Details

BinaryTagWriter() public method

public BinaryTagWriter ( ) : System
return System

BinaryTagWriter() public method

public BinaryTagWriter ( Stream stream ) : System
stream Stream
return System

WriteDocument() public method

public WriteDocument ( Stream stream, TagCompound tag ) : void
stream Stream
tag TagCompound
return void

WriteDocument() public method

public WriteDocument ( Stream stream, TagCompound tag, CompressionOption compression ) : void
stream Stream
tag TagCompound
compression CompressionOption
return void

WriteEnd() protected method

protected WriteEnd ( ) : void
return void

WriteHeader() protected method

protected WriteHeader ( ITag value ) : void
value ITag
return void

WriteTag() public method

public WriteTag ( ITag value ) : void
value ITag
return void

WriteTag() public method

public WriteTag ( ITag value, WriteTagOptions options ) : void
value ITag
options WriteTagOptions
return void

WriteValue() protected method

protected WriteValue ( TagCollection value ) : void
value TagCollection
return void

WriteValue() protected method

protected WriteValue ( TagDictionary value ) : void
value TagDictionary
return void

WriteValue() public method

public WriteValue ( byte value ) : void
value byte
return void

WriteValue() public method

public WriteValue ( double value ) : void
value double
return void

WriteValue() public method

public WriteValue ( float value ) : void
value float
return void

WriteValue() public method

public WriteValue ( int value ) : void
value int
return void

WriteValue() public method

public WriteValue ( long value ) : void
value long
return void

WriteValue() public method

public WriteValue ( short value ) : void
value short
return void

WriteValue() public method

public WriteValue ( string value ) : void
value string
return void