C# Класс Goedel.Utilities.Extension

Static class containing extension methods for the utilities in this namespace.
Показать файл Открыть проект

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

Метод Описание
AppendBase16 ( this StringBuilder, byte Data ) : void

Convert data to Base16 (hexadecimal) and append to the specified stringbuilder.

AppendBase32 ( this StringBuilder, byte Data ) : void

Convert data to Base16 (hexadecimal) and append to the specified stringbuilder.

AppendBase64 ( this StringBuilder, byte Data ) : void

Convert data to Base16 (hexadecimal) and append to the specified stringbuilder.

AppendBase64URL ( this StringBuilder, byte Data ) : void

Convert data to Base16 (hexadecimal) and append to the specified stringbuilder.

Base16 ( this Data ) : string

Convert data to Base16 (hexadecimal);

Base32 ( this Data ) : string
Base64 ( this Data ) : string
Base64URL ( this Data ) : string
CountUTF8 ( this Text ) : int

Count the number of bytes that are required to encode a string in UTF8.

IsBase64 ( this c ) : bool
ToASCII ( this c ) : char
ToUTF8 ( this Text ) : byte[]

Convert a string to a UTF byte array

ToUTF8 ( this Text, byte Buffer, int Position ) : int

Convert a string to a UTF byte array

UDF ( this Data, int Precision ) : string

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

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

Convert data to Base16 (hexadecimal) and append to the specified stringbuilder.
public static AppendBase16 ( this StringBuilder, byte Data ) : void
StringBuilder this
Data byte The data to be encoded.
Результат void

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

Convert data to Base16 (hexadecimal) and append to the specified stringbuilder.
public static AppendBase32 ( this StringBuilder, byte Data ) : void
StringBuilder this
Data byte The data to be encoded.
Результат void

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

Convert data to Base16 (hexadecimal) and append to the specified stringbuilder.
public static AppendBase64 ( this StringBuilder, byte Data ) : void
StringBuilder this
Data byte The data to be encoded.
Результат void

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

Convert data to Base16 (hexadecimal) and append to the specified stringbuilder.
public static AppendBase64URL ( this StringBuilder, byte Data ) : void
StringBuilder this
Data byte The data to be encoded.
Результат void

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

Convert data to Base16 (hexadecimal);
public static Base16 ( this Data ) : string
Data this The data to be encoded.
Результат string

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

public static Base32 ( this Data ) : string
Data this
Результат string

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

public static Base64 ( this Data ) : string
Data this
Результат string

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

public static Base64URL ( this Data ) : string
Data this
Результат string

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

Count the number of bytes that are required to encode a string in UTF8.
public static CountUTF8 ( this Text ) : int
Text this
Результат int

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

public static IsBase64 ( this c ) : bool
c this
Результат bool

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

public static ToASCII ( this c ) : char
c this
Результат char

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

Convert a string to a UTF byte array
public static ToUTF8 ( this Text ) : byte[]
Text this
Результат byte[]

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

Convert a string to a UTF byte array
public static ToUTF8 ( this Text, byte Buffer, int Position ) : int
Text this
Buffer byte
Position int
Результат int

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

public static UDF ( this Data, int Precision ) : string
Data this
Precision int
Результат string