C# 클래스 BTDB.StreamLayer.AbstractBufferedWriter

파일 보기 프로젝트 열기: Bobris/BTDB 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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