BencodeWriter Class

public sealed class BencodeWriter

No documentation is available.

Constructors

NameDescription
BencodeWriter(IBufferWriter<byte>)

BencodeWriter(IBufferWriter<byte>)

BencodeWriter.cs
public BencodeWriter(IBufferWriter<byte> writer)

Parameters

writer IBufferWriter<byte>

No documentation is available.

Methods

NameDescription
Complete()
WriteEndDictionary()
WriteEndList()
WriteInteger(long)
WriteKey(ReadOnlySpan<byte>)
WriteStartDictionary()
WriteStartList()
WriteString(ReadOnlyMemory<byte>)
WriteString(ReadOnlySpan<byte>)
WriteUtf8Key(string)
WriteUtf8String(string)
public void Complete()

No documentation is available.

WriteEndDictionary()

BencodeWriter.cs
public void WriteEndDictionary()

No documentation is available.

WriteEndList()

BencodeWriter.cs
public void WriteEndList()

No documentation is available.

WriteInteger(long)

BencodeWriter.cs
public void WriteInteger(long value)

Parameters

value long

No documentation is available.

WriteKey(ReadOnlySpan<byte>)

BencodeWriter.cs
public void WriteKey(ReadOnlySpan<byte> key)

Parameters

key ReadOnlySpan<byte>

No documentation is available.

WriteStartDictionary()

BencodeWriter.cs
public void WriteStartDictionary()

No documentation is available.

WriteStartList()

BencodeWriter.cs
public void WriteStartList()

No documentation is available.

WriteString overloads

WriteString(ReadOnlyMemory<byte>)

BencodeWriter.cs
public void WriteString(ReadOnlyMemory<byte> value)
Parameters
value ReadOnlyMemory<byte>

No documentation is available.

WriteString(ReadOnlySpan<byte>)

BencodeWriter.cs
public void WriteString(ReadOnlySpan<byte> value)
Parameters
value ReadOnlySpan<byte>

No documentation is available.

WriteUtf8Key(string)

BencodeWriter.cs
public void WriteUtf8Key(string key)

Parameters

key string

No documentation is available.

WriteUtf8String(string)

BencodeWriter.cs
public void WriteUtf8String(string value)

Parameters

value string

No documentation is available.