C# Class NSoft.NFramework.IO.ValueStream

예전 방식대로 Stream에 값 형식의 정보를 저장하고, 조회할 때 사용하는 Class
Inheritance: System.IO.MemoryStream
显示文件 Open project: debop/NFramework Class Usage Examples

Public Methods

Method Description
Read ( Stream &stream ) : void

인스턴스에서 값 읽기

Read ( bool &v ) : void

인스턴스에서 값 읽기

Read ( byte v ) : void

인스턴스에서 값 읽기

Read ( char &v ) : void

인스턴스에서 값 읽기

Read ( double &v ) : void

인스턴스에서 값 읽기

Read ( float &v ) : void

인스턴스에서 값 읽기

Read ( int &v ) : void

인스턴스에서 값 읽기

Read ( long &v ) : void

인스턴스에서 값 읽기

Read ( short &v ) : void

인스턴스에서 값 읽기

Read ( string &s ) : void

인스턴스에서 값 읽기

ReadBoolean ( ) : bool

인스턴스에서 System.Boolean 형식의 값 읽기

ReadBytes ( int length ) : byte[]

스트림에서 현위치부터 length 길이 만큼 읽어서 일차원 바이트 배열로 반환한다.

ReadChar ( ) : char

인스턴스에서 char 형식의 값 읽기

ReadDouble ( ) : double

인스턴스에서 double 형식의 값 읽기

ReadFloat ( ) : float

인스턴스에서 float 형식의 값 읽기

ReadInt16 ( ) : Int16

인스턴스에서 System.Int16 형식의 값 읽기

ReadInt32 ( ) : Int32

인스턴스에서 System.Int32 형식의 값 읽기

ReadInt64 ( ) : System.Int64

인스턴스에서 System.Int64 형식의 값 읽기

ReadStream ( ) : Stream

인스턴스의 현재 Stream.Position에서부터 끝까지 읽어서 Stream으로 반환한다.

ReadString ( ) : string

인스턴스에서 문자열 읽기

Write ( Stream stream ) : void

인스턴스에 stream 값 쓰기

Write ( bool v ) : void

인스턴스에 v 값 쓰기

Write ( byte v ) : void

인스턴스에 v 값 쓰기

Write ( char v ) : void

인스턴스에 v 값 쓰기

Write ( double v ) : void

인스턴스에 v 값 쓰기

Write ( float v ) : void

인스턴스에 v 값 쓰기

Write ( int v ) : void

인스턴스에 v 값 쓰기

Write ( long v ) : void

인스턴스에 v 값 쓰기

Write ( short v ) : void

인스턴스에 v 값 쓰기

Write ( string s ) : void

인스턴스에 s 값 쓰기

Private Methods

Method Description
Read ( uint &v ) : void
Read ( ulong &v ) : void
Read ( ushort &v ) : void
ReadUInt16 ( ) : UInt16
ReadUInt32 ( ) : UInt32
ReadUInt64 ( ) : System.UInt64
Write ( uint v ) : void
Write ( ulong v ) : void
Write ( ushort v ) : void

Method Details

Read() public method

인스턴스에서 값 읽기
public Read ( Stream &stream ) : void
stream Stream 읽은 값
return void

Read() public method

인스턴스에서 값 읽기
public Read ( bool &v ) : void
v bool 읽은 값
return void

Read() public method

인스턴스에서 값 읽기
public Read ( byte v ) : void
v byte 읽은 값
return void

Read() public method

인스턴스에서 값 읽기
public Read ( char &v ) : void
v char 읽은 값
return void

Read() public method

인스턴스에서 값 읽기
public Read ( double &v ) : void
v double 읽은 값
return void

Read() public method

인스턴스에서 값 읽기
public Read ( float &v ) : void
v float 읽은 값
return void

Read() public method

인스턴스에서 값 읽기
public Read ( int &v ) : void
v int 읽은 값
return void

Read() public method

인스턴스에서 값 읽기
public Read ( long &v ) : void
v long 읽은 값
return void

Read() public method

인스턴스에서 값 읽기
public Read ( short &v ) : void
v short 읽은 값
return void

Read() public method

인스턴스에서 값 읽기
public Read ( string &s ) : void
s string 읽은 값
return void

ReadBoolean() public method

인스턴스에서 System.Boolean 형식의 값 읽기
public ReadBoolean ( ) : bool
return bool

ReadBytes() public method

스트림에서 현위치부터 length 길이 만큼 읽어서 일차원 바이트 배열로 반환한다.
public ReadBytes ( int length ) : byte[]
length int 읽을 길이
return byte[]

ReadChar() public method

인스턴스에서 char 형식의 값 읽기
public ReadChar ( ) : char
return char

ReadDouble() public method

인스턴스에서 double 형식의 값 읽기
public ReadDouble ( ) : double
return double

ReadFloat() public method

인스턴스에서 float 형식의 값 읽기
public ReadFloat ( ) : float
return float

ReadInt16() public method

인스턴스에서 System.Int16 형식의 값 읽기
public ReadInt16 ( ) : Int16
return System.Int16

ReadInt32() public method

인스턴스에서 System.Int32 형식의 값 읽기
public ReadInt32 ( ) : Int32
return System.Int32

ReadInt64() public method

인스턴스에서 System.Int64 형식의 값 읽기
public ReadInt64 ( ) : System.Int64
return System.Int64

ReadStream() public method

인스턴스의 현재 Stream.Position에서부터 끝까지 읽어서 Stream으로 반환한다.
public ReadStream ( ) : Stream
return Stream

ReadString() public method

인스턴스에서 문자열 읽기
public ReadString ( ) : string
return string

Write() public method

인스턴스에 stream 값 쓰기
public Write ( Stream stream ) : void
stream Stream 쓸 값
return void

Write() public method

인스턴스에 v 값 쓰기
public Write ( bool v ) : void
v bool 쓸 값
return void

Write() public method

인스턴스에 v 값 쓰기
public Write ( byte v ) : void
v byte 쓸 값
return void

Write() public method

인스턴스에 v 값 쓰기
public Write ( char v ) : void
v char 쓸 값
return void

Write() public method

인스턴스에 v 값 쓰기
public Write ( double v ) : void
v double 쓸 값
return void

Write() public method

인스턴스에 v 값 쓰기
public Write ( float v ) : void
v float 쓸 값
return void

Write() public method

인스턴스에 v 값 쓰기
public Write ( int v ) : void
v int 쓸 값
return void

Write() public method

인스턴스에 v 값 쓰기
public Write ( long v ) : void
v long 쓸 값
return void

Write() public method

인스턴스에 v 값 쓰기
public Write ( short v ) : void
v short 쓸 값
return void

Write() public method

인스턴스에 s 값 쓰기
public Write ( string s ) : void
s string 쓸 값
return void