C# Class Nanook.QueenBee.Parser.QbItemString

Inheritance: QbItemBase
Show file Open project: Nanook/Queen-Bee Class Usage Examples

Private Properties

Property Type Description
Write void
bytesToString string
stringToBytes byte[]

Public Methods

Method Description
AlignPointers ( uint pos ) : uint
Clone ( ) : QbItemBase

Deep clones this item and all children. Positions and lengths are not cloned. When inserted in to another item they should be calculated.

Construct ( BinaryEndianReader br, QbItemType type ) : void
Create ( QbItemType type ) : void
QbItemString ( QbFile root ) : System

Protected Methods

Method Description
CalcItemCount ( ) : int

Private Methods

Method Description
Write ( BinaryEndianWriter bw ) : void
bytesToString ( byte bytes ) : string
stringToBytes ( string s ) : byte[]

Method Details

AlignPointers() public method

public AlignPointers ( uint pos ) : uint
pos uint
return uint

CalcItemCount() protected method

protected CalcItemCount ( ) : int
return int

Clone() public method

Deep clones this item and all children. Positions and lengths are not cloned. When inserted in to another item they should be calculated.
public Clone ( ) : QbItemBase
return QbItemBase

Construct() public method

public Construct ( BinaryEndianReader br, QbItemType type ) : void
br BinaryEndianReader
type QbItemType
return void

Create() public method

public Create ( QbItemType type ) : void
type QbItemType
return void

QbItemString() public method

public QbItemString ( QbFile root ) : System
root QbFile
return System