IBufferWriter<T> インターフェイス

定義

T データを書き込むことができる出力シンクを表します。Represents an output sink into which T data can be written.

generic <typename T>
public interface class IBufferWriter
public interface IBufferWriter<T>
type IBufferWriter<'T> = interface
Public Interface IBufferWriter(Of T)

型パラメーター

T

IBufferWriter<T>内の項目の型。The type of the items in the IBufferWriter<T>.

派生

メソッド

Advance(Int32)

IBufferWriter<T> データ項目が出力 count または Span<T> に書き込まれたことを Memory<T> に通知します。Notifies the IBufferWriter<T> that count data items were written to the output Span<T> or Memory<T>.

GetMemory(Int32)

少なくとも要求されたサイズを持つ (Memory<T> で指定します)、書き込み先の sizeHint を返します。Returns a Memory<T> to write to that is at least the requested size (specified by sizeHint).

GetSpan(Int32)

少なくとも要求されたサイズを持つ (Span<T> で指定します)、書き込み先の sizeHint を返します。Returns a Span<T> to write to that is at least the requested size (specified by sizeHint).

拡張メソッド

Write<T>(IBufferWriter<T>, ReadOnlySpan<T>)

value のコンテンツを writer に書き込みます。Writes the contents of value to writer.

適用対象