C# 클래스 Peg.Base.PegByteParser

상속: PegBaseParser
파일 보기 프로젝트 열기: Andos/BinaryFileSchema 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
src_ byte[]

공개 메소드들

메소드 설명
Bit ( int bitNo, byte toMatch ) : bool
Bits ( int lowBitNo, int highBitNo, BytesetData toMatch ) : bool
Bits ( int lowBitNo, int highBitNo, byte toMatch ) : bool
BitsInto ( int lowBitNo, int highBitNo, BytesetData toMatch, int &into ) : bool
BitsInto ( int lowBitNo, int highBitNo, int &into ) : bool
Char ( byte c1 ) : bool
Char ( byte c1, byte c2 ) : bool
Char ( byte c1, byte c2, byte c3 ) : bool
Char ( byte c1, byte c2, byte c3, byte c4 ) : bool
Char ( byte c1, byte c2, byte c3, byte c4, byte c5 ) : bool
Char ( byte c1, byte c2, byte c3, byte c4, byte c5, byte c6 ) : bool
Char ( byte c1, byte c2, byte c3, byte c4, byte c5, byte c6, byte c7 ) : bool
Char ( byte c1, byte c2, byte c3, byte c4, byte c5, byte c6, byte c7, byte c8 ) : bool
Construct ( byte src, TextWriter Fout ) : void
Fatal ( string sMsg ) : bool
GetSource ( ) : byte[]
IChar ( byte c1 ) : bool
IChar ( byte c1, byte c2 ) : bool
IChar ( byte c1, byte c2, byte c3 ) : bool
IChar ( byte c1, byte c2, byte c3, byte c4 ) : bool
IChar ( byte c1, byte c2, byte c3, byte c4, byte c5 ) : bool
IChar ( byte c1, byte c2, byte c3, byte c4, byte c5, byte c6 ) : bool
IChar ( byte c1, byte c2, byte c3, byte c4, byte c5, byte c6, byte c7 ) : bool
In ( byte s ) : bool
In ( byte c0, byte c1 ) : bool
In ( byte c0, byte c1, byte c2, byte c3 ) : bool
In ( byte c0, byte c1, byte c2, byte c3, byte c4, byte c5 ) : bool
In ( byte c0, byte c1, byte c2, byte c3, byte c4, byte c5, byte c6, byte c7 ) : bool
Into ( Matcher toMatch, PegBegEnd &begEnd ) : bool
Into ( Matcher toMatch, byte &into ) : bool
Into ( Matcher toMatch, double &into ) : bool
Into ( Matcher toMatch, int &into ) : bool
IntoBits ( int lowBitNo, int highBitNo, BytesetData toMatch, int &val ) : bool
IntoBits ( int lowBitNo, int highBitNo, int &val ) : bool
NotBit ( int bitNo, byte toMatch ) : bool
NotBits ( int lowBitNo, int highBitNo, byte toMatch ) : bool
NotIn ( byte s ) : bool
NotOneOf ( byte s ) : bool
OneOf ( BytesetData bset ) : bool
OneOf ( byte s ) : bool
OneOf ( byte c0, byte c1 ) : bool
OneOf ( byte c0, byte c1, byte c2 ) : bool
OneOf ( byte c0, byte c1, byte c2, byte c3 ) : bool
OneOf ( byte c0, byte c1, byte c2, byte c3, byte c4 ) : bool
OneOf ( byte c0, byte c1, byte c2, byte c3, byte c4, byte c5 ) : bool
OneOf ( byte c0, byte c1, byte c2, byte c3, byte c4, byte c5, byte c6 ) : bool
OneOf ( byte c0, byte c1, byte c2, byte c3, byte c4, byte c5, byte c6, byte c7 ) : bool
PeekBit ( int bitNo, byte toMatch ) : bool
PeekBits ( int lowBitNo, int highBitNo, byte toMatch ) : bool
PegByteParser ( ) : System
PegByteParser ( byte src ) : System
PegByteParser ( byte src, TextWriter errOut ) : System
SetSource ( byte src ) : void
ToUpper ( byte c ) : byte
Warning ( string sMsg ) : bool

보호된 메소드들

메소드 설명
LogOutMsg ( string sErrKind, string sMsg ) : void

메소드 상세

Bit() 공개 메소드

public Bit ( int bitNo, byte toMatch ) : bool
bitNo int
toMatch byte
리턴 bool

Bits() 공개 메소드

public Bits ( int lowBitNo, int highBitNo, BytesetData toMatch ) : bool
lowBitNo int
highBitNo int
toMatch BytesetData
리턴 bool

Bits() 공개 메소드

public Bits ( int lowBitNo, int highBitNo, byte toMatch ) : bool
lowBitNo int
highBitNo int
toMatch byte
리턴 bool

BitsInto() 공개 메소드

public BitsInto ( int lowBitNo, int highBitNo, BytesetData toMatch, int &into ) : bool
lowBitNo int
highBitNo int
toMatch BytesetData
into int
리턴 bool

BitsInto() 공개 메소드

public BitsInto ( int lowBitNo, int highBitNo, int &into ) : bool
lowBitNo int
highBitNo int
into int
리턴 bool

Char() 공개 메소드

public Char ( byte c1 ) : bool
c1 byte
리턴 bool

Char() 공개 메소드

public Char ( byte c1, byte c2 ) : bool
c1 byte
c2 byte
리턴 bool

Char() 공개 메소드

public Char ( byte c1, byte c2, byte c3 ) : bool
c1 byte
c2 byte
c3 byte
리턴 bool

Char() 공개 메소드

public Char ( byte c1, byte c2, byte c3, byte c4 ) : bool
c1 byte
c2 byte
c3 byte
c4 byte
리턴 bool

Char() 공개 메소드

public Char ( byte c1, byte c2, byte c3, byte c4, byte c5 ) : bool
c1 byte
c2 byte
c3 byte
c4 byte
c5 byte
리턴 bool

Char() 공개 메소드

public Char ( byte c1, byte c2, byte c3, byte c4, byte c5, byte c6 ) : bool
c1 byte
c2 byte
c3 byte
c4 byte
c5 byte
c6 byte
리턴 bool

Char() 공개 메소드

public Char ( byte c1, byte c2, byte c3, byte c4, byte c5, byte c6, byte c7 ) : bool
c1 byte
c2 byte
c3 byte
c4 byte
c5 byte
c6 byte
c7 byte
리턴 bool

Char() 공개 메소드

public Char ( byte c1, byte c2, byte c3, byte c4, byte c5, byte c6, byte c7, byte c8 ) : bool
c1 byte
c2 byte
c3 byte
c4 byte
c5 byte
c6 byte
c7 byte
c8 byte
리턴 bool

Construct() 공개 메소드

public Construct ( byte src, TextWriter Fout ) : void
src byte
Fout System.IO.TextWriter
리턴 void

Fatal() 공개 메소드

public Fatal ( string sMsg ) : bool
sMsg string
리턴 bool

GetSource() 공개 메소드

public GetSource ( ) : byte[]
리턴 byte[]

IChar() 공개 메소드

public IChar ( byte c1 ) : bool
c1 byte
리턴 bool

IChar() 공개 메소드

public IChar ( byte c1, byte c2 ) : bool
c1 byte
c2 byte
리턴 bool

IChar() 공개 메소드

public IChar ( byte c1, byte c2, byte c3 ) : bool
c1 byte
c2 byte
c3 byte
리턴 bool

IChar() 공개 메소드

public IChar ( byte c1, byte c2, byte c3, byte c4 ) : bool
c1 byte
c2 byte
c3 byte
c4 byte
리턴 bool

IChar() 공개 메소드

public IChar ( byte c1, byte c2, byte c3, byte c4, byte c5 ) : bool
c1 byte
c2 byte
c3 byte
c4 byte
c5 byte
리턴 bool

IChar() 공개 메소드

public IChar ( byte c1, byte c2, byte c3, byte c4, byte c5, byte c6 ) : bool
c1 byte
c2 byte
c3 byte
c4 byte
c5 byte
c6 byte
리턴 bool

IChar() 공개 메소드

public IChar ( byte c1, byte c2, byte c3, byte c4, byte c5, byte c6, byte c7 ) : bool
c1 byte
c2 byte
c3 byte
c4 byte
c5 byte
c6 byte
c7 byte
리턴 bool

In() 공개 메소드

public In ( byte s ) : bool
s byte
리턴 bool

In() 공개 메소드

public In ( byte c0, byte c1 ) : bool
c0 byte
c1 byte
리턴 bool

In() 공개 메소드

public In ( byte c0, byte c1, byte c2, byte c3 ) : bool
c0 byte
c1 byte
c2 byte
c3 byte
리턴 bool

In() 공개 메소드

public In ( byte c0, byte c1, byte c2, byte c3, byte c4, byte c5 ) : bool
c0 byte
c1 byte
c2 byte
c3 byte
c4 byte
c5 byte
리턴 bool

In() 공개 메소드

public In ( byte c0, byte c1, byte c2, byte c3, byte c4, byte c5, byte c6, byte c7 ) : bool
c0 byte
c1 byte
c2 byte
c3 byte
c4 byte
c5 byte
c6 byte
c7 byte
리턴 bool

