C# Класс Platform.Text.TextConversion

Provides useful methods for converting text.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Base32Alphabet char[]
Base32AlphabetLowercase char[]
HexValues char[]
HexValuesLowercase char[]
SoundexValues char[]

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

Метод Описание
FromBase64CharArray ( char array, int offset, int length ) : byte[]
FromBase64String ( string s ) : byte[]
FromEscapedHexString ( string s ) : string

Decodes a string from an escaped hex string (URL encoded).

FromHex ( char c ) : int
FromHexString ( string s ) : byte[]
IsHexChar ( char c ) : bool
IsStandardUrlEscapedChar ( char c ) : bool
IsStandardUrlUnEscapedChar ( char c ) : bool
ToBase32CharArray ( byte input, int offsetIn, int length, char outArray, int offsetOut ) : int
ToBase32String ( byte input ) : string
ToBase32String ( byte input, int offset, int length ) : string
ToBase32String ( int x ) : string
ToBase32String ( long x ) : string
ToBase64CharArray ( byte input, int offsetIn, int length, char outArray, int offsetOut ) : int
ToBase64String ( byte input ) : string
ToBase64String ( byte input, int offset, int length ) : string
ToEscapedHexString ( string s ) : string
ToEscapedHexString ( string s, Predicate shouldEscapeChar ) : string
ToEscapedHexString ( string s, int>.Predicate shouldEscapeChar ) : string
ToEscapedHexString ( string s, string charsToEscape ) : string
ToHexChar ( byte x ) : char
ToHexChar ( int x ) : char
ToHexChar ( int x, bool lowercase ) : char
ToHexChar ( long x ) : char
ToHexChar ( short x ) : char
ToHexString ( byte bytes ) : string
ToHexString ( byte bytes, bool lowercase ) : string
ToHexString ( int value ) : string
ToHexString ( long value ) : string
ToReEscapedHexString ( string s, Predicate shouldEscape ) : string
ToSoundex ( string value ) : string
WriteEscapedHexString ( TextReader reader, TextWriter writer ) : TextWriter
WriteEscapedHexString ( TextReader reader, TextWriter writer, Predicate shouldEscapeChar ) : TextWriter
WriteSoundex ( TextWriter writer, string value ) : void
WriteUnescapedHexString ( StringReader reader, StringWriter writer ) : TextWriter

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

Метод Описание
ToHexChar ( int x, char hexValues ) : char
ToHexString ( byte bytes, char hexValues ) : string

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

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

public static FromBase64CharArray ( char array, int offset, int length ) : byte[]
array char
offset int
length int
Результат byte[]

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

public static FromBase64String ( string s ) : byte[]
s string
Результат byte[]

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

Decodes a string from an escaped hex string (URL encoded).
public static FromEscapedHexString ( string s ) : string
s string The escaped hex encoded string
Результат string

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

public static FromHex ( char c ) : int
c char
Результат int

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

public static FromHexString ( string s ) : byte[]
s string
Результат byte[]

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

public static IsHexChar ( char c ) : bool
c char
Результат bool

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

public static IsStandardUrlEscapedChar ( char c ) : bool
c char
Результат bool

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

public static IsStandardUrlUnEscapedChar ( char c ) : bool
c char
Результат bool

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

public static ToBase32CharArray ( byte input, int offsetIn, int length, char outArray, int offsetOut ) : int
input byte
offsetIn int
length int
outArray char
offsetOut int
Результат int

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

public static ToBase32String ( byte input ) : string
input byte
Результат string

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

public static ToBase32String ( byte input, int offset, int length ) : string
input byte
offset int
length int
Результат string

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

public static ToBase32String ( int x ) : string
x int
Результат string

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

public static ToBase32String ( long x ) : string
x long
Результат string

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

public static ToBase64CharArray ( byte input, int offsetIn, int length, char outArray, int offsetOut ) : int
input byte
offsetIn int
length int
outArray char
offsetOut int
Результат int

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

public static ToBase64String ( byte input ) : string
input byte
Результат string

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

public static ToBase64String ( byte input, int offset, int length ) : string
input byte
offset int
length int
Результат string

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

public static ToEscapedHexString ( string s ) : string
s string
Результат string

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

public static ToEscapedHexString ( string s, Predicate shouldEscapeChar ) : string
s string
shouldEscapeChar Predicate
Результат string

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

public static ToEscapedHexString ( string s, int>.Predicate shouldEscapeChar ) : string
s string
shouldEscapeChar int>.Predicate
Результат string

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

public static ToEscapedHexString ( string s, string charsToEscape ) : string
s string
charsToEscape string
Результат string

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

public static ToHexChar ( byte x ) : char
x byte
Результат char

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

public static ToHexChar ( int x ) : char
x int
Результат char

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

public static ToHexChar ( int x, bool lowercase ) : char
x int
lowercase bool
Результат char

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

public static ToHexChar ( long x ) : char
x long
Результат char

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

public static ToHexChar ( short x ) : char
x short
Результат char

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

public static ToHexString ( byte bytes ) : string
bytes byte
Результат string

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

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

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

public static ToHexString ( int value ) : string
value int
Результат string

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

public static ToHexString ( long value ) : string
value long
Результат string

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

public static ToReEscapedHexString ( string s, Predicate shouldEscape ) : string
s string
shouldEscape Predicate
Результат string

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

public static ToSoundex ( string value ) : string
value string
Результат string

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

public static WriteEscapedHexString ( TextReader reader, TextWriter writer ) : TextWriter
reader TextReader
writer System.IO.TextWriter
Результат System.IO.TextWriter

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

public static WriteEscapedHexString ( TextReader reader, TextWriter writer, Predicate shouldEscapeChar ) : TextWriter
reader TextReader
writer System.IO.TextWriter
shouldEscapeChar Predicate
Результат System.IO.TextWriter

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

public static WriteSoundex ( TextWriter writer, string value ) : void
writer System.IO.TextWriter
value string
Результат void

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

public static WriteUnescapedHexString ( StringReader reader, StringWriter writer ) : TextWriter
reader System.IO.StringReader
writer System.IO.StringWriter
Результат System.IO.TextWriter

Описание свойств

Base32Alphabet публичное статическое свойство

public static char[] Base32Alphabet
Результат char[]

Base32AlphabetLowercase публичное статическое свойство

public static char[] Base32AlphabetLowercase
Результат char[]

HexValues публичное статическое свойство

public static char[] HexValues
Результат char[]

HexValuesLowercase публичное статическое свойство

public static char[] HexValuesLowercase
Результат char[]

SoundexValues публичное статическое свойство

public static char[] SoundexValues
Результат char[]