C# Класс IronPython.Modules.PythonCodecs

Показать файл Открыть проект

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

Метод Описание
ascii_decode ( object input ) : object
ascii_decode ( object input, string errors ) : object
ascii_encode ( object input ) : object
ascii_encode ( object input, string errors ) : object
charbuffer_encode ( ) : object
charmap_build ( string decoding_table ) : EncodingMap

Creates an optimized encoding mapping that can be consumed by an optimized version of charmap_encode.

charmap_decode ( [ input, string errors, [ map ) : PythonTuple

Decodes the input string using the provided string mapping.

charmap_decode ( [ input, [ errors, object>.[ map ) : object
charmap_encode ( [ input, string errors, [ map ) : PythonTuple

Encodes the input string with the specified optimized encoding map.

charmap_encode ( [ input, [ errors, [ map ) : object
decode ( CodeContext context, object obj ) : object
decode ( CodeContext context, object obj, string encoding ) : object
decode ( CodeContext context, object obj, string encoding, string errors ) : object
encode ( CodeContext context, object obj ) : object
encode ( CodeContext context, object obj, string encoding ) : object
encode ( CodeContext context, object obj, string encoding, string errors ) : object
escape_decode ( string text, [ errors ) : object
escape_encode ( string text, [ errors ) : PythonTuple
latin_1_decode ( object input ) : object
latin_1_decode ( object input, string errors ) : object
latin_1_encode ( object input ) : object
latin_1_encode ( object input, string errors ) : object
lookup ( CodeContext context, string encoding ) : PythonTuple
mbcs_decode ( CodeContext context, string input, [ errors, [ ignored ) : PythonTuple
mbcs_encode ( CodeContext context, string input, [ errors ) : PythonTuple
raw_unicode_escape_decode ( CodeContext context, object input, [ errors ) : PythonTuple
raw_unicode_escape_encode ( CodeContext context, object input, [ errors ) : PythonTuple
readbuffer_encode ( ) : object
register ( CodeContext context, object search_function ) : void
register_error ( CodeContext context, string name, object handler ) : void
unicode_escape_decode ( ) : PythonTuple
unicode_escape_encode ( ) : PythonTuple
unicode_internal_decode ( object input, [ errors ) : PythonTuple
unicode_internal_encode ( object input, [ errors ) : PythonTuple
utf_16_be_decode ( object input ) : PythonTuple
utf_16_be_decode ( object input, string errors, [ ignored ) : PythonTuple
utf_16_be_encode ( object input ) : PythonTuple
utf_16_be_encode ( object input, string errors ) : PythonTuple
utf_16_decode ( object input ) : PythonTuple
utf_16_decode ( object input, string errors, [ ignored ) : PythonTuple
utf_16_encode ( object input ) : PythonTuple
utf_16_encode ( object input, string errors ) : PythonTuple
utf_16_ex_decode ( object input, [ errors ) : PythonTuple
utf_16_ex_decode ( object input, string errors, object unknown1, object unknown2 ) : PythonTuple
utf_16_le_decode ( object input ) : PythonTuple
utf_16_le_decode ( object input, string errors, [ ignored ) : PythonTuple
utf_16_le_encode ( object input ) : PythonTuple
utf_16_le_encode ( object input, string errors ) : PythonTuple
utf_32_decode ( object input ) : PythonTuple
utf_32_decode ( object input, string errors ) : PythonTuple
utf_32_encode ( object input ) : PythonTuple
utf_32_encode ( object input, string errors ) : PythonTuple
utf_32_ex_decode ( object input, [ errors ) : PythonTuple
utf_32_ex_decode ( object input, string errors, object unknown1, object unknown2 ) : PythonTuple
utf_32_le_decode ( object input ) : PythonTuple
utf_32_le_decode ( object input, string errors, [ ignored ) : PythonTuple
utf_32_le_encode ( object input ) : PythonTuple
utf_32_le_encode ( object input, string errors ) : PythonTuple
utf_7_decode ( object input ) : PythonTuple
utf_7_decode ( object input, string errors, [ ignored ) : PythonTuple
utf_7_encode ( object input ) : PythonTuple
utf_7_encode ( object input, string errors ) : PythonTuple
utf_8_decode ( object input ) : PythonTuple
utf_8_decode ( object input, string errors, [ ignored ) : PythonTuple
utf_8_encode ( object input ) : PythonTuple
utf_8_encode ( object input, string errors ) : PythonTuple

Приватные методы

Метод Описание
CharToInt ( char ch, int &val ) : bool
CharmapDecodeWorker ( string input, string errors, object>.IDictionary map, bool isDecode ) : object
CheckPreamble ( Encoding enc, string buffer ) : int
DoDecode ( Encoding encoding, object input, string errors ) : PythonTuple
DoDecode ( Encoding encoding, object input, string errors, bool fAlwaysThrow ) : PythonTuple
DoEncode ( Encoding encoding, object input, string errors ) : PythonTuple
DoEncode ( Encoding encoding, object input, string errors, bool includePreamble ) : PythonTuple
lookup_error ( CodeContext context, string name ) : object

Описание методов

ascii_decode() публичный статический Метод

public static ascii_decode ( object input ) : object
input object
Результат object

ascii_decode() публичный статический Метод

public static ascii_decode ( object input, string errors ) : object
input object
errors string
Результат object

ascii_encode() публичный статический Метод

public static ascii_encode ( object input ) : object
input object
Результат object

ascii_encode() публичный статический Метод

public static ascii_encode ( object input, string errors ) : object
input object
errors string
Результат object

charbuffer_encode() публичный статический Метод

public static charbuffer_encode ( ) : object
Результат object

charmap_build() публичный статический Метод

Creates an optimized encoding mapping that can be consumed by an optimized version of charmap_encode.
public static charmap_build ( string decoding_table ) : EncodingMap
decoding_table string
Результат EncodingMap

charmap_decode() публичный статический Метод

Decodes the input string using the provided string mapping.
public static charmap_decode ( [ input, string errors, [ map ) : PythonTuple
input [
errors string
map [
Результат PythonTuple

charmap_decode() публичный статический Метод

public static charmap_decode ( [ input, [ errors, object>.[ map ) : object
input [
errors [
map object>.[
Результат object

charmap_encode() публичный статический Метод

Encodes the input string with the specified optimized encoding map.
public static charmap_encode ( [ input, string errors, [ map ) : PythonTuple
input [
errors string
map [
Результат PythonTuple

charmap_encode() публичный статический Метод

public static charmap_encode ( [ input, [ errors, [ map ) : object
input [
errors [
map [
Результат object

decode() публичный статический Метод

public static decode ( CodeContext context, object obj ) : object
context CodeContext
obj object
Результат object

decode() публичный статический Метод

public static decode ( CodeContext context, object obj, string encoding ) : object
context CodeContext
obj object
encoding string
Результат object

decode() публичный статический Метод

public static decode ( CodeContext context, object obj, string encoding, string errors ) : object
context CodeContext
obj object
encoding string
errors string
Результат object

encode() публичный статический Метод

public static encode ( CodeContext context, object obj ) : object
context CodeContext
obj object
Результат object

encode() публичный статический Метод

public static encode ( CodeContext context, object obj, string encoding ) : object
context CodeContext
obj object
encoding string
Результат object

encode() публичный статический Метод

public static encode ( CodeContext context, object obj, string encoding, string errors ) : object
context CodeContext
obj object
encoding string
errors string
Результат object

escape_decode() публичный статический Метод

public static escape_decode ( string text, [ errors ) : object
text string
errors [
Результат object

escape_encode() публичный статический Метод

public static escape_encode ( string text, [ errors ) : PythonTuple
text string
errors [
Результат PythonTuple

latin_1_decode() публичный статический Метод

public static latin_1_decode ( object input ) : object
input object
Результат object

latin_1_decode() публичный статический Метод

public static latin_1_decode ( object input, string errors ) : object
input object
errors string
Результат object

latin_1_encode() публичный статический Метод

public static latin_1_encode ( object input ) : object
input object
Результат object

latin_1_encode() публичный статический Метод

public static latin_1_encode ( object input, string errors ) : object
input object
errors string
Результат object

lookup() публичный статический Метод

public static lookup ( CodeContext context, string encoding ) : PythonTuple
context CodeContext
encoding string
Результат PythonTuple

mbcs_decode() публичный статический Метод

public static mbcs_decode ( CodeContext context, string input, [ errors, [ ignored ) : PythonTuple
context CodeContext
input string
errors [
ignored [
Результат PythonTuple

mbcs_encode() публичный статический Метод

public static mbcs_encode ( CodeContext context, string input, [ errors ) : PythonTuple
context CodeContext
input string
errors [
Результат PythonTuple

raw_unicode_escape_decode() публичный статический Метод

public static raw_unicode_escape_decode ( CodeContext context, object input, [ errors ) : PythonTuple
context CodeContext
input object
errors [
Результат PythonTuple

raw_unicode_escape_encode() публичный статический Метод

public static raw_unicode_escape_encode ( CodeContext context, object input, [ errors ) : PythonTuple
context CodeContext
input object
errors [
Результат PythonTuple

readbuffer_encode() публичный статический Метод

public static readbuffer_encode ( ) : object
Результат object

register() публичный статический Метод

public static register ( CodeContext context, object search_function ) : void
context CodeContext
search_function object
Результат void

register_error() публичный статический Метод

public static register_error ( CodeContext context, string name, object handler ) : void
context CodeContext
name string
handler object
Результат void

unicode_escape_decode() публичный статический Метод

public static unicode_escape_decode ( ) : PythonTuple
Результат PythonTuple

unicode_escape_encode() публичный статический Метод

public static unicode_escape_encode ( ) : PythonTuple
Результат PythonTuple

unicode_internal_decode() публичный статический Метод

public static unicode_internal_decode ( object input, [ errors ) : PythonTuple
input object
errors [
Результат PythonTuple

unicode_internal_encode() публичный статический Метод

public static unicode_internal_encode ( object input, [ errors ) : PythonTuple
input object
errors [
Результат PythonTuple

utf_16_be_decode() публичный статический Метод

public static utf_16_be_decode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_16_be_decode() публичный статический Метод

public static utf_16_be_decode ( object input, string errors, [ ignored ) : PythonTuple
input object
errors string
ignored [
Результат PythonTuple

utf_16_be_encode() публичный статический Метод

public static utf_16_be_encode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_16_be_encode() публичный статический Метод

public static utf_16_be_encode ( object input, string errors ) : PythonTuple
input object
errors string
Результат PythonTuple

utf_16_decode() публичный статический Метод

public static utf_16_decode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_16_decode() публичный статический Метод

public static utf_16_decode ( object input, string errors, [ ignored ) : PythonTuple
input object
errors string
ignored [
Результат PythonTuple

utf_16_encode() публичный статический Метод

public static utf_16_encode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_16_encode() публичный статический Метод

public static utf_16_encode ( object input, string errors ) : PythonTuple
input object
errors string
Результат PythonTuple

utf_16_ex_decode() публичный статический Метод

public static utf_16_ex_decode ( object input, [ errors ) : PythonTuple
input object
errors [
Результат PythonTuple

utf_16_ex_decode() публичный статический Метод

public static utf_16_ex_decode ( object input, string errors, object unknown1, object unknown2 ) : PythonTuple
input object
errors string
unknown1 object
unknown2 object
Результат PythonTuple

utf_16_le_decode() публичный статический Метод

public static utf_16_le_decode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_16_le_decode() публичный статический Метод

public static utf_16_le_decode ( object input, string errors, [ ignored ) : PythonTuple
input object
errors string
ignored [
Результат PythonTuple

utf_16_le_encode() публичный статический Метод

public static utf_16_le_encode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_16_le_encode() публичный статический Метод

public static utf_16_le_encode ( object input, string errors ) : PythonTuple
input object
errors string
Результат PythonTuple

utf_32_decode() публичный статический Метод

public static utf_32_decode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_32_decode() публичный статический Метод

public static utf_32_decode ( object input, string errors ) : PythonTuple
input object
errors string
Результат PythonTuple

utf_32_encode() публичный статический Метод

public static utf_32_encode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_32_encode() публичный статический Метод

public static utf_32_encode ( object input, string errors ) : PythonTuple
input object
errors string
Результат PythonTuple

utf_32_ex_decode() публичный статический Метод

public static utf_32_ex_decode ( object input, [ errors ) : PythonTuple
input object
errors [
Результат PythonTuple

utf_32_ex_decode() публичный статический Метод

public static utf_32_ex_decode ( object input, string errors, object unknown1, object unknown2 ) : PythonTuple
input object
errors string
unknown1 object
unknown2 object
Результат PythonTuple

utf_32_le_decode() публичный статический Метод

public static utf_32_le_decode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_32_le_decode() публичный статический Метод

public static utf_32_le_decode ( object input, string errors, [ ignored ) : PythonTuple
input object
errors string
ignored [
Результат PythonTuple

utf_32_le_encode() публичный статический Метод

public static utf_32_le_encode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_32_le_encode() публичный статический Метод

public static utf_32_le_encode ( object input, string errors ) : PythonTuple
input object
errors string
Результат PythonTuple

utf_7_decode() публичный статический Метод

public static utf_7_decode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_7_decode() публичный статический Метод

public static utf_7_decode ( object input, string errors, [ ignored ) : PythonTuple
input object
errors string
ignored [
Результат PythonTuple

utf_7_encode() публичный статический Метод

public static utf_7_encode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_7_encode() публичный статический Метод

public static utf_7_encode ( object input, string errors ) : PythonTuple
input object
errors string
Результат PythonTuple

utf_8_decode() публичный статический Метод

public static utf_8_decode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_8_decode() публичный статический Метод

public static utf_8_decode ( object input, string errors, [ ignored ) : PythonTuple
input object
errors string
ignored [
Результат PythonTuple

utf_8_encode() публичный статический Метод

public static utf_8_encode ( object input ) : PythonTuple
input object
Результат PythonTuple

utf_8_encode() публичный статический Метод

public static utf_8_encode ( object input, string errors ) : PythonTuple
input object
errors string
Результат PythonTuple