Show / Hide Table of Contents

Class StReader

Inheritance
object
StReader
Namespace: Xrpl.BinaryCodec.Types
Assembly: Xrpl.BinaryCodec.dll
Syntax
public class StReader

Constructors

| Edit this page View Source

StReader(BinaryParser)

create StReader reader from binary parser

Declaration
public StReader(BinaryParser parser)
Parameters
Type Name Description
BinaryParser parser

Methods

| Edit this page View Source

End()

check if this is end of parser

Declaration
public bool End()
Returns
Type Description
bool
| Edit this page View Source

FromFile(string)

create StReader reader from file

Declaration
public static StReader FromFile(string path)
Parameters
Type Name Description
string path

file path

Returns
Type Description
StReader
| Edit this page View Source

FromHex(string)

create StReader reader from hex string

Declaration
public static StReader FromHex(string hex)
Parameters
Type Name Description
string hex

hex string

Returns
Type Description
StReader
| Edit this page View Source

Parser()

get this binary parser

Declaration
public BinaryParser Parser()
Returns
Type Description
BinaryParser
| Edit this page View Source

ReadAccountId()

read field as AccountId from this parser

Declaration
public AccountId ReadAccountId()
Returns
Type Description
AccountId
| Edit this page View Source

ReadAmount()

read field as Amount from this parser

Declaration
public Amount ReadAmount()
Returns
Type Description
Amount
| Edit this page View Source

ReadBlob()

read field as Blob from this parser

Declaration
public Blob ReadBlob()
Returns
Type Description
Blob
| Edit this page View Source

ReadCurrency()

read field as Currency from this parser

Declaration
public Currency ReadCurrency()
Returns
Type Description
Currency
| Edit this page View Source

ReadHash128()

read field as Hash128 from this parser

Declaration
public Hash128 ReadHash128()
Returns
Type Description
Hash128
| Edit this page View Source

ReadHash160()

read field as Hash160 from this parser

Declaration
public Hash160 ReadHash160()
Returns
Type Description
Hash160
| Edit this page View Source

ReadHash256()

read field as Hash256 from this parser

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

ReadHashPrefix()

Read Hash Prefix

Declaration
public HashPrefix ReadHashPrefix()
Returns
Type Description
HashPrefix

HashPrefix prefix type

| Edit this page View Source

ReadOneInt()

read one integer

Declaration
public int ReadOneInt()
Returns
Type Description
int
| Edit this page View Source

ReadPathSet()

read field as PathSet from this parser

Declaration
public PathSet ReadPathSet()
Returns
Type Description
PathSet
| Edit this page View Source

ReadStArray()

read field as StArray from this parser

Declaration
public StArray ReadStArray()
Returns
Type Description
StArray
| Edit this page View Source

ReadStObject()

read field as StObject from this parser

Declaration
public StObject ReadStObject()
Returns
Type Description
StObject
| Edit this page View Source

ReadUint16()

read field as Uint16 from this parser

Declaration
public Uint16 ReadUint16()
Returns
Type Description
Uint16
| Edit this page View Source

ReadUint32()

read field as Uint32 from this parser

Declaration
public Uint32 ReadUint32()
Returns
Type Description
Uint32
| Edit this page View Source

ReadUint64()

read field as Uint64 from this parser

Declaration
public Uint64 ReadUint64()
Returns
Type Description
Uint64
| Edit this page View Source

ReadUint8()

read field as Uint8 from this parser

Declaration
public Uint8 ReadUint8()
Returns
Type Description
Uint8
| Edit this page View Source

ReadVector256()

read field as Vector256 from this parser

Declaration
public Vector256 ReadVector256()
Returns
Type Description
Vector256
| Edit this page View Source

ReadVlStObject()

read field as StObject from this parser

Declaration
public StObject ReadVlStObject()
Returns
Type Description
StObject

Extension Methods

LedgerEntryReader.ReadLedgerEntry(StReader)
TransactionResultReader.ReadTransactionResult(StReader, uint)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX