Builder

Overview

Location

Instance Methods


constructor

 

constructor

 

Builder()

 

init()

 

Sub New()

constructor (error, Slice<Byte>, bool, Memory<Builder>, int, int, bool, Memory<Boolean>)

 

constructor(aerr: error; aresult: Slice<Byte>; afixedSize: bool; achild: Memory<Builder>; aoffset: int; apendingLenLen: int; apendingIsASN1: bool; ainContinuation: Memory<Boolean>)

 

Builder(error aerr, Slice<Byte> aresult, bool afixedSize, Memory<Builder> achild, int aoffset, int apendingLenLen, bool apendingIsASN1, Memory<Boolean> ainContinuation)

 

init(_ aerr: error, _ aresult: Slice<Byte>, _ afixedSize: bool, _ achild: Memory<Builder>, _ aoffset: int, _ apendingLenLen: int, _ apendingIsASN1: bool, _ ainContinuation: Memory<Boolean>)

 

Sub New(aerr As error, aresult As Slice<Byte>, afixedSize As bool, achild As Memory<Builder>, aoffset As int, apendingLenLen As int, apendingIsASN1 As bool, ainContinuation As Memory<Boolean>)

Parameters:

  • aerr:
  • aresult:
  • afixedSize:
  • achild:
  • aoffset:
  • apendingLenLen:
  • apendingIsASN1:
  • ainContinuation:

constructor (Builder)

 

constructor(value: Builder)

 

Builder(Builder value)

 

init(_ value: Builder)

 

Sub New(value As Builder)

Parameters:

  • value:

AddASN1

 

method AddASN1(tag: Tag; f: BuilderContinuation)

 

void AddASN1(Tag tag, BuilderContinuation f)

 

func AddASN1(_ tag: Tag, _ f: BuilderContinuation)

 

func AddASN1(tag Tag, f BuilderContinuation) void

 

Sub AddASN1(tag As Tag, f As BuilderContinuation)

Parameters:

  • tag:
  • f:

AddASN1BigInt

 

method AddASN1BigInt(n: Memory<Int>)

 

void AddASN1BigInt(Memory<Int> n)

 

func AddASN1BigInt(_ n: Memory<Int>)

 

func AddASN1BigInt(n Memory<Int>) void

 

Sub AddASN1BigInt(n As Memory<Int>)

Parameters:

  • n:

AddASN1BitString

 

method AddASN1BitString(data: Slice<Byte>)

 

void AddASN1BitString(Slice<Byte> data)

 

func AddASN1BitString(_ data: Slice<Byte>)

 

func AddASN1BitString(data Slice<Byte>) void

 

Sub AddASN1BitString(data As Slice<Byte>)

Parameters:

  • data:

AddASN1Boolean

 

method AddASN1Boolean(v: bool)

 

void AddASN1Boolean(bool v)

 

func AddASN1Boolean(_ v: bool)

 

func AddASN1Boolean(v bool) void

 

Sub AddASN1Boolean(v As bool)

Parameters:

  • v:

AddASN1Enum

 

method AddASN1Enum(v: int64)

 

void AddASN1Enum(int64 v)

 

func AddASN1Enum(_ v: int64)

 

func AddASN1Enum(v int64) void

 

Sub AddASN1Enum(v As int64)

Parameters:

  • v:

AddASN1GeneralizedTime

 

method AddASN1GeneralizedTime(t: Time)

 

void AddASN1GeneralizedTime(Time t)

 

func AddASN1GeneralizedTime(_ t: Time)

 

func AddASN1GeneralizedTime(t Time) void

 

Sub AddASN1GeneralizedTime(t As Time)

Parameters:

  • t:

AddASN1Int64

 

method AddASN1Int64(v: int64)

 

void AddASN1Int64(int64 v)

 

func AddASN1Int64(_ v: int64)

 

func AddASN1Int64(v int64) void

 

Sub AddASN1Int64(v As int64)

Parameters:

  • v:

AddASN1Int64WithTag

 

method AddASN1Int64WithTag(v: int64; tag: Tag)

 

void AddASN1Int64WithTag(int64 v, Tag tag)

 

func AddASN1Int64WithTag(_ v: int64, _ tag: Tag)

 

func AddASN1Int64WithTag(v int64, tag Tag) void

 

Sub AddASN1Int64WithTag(v As int64, tag As Tag)

Parameters:

  • v:
  • tag:

AddASN1NULL

 

method AddASN1NULL

 

void AddASN1NULL()

 

func AddASN1NULL()

 

func AddASN1NULL() void

 

Sub AddASN1NULL()

AddASN1ObjectIdentifier

 

method AddASN1ObjectIdentifier(oid: ObjectIdentifier)

 

void AddASN1ObjectIdentifier(ObjectIdentifier oid)

 

func AddASN1ObjectIdentifier(_ oid: ObjectIdentifier)

 

func AddASN1ObjectIdentifier(oid ObjectIdentifier) void

 

Sub AddASN1ObjectIdentifier(oid As ObjectIdentifier)

