| BeginCollection | public | Start writing a collection. | 
| BeginComponent | public | Start writing a component | 
| BeginList | public | Start writing a list. | 
| BeginProperty | public | Start writing a property | 
| EndList | public | Mark the end of a list. | 
| EndProperty | public | Marks the end of writing of a property. | 
| FlushBuffer | public | Flush the buffer | 
| Write | public | Write raw data to stream | 
| WriteBinary | public | Writes binary data to the stream. | 
| WriteBoolean | public | Writes a boolean value to the stream. | 
| WriteCurrency | public | Write a currency value to the stream | 
| WriteDate | public | Writes a date type to the stream. | 
| WriteFloat | public | Writes a float value to the stream. | 
| WriteIdent | public | Writes an identifier to the stream. | 
| WriteInteger | public | Writes an integer value to the stream | 
| WriteMethodName | public | Writes a methodname to the stream. | 
| WriteSet | public | Writes a set value to the stream. | 
| WriteSignature | public | Write stream signature to the stream | 
| WriteSingle | public | Writes a single-type real value to the stream. | 
| WriteString | public | Writes a string value to the stream. | 
| WriteUInt64 | public | Write an unsigned 64-bit integer | 
| WriteUnicodeString | public | Write a Unicode string to the stream. | 
| WriteVariant | public | Write a variant to the stream | 
| WriteWideString | public | Write a widestring value to the stream |