Declaration¶
Source position: classesh.inc line 2157
type
TBinaryObjectWriter = class(TAbstractObjectWriter)
public
constructor Create;
destructor Destroy;
procedure WriteSignature;
procedure FlushBuffer;
procedure BeginCollection;
procedure BeginComponent;
procedure BeginList;
procedure EndList;
procedure BeginProperty;
procedure EndProperty;
procedure Write;
procedure WriteBinary;
procedure WriteBoolean;
procedure WriteFloat;
procedure WriteSingle;
procedure WriteDouble;
procedure WriteDate;
procedure WriteCurrency;
procedure WriteIdent;
procedure WriteInteger;
procedure WriteUInt64;
procedure WriteMethodName;
procedure WriteSet;
procedure WriteStr;
procedure WriteString;
procedure WriteWideString;
procedure WriteUnicodeString;
procedure WriteVariant;
property Version: TBinaryObjectReader.TBOVersion; {rw}
property DelphiCompatible: Boolean; {rw}
end;
Inheritance¶
Methods¶
| Member | Visibility | Description |
|---|---|---|
| BeginCollection | public | Start writing a collection. |
| BeginComponent | public | Start writing a component. |
| BeginList | public | Start writing a list. |
| BeginProperty | public | Start writing a property. |
| Create | public | Creates a new instance of a binary object writer. |
| Destroy | public | Destroys an instance of the binary object writer. |
| 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-valued type to a stream. |
| WriteDate | public | Writes a date type to the stream. |
| WriteDouble | public | |
| 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. |
| WriteStr | public | Write a string to the binary 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-valued type to a stream. |