System.Classes.TReader Methods

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
AfterConstructionpublicResponds after the last constructor has executed.
BeforeDestructionpublicResponds before the first destructor executes.
BeginReferencespublicStarts a block of commands that read components that might contain references to other components.
CheckDisposedprotected
CheckValuepublicChecks that the next value to be read from the stream is of a specified type.
ClassInfopublicReturns a pointer to the run-time type information (RTTI) table for the object type.
ClassNamepublicReturns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIspublicDetermines whether an object is of a specific type.
ClassParentpublicReturns the type of the immediate ancestor of a class.
ClassTypepublicReturns the class reference for the object's class.
CleanupInstancepublicPerforms finalization on long strings, variants, and interface variables within a class.
CopyValuepublicCopies data while reading components.
Createpublic
DefaultHandlerpublicProvides the interface for a method that processes message records.
DefineBinaryPropertypublicDefines binary data the reader object reads as if the data were a published property.
DefinePropertypublicDefines data the reader object reads as if it were a published property.
DestroypublicMoves the current position of the stream back to the beginning before calling the inherited destructor.
DispatchpublicCalls message-handling methods for the object, based on the contents of the Message parameter.
DisposeOfpublicDisposeOf forces the execution of the destructor code in an object.
EndOfListpublicIndicates the end of a group of items that are sequentially read from the stream.
EndReferencespublicTerminates a block of code that reads components from the reader object's stream that might contain references to each other.
EqualspublicChecks whether the current instance and the Obj parameter are equal.
Errorprotected
FieldAddresspublicReturns the address of a published object field.
FindAncestorComponentprotected
FindMethodprotected
FindMethodInstanceprotected
FixupReferencespublicResolves references when streaming properties that are represented by another component.
FlushBufferpublicSynchronizes the reader's buffer with its stream's buffer.
FreepublicDestroys an object and frees its associated memory, if necessary.
FreeInstancepublicDeallocates memory allocated by a previous call to the NewInstance method.
GetDisposedprotectedGetter for the Disposed property.
GetHashCodepublicReturns an integer containing the hash code.
GetInterfacepublicRetrieves a specified interface.
GetInterfaceEntrypublicReturns the entry for a specific interface implemented in a class.
GetInterfaceTablepublicReturns a pointer to a structure containing all of the interfaces implemented by a given class.
InheritsFrompublicDetermines the relationship of two object types.
InitInstancepublicInitializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InstanceSizepublicReturns the size in bytes of each instance of the object type.
MethodAddresspublicReturns the address of a class method by name.
MethodNamepublicReturns the name of a class method by address.
NewInstancepublicAllocates memory for an instance of an object type and returns a pointer to that new instance.
NextValuepublicReads and returns the value-type indicator of the next item in the reader object's stream without moving the stream position.
PropertyErrorprotected
QualifiedClassNamepublicReturns the qualified name of the class.
ReadpublicReads data from the associated stream.
ReadBooleanpublicReads a boolean value-type indicator from the reader object's stream and returns the corresponding boolean value.
ReadCharpublicReads and returns a character from the reader object's stream.
ReadCollectionpublicReads all collection items of the specified Collection at the reader object's stream.
ReadComponentpublicReads the specified Component at the current Position of the reader stream and returns the retrieved component.
ReadComponentspublicReads a list of owned components from the reader object's associated stream.
ReadCurrencypublicReads and returns a Currency type value from the reader object's stream.
ReadDataprotected
ReadDatepublicReads and returns a value of the TDateTime type at the reader object's stream.
ReadDoublepublicReads and returns a Double floating-point number from the reader object's stream.
ReadFloatpublicReads and returns an Extended floating-point number from the reader object's stream.
ReadIdentpublicReads and returns a string type value from the reader object's stream.
ReadInt64publicReads and returns a 64-bit integer from the reader object's stream.
ReadIntegerpublicReads and returns an integer type number from the reader object's stream.
ReadListBeginpublicReads a start-of-list value-type indicator from the reader object's stream.
ReadListEndpublicReads an end-of-list value-type indicator from the reader object's stream.
ReadPrefixpublicReads preliminary information concerning form inheritance for a component.
ReadPropertyprotected
ReadPropValueprotected
ReadRootComponentpublicReads a component and all its owned components from the reader object's stream.
ReadSetprotected
ReadSignaturepublicReads the filer signature from the reader object's associated stream.
ReadSinglepublicReads and returns a Single floating-point number from the reader object's stream.
ReadStrpublicReads and returns a UTF8 format string from the reader object's stream.
ReadStringpublicReads and returns a string from the reader object's stream.
ReadValuepublicReads 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.
ReadVarpublicMethods responsible for reading up to Count bytes from the internal reader object's buffer into the specified typed Buffer parameter.
ReadVariantpublicReads and returns a Variant type value from the reader object's stream.
ReadWideChar (deprecated)publicReads a wide character from the reader object's stream and returns that character value.
ReadWideString (deprecated)publicReads a tagged wide string value from the reader object's stream and returns its contents.
ReferenceNameprotected
SafeCallExceptionpublicHandles exceptions in methods declared using the safecall calling convention.
SetNameprotected
SetPositionprotected
SetRootprotected
SkipBytesprotected
SkipComponentprotected
SkipPropertyprotected
SkipSetBodyprotected
SkipValuepublicSkips the next value at the current Position in the reader object's stream.
ToStringpublicReturns a string containing the class name.
UnitNamepublicReturns the name of the unit where the class is defined.
UnitScopepublicReturns the class's unit scope.