C# Класс PeterO.DataUtilities

Contains methods useful for reading and writing strings. It is designed to have no dependencies other than the basic runtime class library.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CodePointAt ( string str, int index ) : int
CodePointAt ( string str, int index, int surrogateBehavior ) : int
CodePointBefore ( string str, int index ) : int
CodePointBefore ( string str, int index, int surrogateBehavior ) : int
CodePointCompare ( string strA, string strB ) : int
GetUtf8Bytes ( string str, bool replace ) : byte[]
GetUtf8Bytes ( string str, bool replace, bool lenientLineBreaks ) : byte[]
GetUtf8Length ( string str, bool replace ) : long
GetUtf8String ( byte bytes, bool replace ) : string
GetUtf8String ( byte bytes, int offset, int bytesCount, bool replace ) : string
ReadUtf8 ( Stream stream, int bytesCount, StringBuilder builder, bool replace ) : int
ReadUtf8FromBytes ( byte data, int offset, int bytesCount, StringBuilder builder, bool replace ) : int
ReadUtf8ToString ( Stream stream ) : string
ReadUtf8ToString ( Stream stream, int bytesCount, bool replace ) : string
ToLowerCaseAscii ( string str ) : string
WriteUtf8 ( string str, Stream stream, bool replace ) : int
WriteUtf8 ( string str, int offset, int length, Stream stream, bool replace ) : int
WriteUtf8 ( string str, int offset, int length, Stream stream, bool replace, bool lenientLineBreaks ) : int

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

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

public static CodePointAt ( string str, int index ) : int
str string
index int
Результат int

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

public static CodePointAt ( string str, int index, int surrogateBehavior ) : int
str string
index int
surrogateBehavior int
Результат int

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

public static CodePointBefore ( string str, int index ) : int
str string
index int
Результат int

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

public static CodePointBefore ( string str, int index, int surrogateBehavior ) : int
str string
index int
surrogateBehavior int
Результат int

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

public static CodePointCompare ( string strA, string strB ) : int
strA string
strB string
Результат int

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

public static GetUtf8Bytes ( string str, bool replace ) : byte[]
str string
replace bool
Результат byte[]

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

public static GetUtf8Bytes ( string str, bool replace, bool lenientLineBreaks ) : byte[]
str string
replace bool
lenientLineBreaks bool
Результат byte[]

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

public static GetUtf8Length ( string str, bool replace ) : long
str string
replace bool
Результат long

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

public static GetUtf8String ( byte bytes, bool replace ) : string
bytes byte
replace bool
Результат string

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

public static GetUtf8String ( byte bytes, int offset, int bytesCount, bool replace ) : string
bytes byte
offset int
bytesCount int
replace bool
Результат string

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

public static ReadUtf8 ( Stream stream, int bytesCount, StringBuilder builder, bool replace ) : int
stream Stream
bytesCount int
builder StringBuilder
replace bool
Результат int

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

public static ReadUtf8FromBytes ( byte data, int offset, int bytesCount, StringBuilder builder, bool replace ) : int
data byte
offset int
bytesCount int
builder StringBuilder
replace bool
Результат int

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

public static ReadUtf8ToString ( Stream stream ) : string
stream Stream
Результат string

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

public static ReadUtf8ToString ( Stream stream, int bytesCount, bool replace ) : string
stream Stream
bytesCount int
replace bool
Результат string

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

public static ToLowerCaseAscii ( string str ) : string
str string
Результат string

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

public static WriteUtf8 ( string str, Stream stream, bool replace ) : int
str string
stream Stream
replace bool
Результат int

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

public static WriteUtf8 ( string str, int offset, int length, Stream stream, bool replace ) : int
str string
offset int
length int
stream Stream
replace bool
Результат int

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

public static WriteUtf8 ( string str, int offset, int length, Stream stream, bool replace, bool lenientLineBreaks ) : int
str string
offset int
length int
stream Stream
replace bool
lenientLineBreaks bool
Результат int