Parameters:

  • oid:

AddASN1OctetString

 

method AddASN1OctetString(bytes: Slice<Byte>)

 

void AddASN1OctetString(Slice<Byte> bytes)

 

func AddASN1OctetString(_ bytes: Slice<Byte>)

 

func AddASN1OctetString(bytes Slice<Byte>) void

 

Sub AddASN1OctetString(bytes As Slice<Byte>)

Parameters:

  • bytes:

AddASN1Uint64

 

method AddASN1Uint64(v: uint64)

 

void AddASN1Uint64(uint64 v)

 

func AddASN1Uint64(_ v: uint64)

 

func AddASN1Uint64(v uint64) void

 

Sub AddASN1Uint64(v As uint64)

Parameters:

  • v:

AddBytes

 

method AddBytes(v: Slice<Byte>)

 

void AddBytes(Slice<Byte> v)

 

func AddBytes(_ v: Slice<Byte>)

 

func AddBytes(v Slice<Byte>) void

 

Sub AddBytes(v As Slice<Byte>)

Parameters:

  • v:

AddUint16

 

method AddUint16(v: uint16)

 

void AddUint16(uint16 v)

 

func AddUint16(_ v: uint16)

 

func AddUint16(v uint16) void

 

Sub AddUint16(v As uint16)

Parameters:

  • v:

AddUint16LengthPrefixed

 

method AddUint16LengthPrefixed(f: BuilderContinuation)

 

void AddUint16LengthPrefixed(BuilderContinuation f)

 

func AddUint16LengthPrefixed(_ f: BuilderContinuation)

 

func AddUint16LengthPrefixed(f BuilderContinuation) void

 

Sub AddUint16LengthPrefixed(f As BuilderContinuation)

Parameters:

  • f:

AddUint24

 

method AddUint24(v: uint32)

 

void AddUint24(uint32 v)

 

func AddUint24(_ v: uint32)

 

func AddUint24(v uint32) void

 

Sub AddUint24(v As uint32)

Parameters:

  • v:

AddUint24LengthPrefixed

 

method AddUint24LengthPrefixed(f: BuilderContinuation)

 

void AddUint24LengthPrefixed(BuilderContinuation f)

 

func AddUint24LengthPrefixed(_ f: BuilderContinuation)

 

func AddUint24LengthPrefixed(f BuilderContinuation) void

 

Sub AddUint24LengthPrefixed(f As BuilderContinuation)

Parameters:

  • f:

AddUint32

 

method AddUint32(v: uint32)

 

void AddUint32(uint32 v)

 

func AddUint32(_ v: uint32)

 

func AddUint32(v uint32) void

 

Sub AddUint32(v As uint32)

Parameters:

  • v:

AddUint32LengthPrefixed

 

method AddUint32LengthPrefixed(f: BuilderContinuation)

 

void AddUint32LengthPrefixed(BuilderContinuation f)

 

func AddUint32LengthPrefixed(_ f: BuilderContinuation)

 

func AddUint32LengthPrefixed(f BuilderContinuation) void

 

Sub AddUint32LengthPrefixed(f As BuilderContinuation)

Parameters:

  • f:

AddUint8

 

method AddUint8(v: uint8)

 

void AddUint8(uint8 v)

 

func AddUint8(_ v: uint8)

 

func AddUint8(v uint8) void

 

Sub AddUint8(v As uint8)

Parameters:

  • v:

AddUint8LengthPrefixed

 

method AddUint8LengthPrefixed(f: BuilderContinuation)

 

void AddUint8LengthPrefixed(BuilderContinuation f)

 

func AddUint8LengthPrefixed(_ f: BuilderContinuation)

 

func AddUint8LengthPrefixed(f BuilderContinuation) void

 

Sub AddUint8LengthPrefixed(f As BuilderContinuation)

Parameters:

  • f:

AddValue

 

method AddValue(v: MarshalingValue)

 

void AddValue(MarshalingValue v)

 

func AddValue(_ v: MarshalingValue)

 

func AddValue(v MarshalingValue) void

 

Sub AddValue(v As MarshalingValue)

Parameters:

  • v:

Bytes

 

method Bytes: tuple of (Slice<Byte>, error)

 

(Slice<Byte>, error) Bytes()

 

func Bytes() -> (Slice<Byte>, error)

 

func Bytes() tuple of (Slice<Byte>, error)

 

Function Bytes() As Tuple (Of Slice<Byte>, error)

BytesOrPanic

 

method BytesOrPanic: Slice<Byte>

 

Slice<Byte> BytesOrPanic()

 

func BytesOrPanic() -> Slice<Byte>

 

func BytesOrPanic() Slice<Byte>

 

Function BytesOrPanic() As Slice<Byte>

MarshalASN1

 

method MarshalASN1(v: Object)

 

void MarshalASN1(Object v)

 

func MarshalASN1(_ v: Object)

 

func MarshalASN1(v interface{}) void

 

Sub MarshalASN1(v As Object)

Parameters:

  • v: