ArrayBufferWriter<T> Klas

Definitie

Vertegenwoordigt een op heap gebaseerde, op matrix ondersteunde uitvoersink waarin T gegevens kunnen worden geschreven.

generic <typename T>
public ref class ArrayBufferWriter sealed : System::Buffers::IBufferWriter<T>
public sealed class ArrayBufferWriter<T> : System.Buffers.IBufferWriter<T>
type ArrayBufferWriter<'T> = class
    interface IBufferWriter<'T>
Public NotInheritable Class ArrayBufferWriter(Of T)
Implements IBufferWriter(Of T)

Type parameters

T

Het type items in dit ArrayBufferWriter<T> exemplaar.

Overname
ArrayBufferWriter<T>
Implementeringen

Constructors

Name Description
ArrayBufferWriter<T>()

Hiermee maakt u een exemplaar van een ArrayBufferWriter<T> instantie waarop gegevens kunnen worden geschreven, met de standaard initiële capaciteit.

ArrayBufferWriter<T>(Int32)

Hiermee maakt u een exemplaar van een ArrayBufferWriter<T> instantie waarop gegevens kunnen worden geschreven, met een opgegeven initiële capaciteit.

Eigenschappen

Name Description
Capacity

Hiermee haalt u de totale hoeveelheid ruimte binnen de onderliggende buffer op.

FreeCapacity

Hiermee haalt u de hoeveelheid beschikbare ruimte op waarnaar kan worden geschreven zonder dat de onderliggende buffer moet groeien.

WrittenCount

Hiermee haalt u de hoeveelheid gegevens op die naar de onderliggende buffer zijn geschreven.

WrittenMemory

Hiermee haalt u een ReadOnlyMemory<T> op die de gegevens bevat die tot nu toe naar de onderliggende buffer zijn geschreven.

WrittenSpan

Hiermee haalt u een ReadOnlySpan<T> op die de gegevens bevat die tot nu toe naar de onderliggende buffer zijn geschreven.

Methoden

Name Description
Advance(Int32)

Hiermee wordt aangegeven dat count de IBufferWriter<T> items naar de uitvoer Span<T>/Memory<T>zijn geschreven.

Clear()

Wist de gegevens die naar de onderliggende buffer zijn geschreven.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetMemory(Int32)

Retourneert een Memory<T> te schrijven naar die ten minste de lengte die is opgegeven door sizeHint.

GetSpan(Int32)

Retourneert een Span<T> om te schrijven naar die ten minste een opgegeven lengte.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Extensiemethoden

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

Hiermee schrijft u de inhoud van value naar writer.

Van toepassing op