C# Класс Portable.Text.ISO2022JPEncoder

Наследование: Portable.Text.MonoEncoder
Показать файл Открыть проект

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

Метод Описание
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