Show / Hide Table of Contents

Class ShaMapNode

Inheritance
object
ShaMapNode
ShaMapInner
ShaMapLeaf
Namespace: Xrpl.BinaryCodec.ShaMapTree
Assembly: Xrpl.BinaryCodec.dll
Syntax
public abstract class ShaMapNode

Fields

| Edit this page View Source

CachedHash

Declaration
protected Hash256 CachedHash
Field Value
Type Description
Hash256

Properties

| Edit this page View Source

IsInner

Declaration
public abstract bool IsInner { get; }
Property Value
Type Description
bool
| Edit this page View Source

IsLeaf

Declaration
public abstract bool IsLeaf { get; }
Property Value
Type Description
bool

Methods

| Edit this page View Source

AsInner()

Declaration
public ShaMapInner AsInner()
Returns
Type Description
ShaMapInner
| Edit this page View Source

AsLeaf()

Declaration
public ShaMapLeaf AsLeaf()
Returns
Type Description
ShaMapLeaf
| Edit this page View Source

CreateHash()

Declaration
public Hash256 CreateHash()
Returns
Type Description
Hash256
| Edit this page View Source

Hash()

Declaration
public virtual Hash256 Hash()
Returns
Type Description
Hash256
| Edit this page View Source

Invalidate()

Declaration
public void Invalidate()
| Edit this page View Source

ToBytesSink(IBytesSink)

Declaration
public abstract void ToBytesSink(IBytesSink sink)
Parameters
Type Name Description
IBytesSink sink
| Edit this page View Source

WalkAnyLeaves(OnLeaf)

Walk any leaves, possibly this node itself, if it's terminal.

Declaration
public void WalkAnyLeaves(OnLeaf leafWalker)
Parameters
Type Name Description
OnLeaf leafWalker
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX