Remove(CosString) Method

Definition

Namespace Broadside
Assembly Broadside.dll

Removes key and its value.

public bool Remove(CosString key)

Parameters

key
CosString

The key; compared byte by byte (Annex J.3.3).

Returns

Boolean
true when the tree held the key.

Remarks

ISO 32000-2 §7.9.6. A node left empty is removed from its parent (an empty root keeps an empty Names array), and the Limits of every node on the path are updated. A damaged tree that holds the key is first rebuilt balanced in place.