EncodingExtensions クラス

定義

EncodingEncoderDecoderなど、エンコードの種類の拡張メソッドを提供します。

public ref class EncodingExtensions abstract sealed
public static class EncodingExtensions
type EncodingExtensions = class
Public Module EncodingExtensions
継承
EncodingExtensions

メソッド

名前 説明
Convert(Decoder, ReadOnlySequence<Byte>, IBufferWriter<Char>, Boolean, Int64, Boolean)

ReadOnlySequence<T>を UTF-16 でエンコードされた文字に変換し、結果をwriterに書き込みます。

Convert(Decoder, ReadOnlySpan<Byte>, IBufferWriter<Char>, Boolean, Int64, Boolean)

decoderを使用してReadOnlySpan<T>を文字に変換し、結果をwriterに書き込みます。

Convert(Encoder, ReadOnlySequence<Char>, IBufferWriter<Byte>, Boolean, Int64, Boolean)

ReadOnlySequence<T>をエンコードされたバイトに変換し、結果をwriterに書き込みます。

Convert(Encoder, ReadOnlySpan<Char>, IBufferWriter<Byte>, Boolean, Int64, Boolean)

encoderを使用してReadOnlySpan<T>をバイトに変換し、結果をwriterに書き込みます。

GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>)

指定したReadOnlySequence<T>をデコードし、指定したbyteを使用してEncodingし、結果をwriterに書き込みます。

GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>)

指定したReadOnlySequence<T>を使用して指定したbyteEncodingにエンコードし、結果をbytesに出力します。

GetBytes(Encoding, ReadOnlySequence<Char>)

指定したReadOnlySequence<T>を使用して、指定したByteEncoding配列にエンコードします。

GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>)

指定したReadOnlySpan<T>を使用して指定したbyteEncodingにエンコードし、結果をwriterに書き込みます。

GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>)

指定したReadOnlySequence<T>をデコードし、指定したcharを使用してEncodingし、結果をwriterに書き込みます。

GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>)

指定したReadOnlySequence<T>をデコードし、指定したcharを使用してEncodingし、結果をcharsに出力します。

GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>)

指定したReadOnlySpan<T>をデコードし、指定したcharを使用してEncodingし、結果をwriterに書き込みます。

GetString(Encoding, ReadOnlySequence<Byte>)

指定したReadOnlySequence<T>を使用して、指定したStringEncodingにデコードします。

適用対象