Builder

Overview

Location

Instance Methods


constructor

 

constructor

 

Builder()

 

init()

constructor (Builder)

 

constructor(value: Builder)

 

Builder(Builder value)

 

init(_ value: Builder)

Parameters:

  • value:

constructor (error, Slice<Byte>, Boolean, Reference<Builder>, Int64, Int64, Boolean, Reference<Boolean>) .NET, .NET Standard 2.0

 

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

 

Builder(error aerr, Slice<Byte> aresult, Boolean afixedSize, Reference<Builder> achild, Int64 aoffset, Int64 apendingLenLen, Boolean apendingIsASN1, Reference<Boolean> ainContinuation)

 

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

Parameters:

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

 

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

 

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

 

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

Parameters:

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

AddASN1 (Tag, BuilderContinuation) Island

 

method AddASN1(tag: Tag; f: BuilderContinuation)

 

void AddASN1(Tag tag, BuilderContinuation f)

 

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

 

func AddASN1(tag Tag, f BuilderContinuation)

Parameters:

  • tag:
  • f:

AddASN1 (Tag, BuilderContinuation) .NET, .NET Standard 2.0

 

method AddASN1(tag: Tag; f: BuilderContinuation)

 

void AddASN1(Tag tag, BuilderContinuation f)

 

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

 

func AddASN1(tag Tag, f BuilderContinuation)

Parameters:

  • tag:
  • f:

AddASN1BigInt

 

method AddASN1BigInt(n: Reference<Int>)

 

void AddASN1BigInt(Reference<Int> n)

 

func AddASN1BigInt(_ n: Reference<Int>)

 

func AddASN1BigInt(n Reference<Int>)

Parameters:

  • n:

AddASN1BitString

 

method AddASN1BitString(data: Slice<Byte>)

 

void AddASN1BitString(Slice<Byte> data)

 

func AddASN1BitString(_ data: Slice<Byte>)

 

func AddASN1BitString(data Slice<Byte>)

Parameters:

  • data:

AddASN1Boolean

 

method AddASN1Boolean(v: bool)

 

void AddASN1Boolean(bool v)

 

func AddASN1Boolean(_ v: bool)

 

func AddASN1Boolean(v bool)

Parameters:

  • v:

AddASN1Enum

 

method AddASN1Enum(v: int64)

 

void AddASN1Enum(int64 v)

 

func AddASN1Enum(_ v: int64)

 

func AddASN1Enum(v int64)

Parameters:

  • v:

AddASN1GeneralizedTime

 

method AddASN1GeneralizedTime(t: Time)

 

void AddASN1GeneralizedTime(Time t)

 

func AddASN1GeneralizedTime(_ t: Time)

 

func AddASN1GeneralizedTime(t Time)

Parameters:

  • t:

AddASN1Int64

 

method AddASN1Int64(v: int64)

 

void AddASN1Int64(int64 v)

 

func AddASN1Int64(_ v: int64)

 

func AddASN1Int64(v int64)

Parameters:

  • v:

AddASN1Int64WithTag (int64, Tag) Island

 

method AddASN1Int64WithTag(v: int64; tag: Tag)

 

void AddASN1Int64WithTag(int64 v, Tag tag)

 

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

 

func AddASN1Int64WithTag(v int64, tag Tag)

Parameters:

  • v:
  • tag:

AddASN1Int64WithTag (int64, Tag) .NET, .NET Standard 2.0

 

method AddASN1Int64WithTag(v: int64; tag: Tag)

 

void AddASN1Int64WithTag(int64 v, Tag tag)

 

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

 

func AddASN1Int64WithTag(v int64, tag Tag)

Parameters:

  • v:
  • tag:

AddASN1NULL

 

method AddASN1NULL

 

void AddASN1NULL()

 

func AddASN1NULL()

 

func AddASN1NULL()

AddASN1ObjectIdentifier

 

method AddASN1ObjectIdentifier(oid: ObjectIdentifier)

 

void AddASN1ObjectIdentifier(ObjectIdentifier oid)

 

func AddASN1ObjectIdentifier(_ oid: ObjectIdentifier)

 

func AddASN1ObjectIdentifier(oid ObjectIdentifier)

Parameters:

  • oid:

AddASN1OctetString

 

method AddASN1OctetString(bytes: Slice<Byte>)

 

