System.Classes.TReader Methods

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
AfterConstruction public Responds after the last constructor has executed.
BeforeDestruction public Responds before the first destructor executes.
BeginReferences public Starts a block of commands that read components that might contain references to other components.
CheckDisposed protected
CheckValue public Checks that the next value to be read from the stream is of a specified type.
ClassInfo public Returns a pointer to the run-time type information (RTTI) table for the object type.
ClassName public Returns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIs public Determines whether an object is of a specific type.
ClassParent public Returns the type of the immediate ancestor of a class.
ClassType public Returns the class reference for the object's class.
CleanupInstance public Performs finalization on long strings, variants, and interface variables within a class.
CopyValue public Copies data while reading components.
Create public
DefaultHandler public Provides the interface for a method that processes message records.
DefineBinaryProperty public Defines binary data the reader object reads as if the data were a published property.
DefineProperty public Defines data the reader object reads as if it were a published property.
Destroy public Moves the current position of the stream back to the beginning before calling the inherited destructor.
Dispatch public Calls message-handling methods for the object, based on the contents of the Message parameter.
DisposeOf public DisposeOf forces the execution of the destructor code in an object.
EndOfList public Indicates the end of a group of items that are sequentially read from the stream.
EndReferences public Terminates a block of code that reads components from the reader object's stream that might contain references to each other.
Equals public Checks whether the current instance and the Obj parameter are equal.
Error protected
FieldAddress public Returns the address of a published object field.
FindMethod protected
FindMethodInstance protected
FixupReferences public Resolves references when streaming properties that are represented by another component.
FlushBuffer public Synchronizes the reader's buffer with its stream's buffer.
Free public Destroys an object and frees its associated memory, if necessary.
FreeInstance public Deallocates memory allocated by a previous call to the NewInstance method.
GetDisposed protected Getter for the Disposed property.
GetHashCode public Returns an integer containing the hash code.
GetInterface public Retrieves a specified interface.
GetInterfaceEntry public Returns the entry for a specific interface implemented in a class.
GetInterfaceTable public Returns a pointer to a structure containing all of the interfaces implemented by a given class.
InheritsFrom public Determines the relationship of two object types.
InitInstance public Initializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InstanceSize public Returns the size in bytes of each instance of the object type.
MethodAddress public Returns the address of a class method by name.
MethodName public Returns the name of a class method by address.
NewInstance public Allocates memory for an instance of an object type and returns a pointer to that new instance.
NextValue public Reads and returns the value-type indicator of the next item in the reader object's stream without moving the stream position.
PropertyError protected
QualifiedClassName public Returns the qualified name of the class.
Read public Reads data from the associated stream.
ReadBoolean public Reads a boolean value-type indicator from the reader object's stream and returns the corresponding boolean value.
ReadChar public Reads and returns a character from the reader object's stream.
ReadCollection public Reads all collection items of the specified Collection at the reader object's stream.
ReadComponent public Reads the specified Component at the current Position of the reader stream and returns the retrieved component.
ReadComponents public Reads a list of owned components from the reader object's associated stream.
ReadCurrency public Reads and returns a Currency type value from the reader object's stream.
ReadData protected
ReadDate public Reads and returns a value of the TDateTime type at the reader object's stream.
ReadDouble public Reads and returns a Double floating-point number from the reader object's stream.
ReadFloat public Reads and returns an Extended floating-point number from the reader object's stream.
ReadIdent public Reads and returns a string type value from the reader object's stream.
ReadInt64 public Reads and returns a 64-bit integer from the reader object's stream.
ReadInteger public Reads and returns an integer type number from the reader object's stream.
ReadListBegin public Reads a start-of-list value-type indicator from the reader object's stream.
ReadListEnd public Reads an end-of-list value-type indicator from the reader object's stream.
ReadPrefix public Reads preliminary information concerning form inheritance for a component.
ReadProperty protected
ReadPropValue protected
ReadRootComponent public Reads a component and all its owned components from the reader object's stream.
ReadSet protected
ReadSignature public Reads the filer signature from the reader object's associated stream.
ReadSingle public Reads and returns a Single floating-point number from the reader object's stream.
ReadStr public Reads and returns a UTF8 format string from the reader object's stream.
ReadString public Reads and returns a string from the reader object's stream.
ReadValue public Reads and returns the value-type indicator of the next item on the reader object's stream and advances the stream position after the value-type indicator.
ReadVar public Methods responsible for reading up to Count bytes from the internal reader object's buffer into the specified typed Buffer parameter.
ReadVariant public Reads and returns a Variant type value from the reader object's stream.
ReadWideChar (deprecated) public Reads a wide character from the reader object's stream and returns that character value.
ReadWideString (deprecated) public Reads a tagged wide string value from the reader object's stream and returns its contents.
ReferenceName protected
SafeCallException public Handles exceptions in methods declared using the safecall calling convention.
SetName protected
SetPosition protected
SetRoot protected
SkipBytes protected
SkipComponent protected
SkipProperty protected
SkipSetBody protected
SkipValue public Skips the next value at the current Position in the reader object's stream.
ToString public Returns a string containing the class name.
UnitName public Returns the name of the unit where the class is defined.
UnitScope public Returns the class's unit scope.


Retrieved from "https://docwiki.embarcadero.com/Libraries/Tokyo/e/index.php?title=System.Classes.TReader_Methods&oldid=275925"