TBuffer Record
Represents a series of bytes in memory.
The TBuffer type exposes the following members.
Name | Description | |
---|---|---|
Create(Byte[]) | Overloaded. Initializes a new instance of the TBuffer class. | |
Create(Byte[],Integer,Integer) | Overloaded. Initializes a new instance of the TBuffer class. | |
Create(Char[]) | Overloaded. Initializes a new instance of the TBuffer class. | |
Create(Char[],Integer,Integer) | Overloaded. Initializes a new instance of the TBuffer class. | |
Create(Integer) | Overloaded. Initializes a new instance of the TBuffer class. | |
Create(Pointer,Integer) | Overloaded. Initializes a new instance of the TBuffer class. | |
Create(Pointer,Integer,Integer) | Overloaded. Initializes a new instance of the TBuffer class. | |
Create(RawByteString) | Overloaded. Initializes a new instance of the TBuffer class. | |
Create(string) | Overloaded. Initializes a new instance of the TBuffer class. | |
Create(TStream) | Overloaded. Initializes a new instance of the TBuffer class. | |
Create(WideString) | Overloaded. Initializes a new instance of the TBuffer class. |
Name | Description | |
---|---|---|
BytesOf(Byte,Integer) | Represents method | |
Clone | Represents method | |
ConvertToHexString(Pointer,Integer) | Overloaded. | |
ConvertToHexString(Pointer,Integer,string,string) | Overloaded. Represents method | |
Copy(Integer,Integer) | Represents method | |
EnsureSize(Integer) | Overloaded. Represents method | |
EnsureSize(Integer,AnsiChar) | Overloaded. Represents method | |
EnsureSize(Integer,Byte) | Overloaded. Represents method | |
Equals(Byte[]) | Overloaded. Represents method | |
Equals(Pointer,Integer) | Overloaded. Represents method | |
Equals(string) | Overloaded. Represents method | |
Equals(TBuffer) | Overloaded. Represents method | |
First | Represents method | |
FromHexString(string) | Represents method | |
GetByte(Void,Integer) | Represents method | |
GetByteItem(Integer) | Represents method | |
GetIsEmpty | Represents method | |
GetMemory | Represents method | |
GetSize | Represents method | |
Last | Represents method | |
Left(Integer) | Represents method | |
LoadFromStream(TStream) | Represents method | |
Mid(Integer,Integer) | Represents method | |
Reverse | Represents method | |
Right(Integer) | Represents method | |
SaveToStream(TStream) | Represents method | |
SetByte(Void,Integer,Byte) | Represents method | |
SetByteItem(Integer,Byte) | Represents method | |
SetSize(Integer) | Represents method | |
ToBytes | Represents method | |
ToHexString | Overloaded. Represents method | |
ToHexString(string,string) | Overloaded. Represents method | |
ToString | Represents method |
Name | Description | |
---|---|---|
Addition(Byte,TBuffer) | Overloaded. Represents operator op_Addition(Byte,TBuffer). | |
Addition(TBuffer,Byte) | Overloaded. Represents operator op_Addition(TBuffer,Byte). | |
Addition(TBuffer,TBuffer) | Represents operator op_Addition(TBuffer,TBuffer). | |
BitwiseAnd(TBuffer,TBuffer) | Represents operator op_BitwiseAnd(TBuffer,TBuffer). | |
BitwiseOr(TBuffer,TBuffer) | Represents operator op_BitwiseOr(TBuffer,TBuffer). | |
BitwiseXor(TBuffer,TBuffer) | Represents operator op_BitwiseXor(TBuffer,TBuffer). | |
Equality(TBuffer,TBuffer) | Represents operator op_Equality(TBuffer,TBuffer). | |
Explicit(TBuffer to PByte) | Represents a conversion operator. | |
Explicit(TBuffer to TBytes) | Represents a conversion operator. | |
Explicit(TBytes to TBuffer) | Represents a conversion operator. | |
Implicit(TBuffer to PByte) | Represents a conversion operator. | |
Implicit(TBuffer to TBytes) | Represents a conversion operator. | |
Implicit(TBytes to TBuffer) | Represents a conversion operator. | |
Inequality(TBuffer,TBuffer) | Represents operator op_Inequality(TBuffer,TBuffer). |
The TBuffer
structure is actually a wrapper of a value of
TBytes
and provides some easy-going methods and properties.