void AddASN1OctetString(Slice<Byte> bytes)

 

func AddASN1OctetString(_ bytes: Slice<Byte>)

 

func AddASN1OctetString(bytes Slice<Byte>)

Parameters:

  • bytes:

AddASN1Uint64

 

method AddASN1Uint64(v: uint64)

 

void AddASN1Uint64(uint64 v)

 

func AddASN1Uint64(_ v: uint64)

 

func AddASN1Uint64(v uint64)

Parameters:

  • v:

AddBytes

 

method AddBytes(v: Slice<Byte>)

 

void AddBytes(Slice<Byte> v)

 

func AddBytes(_ v: Slice<Byte>)

 

func AddBytes(v Slice<Byte>)

Parameters:

  • v:

AddUint16

 

method AddUint16(v: uint16)

 

void AddUint16(uint16 v)

 

func AddUint16(_ v: uint16)

 

func AddUint16(v uint16)

Parameters:

  • v:

AddUint16LengthPrefixed

 

method AddUint16LengthPrefixed(f: BuilderContinuation)

 

void AddUint16LengthPrefixed(BuilderContinuation f)

 

func AddUint16LengthPrefixed(_ f: BuilderContinuation)

 

func AddUint16LengthPrefixed(f BuilderContinuation)

Parameters:

  • f:

AddUint24

 

method AddUint24(v: uint32)

 

void AddUint24(uint32 v)

 

func AddUint24(_ v: uint32)

 

func AddUint24(v uint32)

Parameters:

  • v:

AddUint24LengthPrefixed

 

method AddUint24LengthPrefixed(f: BuilderContinuation)

 

void AddUint24LengthPrefixed(BuilderContinuation f)

 

func AddUint24LengthPrefixed(_ f: BuilderContinuation)

 

func AddUint24LengthPrefixed(f BuilderContinuation)

Parameters:

  • f:

AddUint32

 

method AddUint32(v: uint32)

 

void AddUint32(uint32 v)

 

func AddUint32(_ v: uint32)

 

func AddUint32(v uint32)

Parameters:

  • v:

AddUint32LengthPrefixed

 

method AddUint32LengthPrefixed(f: BuilderContinuation)

 

void AddUint32LengthPrefixed(BuilderContinuation f)

 

func AddUint32LengthPrefixed(_ f: BuilderContinuation)

 

func AddUint32LengthPrefixed(f BuilderContinuation)

Parameters:

  • f:

AddUint8

 

method AddUint8(v: uint8)

 

void AddUint8(uint8 v)

 

func AddUint8(_ v: uint8)

 

func AddUint8(v uint8)

Parameters:

  • v:

AddUint8LengthPrefixed

 

method AddUint8LengthPrefixed(f: BuilderContinuation)

 

void AddUint8LengthPrefixed(BuilderContinuation f)

 

func AddUint8LengthPrefixed(_ f: BuilderContinuation)

 

func AddUint8LengthPrefixed(f BuilderContinuation)

Parameters:

  • f:

AddValue

 

method AddValue(v: MarshalingValue)

 

void AddValue(MarshalingValue v)

 

func AddValue(_ v: MarshalingValue)

 

func AddValue(v MarshalingValue)

Parameters:

  • v:

Bytes

 

// .NET, Island
method Bytes: tuple of (Slice<Byte>, error)
// .NET Standard 2.0
method Bytes: ValueTuple<Slice<Byte>, error>

 

// .NET, Island
(Slice<Byte>, error) Bytes()
// .NET Standard 2.0
ValueTuple<Slice<Byte>, error> Bytes()

 

// .NET, Island
func Bytes() -> (Slice<Byte>, error)
// .NET Standard 2.0
func Bytes() -> ValueTuple<Slice<Byte>, error>

 

// .NET, Island
func Bytes() (Slice<Byte>, error)
// .NET Standard 2.0
func Bytes() ValueTuple<Slice<Byte>, error>

BytesOrPanic

 

method BytesOrPanic: Slice<Byte>

 

Slice<Byte> BytesOrPanic()

 

func BytesOrPanic() -> Slice<Byte>

 

func BytesOrPanic() Slice<Byte>

MarshalASN1

 

method MarshalASN1(v: Object)

 

void MarshalASN1(Object v)

 

func MarshalASN1(_ v: Object)

 

func MarshalASN1(v interface{})

Parameters:

  • v: