C# 클래스 Portable.Text.ISO2022JPEncoder

상속: Portable.Text.MonoEncoder
파일 보기 프로젝트 열기: jstedfast/Portable.Text.Encoding

공개 메소드들

메소드 설명
GetByteCountImpl ( char chars, int charCount, bool refresh ) : int
GetBytesImpl ( char chars, int charCount, byte bytes, int byteCount, bool refresh ) : int
ISO2022JPEncoder ( Portable.Text.MonoEncoding owner, bool allow1ByteKana, bool allowShiftIO ) : System
Reset ( ) : void

비공개 메소드들

메소드 설명
IsShifted ( byte bytes ) : bool
SetShifted ( byte bytes, bool state ) : void
SwitchMode ( byte bytes, int &byteIndex, int &byteCount, ISO2022JPMode &cur, ISO2022JPMode next ) : void

메소드 상세

GetByteCountImpl() 공개 메소드

public GetByteCountImpl ( char chars, int charCount, bool refresh ) : int
chars char
charCount int
refresh bool
리턴 int

GetBytesImpl() 공개 메소드

public GetBytesImpl ( char chars, int charCount, byte bytes, int byteCount, bool refresh ) : int
chars char
charCount int
bytes byte
byteCount int
refresh bool
리턴 int

ISO2022JPEncoder() 공개 메소드

public ISO2022JPEncoder ( Portable.Text.MonoEncoding owner, bool allow1ByteKana, bool allowShiftIO ) : System
owner Portable.Text.MonoEncoding
allow1ByteKana bool
allowShiftIO bool
리턴 System

Reset() 공개 메소드

public Reset ( ) : void
리턴 void