internal ErlMsg(
ErlMsg..::..Tag tag,
IErlObject from,
IErlObject to,
Nullable<ErlRef> eref = null,
IErlObject reason = null,
IErlObject payload = null,
ErlInputStream paybuf = null,
Nullable<ErlAtom> cookie = null,
ErlTrace trace = null
)
internal ErlMsg(
ErlMsg..::..Tag tag,
IErlObject from,
IErlObject to,
Nullable<ErlRef> eref = null,
IErlObject reason = null,
IErlObject payload = null,
ErlInputStream paybuf = null,
Nullable<ErlAtom> cookie = null,
ErlTrace trace = null
)
Friend Sub New (
tag As ErlMsg..::..Tag,
from As IErlObject,
to As IErlObject,
Optional eref As Nullable(Of ErlRef) = Nothing,
Optional reason As IErlObject = Nothing,
Optional payload As IErlObject = Nothing,
Optional paybuf As ErlInputStream = Nothing,
Optional cookie As Nullable(Of ErlAtom) = Nothing,
Optional trace As ErlTrace = Nothing
)
Friend Sub New (
tag As ErlMsg..::..Tag,
from As IErlObject,
to As IErlObject,
Optional eref As Nullable(Of ErlRef) = Nothing,
Optional reason As IErlObject = Nothing,
Optional payload As IErlObject = Nothing,
Optional paybuf As ErlInputStream = Nothing,
Optional cookie As Nullable(Of ErlAtom) = Nothing,
Optional trace As ErlTrace = Nothing
)
internal:
ErlMsg(
ErlMsg..::..Tag tag,
IErlObject^ from,
IErlObject^ to,
Nullable<ErlRef> eref = nullptr,
IErlObject^ reason = nullptr,
IErlObject^ payload = nullptr,
ErlInputStream^ paybuf = nullptr,
Nullable<ErlAtom> cookie = nullptr,
ErlTrace^ trace = nullptr
)
internal:
ErlMsg(
ErlMsg..::..Tag tag,
IErlObject^ from,
IErlObject^ to,
Nullable<ErlRef> eref = nullptr,
IErlObject^ reason = nullptr,
IErlObject^ payload = nullptr,
ErlInputStream^ paybuf = nullptr,
Nullable<ErlAtom> cookie = nullptr,
ErlTrace^ trace = nullptr
)
new :
tag : ErlMsg..::..Tag *
from : IErlObject *
to : IErlObject *
?eref : Nullable<ErlRef> *
?reason : IErlObject *
?payload : IErlObject *
?paybuf : ErlInputStream *
?cookie : Nullable<ErlAtom> *
?trace : ErlTrace
(* Defaults:
let _eref = defaultArg eref null
let _reason = defaultArg reason null
let _payload = defaultArg payload null
let _paybuf = defaultArg paybuf null
let _cookie = defaultArg cookie null
let _trace = defaultArg trace null
*)
-> ErlMsg
new :
tag : ErlMsg..::..Tag *
from : IErlObject *
to : IErlObject *
?eref : Nullable<ErlRef> *
?reason : IErlObject *
?payload : IErlObject *
?paybuf : ErlInputStream *
?cookie : Nullable<ErlAtom> *
?trace : ErlTrace
(* Defaults:
let _eref = defaultArg eref null
let _reason = defaultArg reason null
let _payload = defaultArg payload null
let _paybuf = defaultArg paybuf null
let _cookie = defaultArg cookie null
let _trace = defaultArg trace null
*)
-> ErlMsg