TBuffer Record

Represents a series of bytes in memory.

Namespace: Spring.Cryptography
type
 TBuffer = record
 end;

The TBuffer type exposes the following members.

Show:
 NameDescription
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.

Top
Show:
 NameDescription
AsBytes

Represents property AsBytes.

Bytes[Integer]

Represents property Bytes[Integer].

Empty

Represents property Empty.

IsEmpty

Represents property IsEmpty.

Memory

Represents property Memory.

Size

Represents property Size.

Top
Show:
 NameDescription
BytesOf(Byte,Integer)

Represents method BytesOf(Byte,Integer).

Clone

Represents method Clone.

ConvertToHexString(Pointer,Integer)

Overloaded.

ConvertToHexString(Pointer,Integer,string,string)

Overloaded. Represents method ConvertToHexString(Pointer,Integer,string,string).

Copy(Integer,Integer)

Represents method Copy(Integer,Integer).

EnsureSize(Integer)

Overloaded. Represents method EnsureSize(Integer).

EnsureSize(Integer,AnsiChar)

Overloaded. Represents method EnsureSize(Integer,AnsiChar).

EnsureSize(Integer,Byte)

Overloaded. Represents method EnsureSize(Integer,Byte).

Equals(Byte[])

Overloaded. Represents method Equals(Byte[]).

Equals(Pointer,Integer)

Overloaded. Represents method Equals(Pointer,Integer).

Equals(string)

Overloaded. Represents method Equals(string).

Equals(TBuffer)

Overloaded. Represents method Equals(TBuffer).

First

Represents method First.

FromHexString(string)

Represents method FromHexString(string).

GetByte(Void,Integer)

Represents method GetByte(Void,Integer).

GetByteItem(Integer)

Represents method GetByteItem(Integer).

GetIsEmpty

Represents method GetIsEmpty.

GetMemory

Represents method GetMemory.

GetSize

Represents method GetSize.

Last

Represents method Last.

Left(Integer)

Represents method Left(Integer).

LoadFromStream(TStream)

Represents method LoadFromStream(TStream).

Mid(Integer,Integer)

Represents method Mid(Integer,Integer).

Reverse

Represents method Reverse.

Right(Integer)

Represents method Right(Integer).

SaveToStream(TStream)

Represents method SaveToStream(TStream).

SetByte(Void,Integer,Byte)

Represents method SetByte(Void,Integer,Byte).

SetByteItem(Integer,Byte)

Represents method SetByteItem(Integer,Byte).

SetSize(Integer)

Represents method SetSize(Integer).

ToBytes

Represents method ToBytes.

ToHexString

Overloaded. Represents method ToHexString.

ToHexString(string,string)

Overloaded. Represents method ToHexString(string,string).

ToString

Represents method ToString.

Top
Show:
 NameDescription
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).

Top
Show:
 NameDescription
fBytes

Represents field fBytes.

fEmpty

Represents field fEmpty.

Top

The TBuffer structure is actually a wrapper of a value of TBytesand provides some easy-going methods and properties.