TReader : Method overview By inheritance

TReader

Member Visibility Description
BeginReferences public Initializes the component referencing mechanism.
CheckValue public Raises an exception if the next value in the stream is not of type Value
CopyValue public Copy a value to a writer.
Create public Creates a new reader class
DefineBinaryProperty public Reads a user-defined binary property from the stream.
DefineProperty public Reads a user-defined property from the stream.
Destroy public Destroys a reader class.
EndOfList public Returns true if the stream contains an end-of-list marker.
EndReferences public Finalizes the component referencing mechanism.
FixupReferences public Tries to resolve all unresolved component references.
FlushBuffer public Flush the buffer
NextValue public Returns the type of the next value.
Read public Read raw data from stream
ReadBoolean public Reads a boolean from the stream.
ReadChar public Reads a character from the stream.
ReadCollection public Reads a collection from the stream.
ReadComponent public Starts reading a component from the stream.
ReadComponents public Starts reading child components from the stream.
ReadCurrency public Read a currency value from the stream.
ReadDate public Reads a date from the stream
ReadFloat public Reads a float from the stream.
ReadIdent public Reads an identifier from the stream.
ReadInt64 public Reads a 64-bit integer from the stream.
ReadInteger public Reads an integer from the stream
ReadListBegin public Checks for the beginning of a list.
ReadListEnd public Checks for the end of a list.
ReadRootComponent public Starts reading a root component.
ReadSet public Read a set value from the stream
ReadSignature public Read stream signature from the stream
ReadSingle public Reads a single-type real from the stream.
ReadString public Reads a string from the stream.
ReadUnicodeChar public Read Unicode character
ReadUnicodeString public Read a UnicodeString value from the stream
ReadValue public Reads the next value type from the stream.
ReadVariant public Read a variant from the stream
ReadWideChar public Read widechar from the stream
ReadWideString public Read a WideString value from the stream.

TFiler

Member Visibility Description
DefineBinaryProperty public
DefineProperty public
FlushBuffer public Flush the buffer

TObject

Member Visibility Description
AfterConstruction public Method called after the constructor was called.
BeforeDestruction public Method called before the destructor is called.
ClassInfo public Return a pointer to the type information for this class.
ClassName public Return the current class name.
ClassNameIs public Check whether the class name equals the given name.
ClassParent public Return the parent class.
ClassType public Return a "class of" pointer for the current class
CleanupInstance public Finalize the class instance.
Create public TObject Constructor
DefaultHandler public Default handler for integer message handlers.
DefaultHandlerStr public Default handler for string messages.
Destroy public TObject destructor.
Dispatch public Dispatch an integer message
DispatchStr public Dispatch a string message.
Equals public Check if two objects are equal.
FieldAddress public Return the address of a field.
Free public Check for Nil and call destructor.
FreeInstance public Clean up instance and free the memory reserved for the instance.
GetHashCode public Return a hash code for the object
GetInterface public Return a reference to an interface
GetInterfaceByStr public Return an interface based on its GUID
GetInterfaceEntry public Return the interface table entry by GUID
GetInterfaceEntryByStr public Return the interface table entry by string
GetInterfaceTable public Return a pointer to the table of implemented interfaces for a class
GetInterfaceWeak public Get a reference to an interface, not increasing the reference count
InheritsFrom public Check whether class is an ancestor.
InitInstance public Initialize a new class instance.
InstanceSize public Return the size of an instance.
MethodAddress public Return the address of a method
MethodName public Return the name of a method.
newinstance public Allocate memory on the heap for a new instance
QualifiedClassName public Fully qualified classname
SafeCallException public Handle exception object
StringMessageTable public Return a pointer to the string message table.
ToString public Return a string representation for the object
UnitName public Unit name