C# Класс BTDB.StreamLayer.AbstractBufferedWriter

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
Buf byte[]
End int
Pos int

Открытые методы

Метод Описание
FlushBuffer ( ) : void
GetCurrentPosition ( ) : long
WriteBlock ( ByteBuffer data ) : void
WriteBlock ( IntPtr data, int length ) : void
WriteBlock ( byte data ) : void
WriteBlock ( byte data, int offset, int length ) : void
WriteBool ( bool value ) : void
WriteByteArray ( ByteBuffer value ) : void
WriteByteArray ( byte value ) : void
WriteByteArrayRaw ( byte value ) : void
WriteByteZero ( ) : void
WriteDateTime ( System.DateTime value ) : void
WriteDateTimeForbidUnspecifiedKind ( System.DateTime value ) : void
WriteDecimal ( decimal value ) : void
WriteDouble ( double value ) : void
WriteGuid ( System.Guid value ) : void
WriteIPAddress ( IPAddress value ) : void
WriteInt32 ( int value ) : void
WriteInt32LE ( int value ) : void
WriteInt64 ( long value ) : void
WriteInt8 ( sbyte value ) : void
WriteInt8Ordered ( sbyte value ) : void
WriteSingle ( float value ) : void
WriteString ( string value ) : void
WriteStringOrdered ( string value ) : void
WriteTimeSpan ( System.TimeSpan value ) : void
WriteUInt8 ( byte value ) : void
WriteVInt16 ( short value ) : void
WriteVInt32 ( int value ) : void
WriteVInt64 ( long value ) : void
WriteVUInt16 ( ushort value ) : void
WriteVUInt32 ( uint value ) : void
WriteVUInt64 ( ulong value ) : void

Защищенные методы

Метод Описание
AbstractBufferedWriter ( ) : System

Описание методов

AbstractBufferedWriter() защищенный Метод

protected AbstractBufferedWriter ( ) : System
Результат System

FlushBuffer() публичный абстрактный Метод

public abstract FlushBuffer ( ) : void
Результат void

GetCurrentPosition() публичный абстрактный Метод

public abstract GetCurrentPosition ( ) : long
Результат long

WriteBlock() публичный Метод

public WriteBlock ( ByteBuffer data ) : void
data ByteBuffer
Результат void

WriteBlock() публичный Метод

public WriteBlock ( IntPtr data, int length ) : void
data System.IntPtr
length int
Результат void

WriteBlock() публичный Метод

public WriteBlock ( byte data ) : void
data byte
Результат void

WriteBlock() публичный Метод

public WriteBlock ( byte data, int offset, int length ) : void
data byte
offset int
length int
Результат void

WriteBool() публичный Метод

public WriteBool ( bool value ) : void
value bool
Результат void

WriteByteArray() публичный Метод

public WriteByteArray ( ByteBuffer value ) : void
value ByteBuffer
Результат void

WriteByteArray() публичный Метод

public WriteByteArray ( byte value ) : void
value byte
Результат void

WriteByteArrayRaw() публичный Метод

public WriteByteArrayRaw ( byte value ) : void
value byte
Результат void

WriteByteZero() публичный Метод

public WriteByteZero ( ) : void
Результат void

WriteDateTime() публичный Метод

public WriteDateTime ( System.DateTime value ) : void
value System.DateTime
Результат void

WriteDateTimeForbidUnspecifiedKind() публичный Метод

public WriteDateTimeForbidUnspecifiedKind ( System.DateTime value ) : void
value System.DateTime
Результат void

WriteDecimal() публичный Метод

public WriteDecimal ( decimal value ) : void
value decimal
Результат void

WriteDouble() публичный Метод

public WriteDouble ( double value ) : void
value double
Результат void

WriteGuid() публичный Метод

public WriteGuid ( System.Guid value ) : void
value System.Guid
Результат void

WriteIPAddress() публичный Метод

public WriteIPAddress ( IPAddress value ) : void
value System.Net.IPAddress
Результат void

WriteInt32() публичный Метод

public WriteInt32 ( int value ) : void
value int
Результат void

WriteInt32LE() публичный Метод

public WriteInt32LE ( int value ) : void
value int
Результат void

WriteInt64() публичный Метод

public WriteInt64 ( long value ) : void
value long
Результат void

WriteInt8() публичный Метод

public WriteInt8 ( sbyte value ) : void
value sbyte
Результат void

WriteInt8Ordered() публичный Метод

public WriteInt8Ordered ( sbyte value ) : void
value sbyte
Результат void

WriteSingle() публичный Метод

public WriteSingle ( float value ) : void
value float
Результат void

WriteString() публичный Метод

public WriteString ( string value ) : void
value string
Результат void

WriteStringOrdered() публичный Метод

public WriteStringOrdered ( string value ) : void
value string
Результат void

WriteTimeSpan() публичный Метод

public WriteTimeSpan ( System.TimeSpan value ) : void
value System.TimeSpan
Результат void

WriteUInt8() публичный Метод

public WriteUInt8 ( byte value ) : void
value byte
Результат void

WriteVInt16() публичный Метод

public WriteVInt16 ( short value ) : void
value short
Результат void

WriteVInt32() публичный Метод

public WriteVInt32 ( int value ) : void
value int
Результат void

WriteVInt64() публичный Метод

public WriteVInt64 ( long value ) : void
value long
Результат void

WriteVUInt16() публичный Метод

public WriteVUInt16 ( ushort value ) : void
value ushort
Результат void

WriteVUInt32() публичный Метод

public WriteVUInt32 ( uint value ) : void
value uint
Результат void

WriteVUInt64() публичный Метод

public WriteVUInt64 ( ulong value ) : void
value ulong
Результат void

Описание свойств

Buf защищенное свойство

protected byte[] Buf
Результат byte[]

End защищенное свойство

protected int End
Результат int

Pos защищенное свойство

protected int Pos
Результат int