Into() 공개 메소드

public Into ( Matcher toMatch, PegBegEnd &begEnd ) : bool
toMatch Matcher
begEnd PegBegEnd
리턴 bool

Into() 공개 메소드

public Into ( Matcher toMatch, byte &into ) : bool
toMatch Matcher
into byte
리턴 bool

Into() 공개 메소드

public Into ( Matcher toMatch, double &into ) : bool
toMatch Matcher
into double
리턴 bool

Into() 공개 메소드

public Into ( Matcher toMatch, int &into ) : bool
toMatch Matcher
into int
리턴 bool

IntoBits() 공개 메소드

public IntoBits ( int lowBitNo, int highBitNo, BytesetData toMatch, int &val ) : bool
lowBitNo int
highBitNo int
toMatch BytesetData
val int
리턴 bool

IntoBits() 공개 메소드

public IntoBits ( int lowBitNo, int highBitNo, int &val ) : bool
lowBitNo int
highBitNo int
val int
리턴 bool

LogOutMsg() 보호된 메소드

protected LogOutMsg ( string sErrKind, string sMsg ) : void
sErrKind string
sMsg string
리턴 void

NotBit() 공개 메소드

public NotBit ( int bitNo, byte toMatch ) : bool
bitNo int
toMatch byte
리턴 bool

NotBits() 공개 메소드

public NotBits ( int lowBitNo, int highBitNo, byte toMatch ) : bool
lowBitNo int
highBitNo int
toMatch byte
리턴 bool

NotIn() 공개 메소드

public NotIn ( byte s ) : bool
s byte
리턴 bool

NotOneOf() 공개 메소드

public NotOneOf ( byte s ) : bool
s byte
리턴 bool

OneOf() 공개 메소드

public OneOf ( BytesetData bset ) : bool
bset BytesetData
리턴 bool

OneOf() 공개 메소드

public OneOf ( byte s ) : bool
s byte
리턴 bool

OneOf() 공개 메소드

public OneOf ( byte c0, byte c1 ) : bool
c0 byte
c1 byte
리턴 bool

OneOf() 공개 메소드

public OneOf ( byte c0, byte c1, byte c2 ) : bool
c0 byte
c1 byte
c2 byte
리턴 bool

OneOf() 공개 메소드

public OneOf ( byte c0, byte c1, byte c2, byte c3 ) : bool
c0 byte
c1 byte
c2 byte
c3 byte
리턴 bool

OneOf() 공개 메소드

public OneOf ( byte c0, byte c1, byte c2, byte c3, byte c4 ) : bool
c0 byte
c1 byte
c2 byte
c3 byte
c4 byte
리턴 bool

OneOf() 공개 메소드

public OneOf ( byte c0, byte c1, byte c2, byte c3, byte c4, byte c5 ) : bool
c0 byte
c1 byte
c2 byte
c3 byte
c4 byte
c5 byte
리턴 bool

OneOf() 공개 메소드

public OneOf ( byte c0, byte c1, byte c2, byte c3, byte c4, byte c5, byte c6 ) : bool
c0 byte
c1 byte
c2 byte
c3 byte
c4 byte
c5 byte
c6 byte
리턴 bool

OneOf() 공개 메소드

public OneOf ( byte c0, byte c1, byte c2, byte c3, byte c4, byte c5, byte c6, byte c7 ) : bool
c0 byte
c1 byte
c2 byte
c3 byte
c4 byte
c5 byte
c6 byte
c7 byte
리턴 bool

PeekBit() 공개 메소드

public PeekBit ( int bitNo, byte toMatch ) : bool
bitNo int
toMatch byte
리턴 bool

PeekBits() 공개 메소드

public PeekBits ( int lowBitNo, int highBitNo, byte toMatch ) : bool
lowBitNo int
highBitNo int
toMatch byte
리턴 bool

PegByteParser() 공개 메소드

public PegByteParser ( ) : System
리턴 System

PegByteParser() 공개 메소드

public PegByteParser ( byte src ) : System
src byte
리턴 System

PegByteParser() 공개 메소드

public PegByteParser ( byte src, TextWriter errOut ) : System
src byte
errOut System.IO.TextWriter
리턴 System

SetSource() 공개 메소드

public SetSource ( byte src ) : void
src byte
리턴 void

ToUpper() 공개 정적인 메소드

public static ToUpper ( byte c ) : byte
c byte
리턴 byte

Warning() 공개 메소드

public Warning ( string sMsg ) : bool
sMsg string
리턴 bool

프로퍼티 상세

src_ 보호되어 있는 프로퍼티

protected byte[] src_
리턴 byte[]