BencodeDictionary Class

Inheritance
BencodeValue BencodeDictionary
Implements

Constructors

NameDescription
BencodeDictionary()
BencodeDictionary(IEnumerable<KeyValuePair<BencodeString, BencodeValue>>)

BencodeDictionary overloads

BencodeDictionary()

BencodeDictionary.cs
public BencodeDictionary()

No documentation is available.

BencodeDictionary(IEnumerable<KeyValuePair<BencodeString, BencodeValue>>)

BencodeDictionary.cs
public BencodeDictionary(IEnumerable<KeyValuePair<BencodeString, BencodeValue>> entries)

No documentation is available.

Properties

NameDescription
Count
Keys
Kind
Values
public int Count { get; }

Property value

int

No documentation is available.

public IEnumerable<BencodeString> Keys { get; }

No documentation is available.

public override BencodeValueKind Kind { get; }

Property value

BencodeValueKind

No documentation is available.

public IEnumerable<BencodeValue> Values { get; }

No documentation is available.

Indexers

NameDescription
this[BencodeString]

this[BencodeString]

BencodeDictionary.cs
public BencodeValue this[BencodeString key] { get; }

Parameters

key BencodeString

Property value

BencodeValue

No documentation is available.

Methods

NameDescription
Add(BencodeString, BencodeValue)
ContainsKey(BencodeString)
GetEnumerator()
System.Collections.IEnumerable.GetEnumerator()
TryGetValue(BencodeString, BencodeValue)
WriteTo(BencodeWriter, bool)

Add(BencodeString, BencodeValue)

BencodeDictionary.cs
public void Add(BencodeString key, BencodeValue value)

Parameters

key BencodeString
value BencodeValue

No documentation is available.

ContainsKey(BencodeString)

BencodeDictionary.cs
public bool ContainsKey(BencodeString key)

Parameters

key BencodeString

Returns

bool

No documentation is available.

GetEnumerator()

BencodeDictionary.cs

System.Collections.IEnumerable.GetEnumerator()

BencodeDictionary.cs
IEnumerator IEnumerable.GetEnumerator()

No documentation is available.

TryGetValue(BencodeString, BencodeValue)

BencodeDictionary.cs
public bool TryGetValue(BencodeString key, out BencodeValue value)

Parameters

key BencodeString
value BencodeValue

Returns

bool

No documentation is available.

WriteTo(BencodeWriter, bool)

BencodeDictionary.cs
public override void WriteTo(BencodeWriter writer, bool canonical)

Parameters

writer BencodeWriter
canonical bool

No documentation is available.