Codec

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.golang.org.x.net.websocket
  • Platforms: .NET, .NET Standard 2.0, Island

 

constructor

 

constructor

 

Codec()

 

init()

 

Sub New()

constructor (Func<Object, tuple of (Slice<Byte>, Byte, error)>, Func<Slice<Byte>, Byte, Object, error>)

 

// .NET, .NET Standard 2.0
constructor(aMarshal: Func<Object, tuple of (Slice<Byte>, Byte, error)>; aUnmarshal: Func<Slice<Byte>, Byte, Object, error>)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
constructor(aMarshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>; aUnmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>)
// Island-watchOS-armv7k
constructor(aMarshal: Func<Object, tuple of (data: Slice<Byte>, payloadType: byte, err: error)>; aUnmarshal: Func<Slice<Byte>, byte, Object, error>)

 

// .NET, .NET Standard 2.0
Codec(Func<Object, tuple of (Slice<Byte>, Byte, error)> aMarshal, Func<Slice<Byte>, Byte, Object, error> aUnmarshal)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Codec(Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)> aMarshal, Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error> aUnmarshal)
// Island-watchOS-armv7k
Codec(Func<Object, (Slice<Byte>, byte, error)err> aMarshal, Func<Slice<Byte>, byte, Object, error> aUnmarshal)

 

// .NET, .NET Standard 2.0
init(_ aMarshal: Func<Object, tuple of (Slice<Byte>, Byte, error)>, _ aUnmarshal: Func<Slice<Byte>, Byte, Object, error>)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
init(_ aMarshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>, _ aUnmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>)
// Island-watchOS-armv7k
init(_ aMarshal: Func<Object, tuple of (Slice<Byte>, byte, error)>, _ aUnmarshal: Func<Slice<Byte>, byte, Object, error>)

 

// .NET, .NET Standard 2.0
Sub New(aMarshal As Func (Of Object, Tuple (Of Slice<Byte>, Byte, error)), aUnmarshal As Func (Of Slice<Byte>, Byte, Object, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub New(aMarshal As Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>, aUnmarshal As Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>)
// Island-watchOS-armv7k
Sub New(aMarshal As Func (Of Object, Tuple (Of Slice<Byte>, byte, error)), aUnmarshal As Func (Of Slice<Byte>, byte, Object, error))

Parameters:

  • aMarshal:
  • aUnmarshal:

constructor (Codec)

 

constructor(value: Codec)

 

Codec(Codec value)

 

init(_ value: Codec)

 

Sub New(value As Codec)

Parameters:

  • value:

Marshal

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Marshal: Func<Object, tuple of (data: Slice<Byte>, payloadType: byte, err: error)>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Marshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>;

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Object, (Slice<Byte>, byte, error)err> Marshal
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)> Marshal

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Marshal: Func<Object, tuple of (Slice<Byte>, byte, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Marshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Marshal Func<interface{}, tuple of (|name=data| Slice<Byte>, |name=payloadType| byte, |name=err| error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Marshal Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD Marshal() As Func (Of Object, Tuple (Of Slice<Byte>, byte, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Marshal() As Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>

Receive

 

method Receive(ws: Memory<Conn>; v: Object): error

 

error Receive(Memory<Conn> ws, Object v)

 

func Receive(_ ws: Memory<Conn>, _ v: Object) -> error

 

func Receive(ws Memory<Conn>, v interface{}) error

 

Function Receive(ws As Memory<Conn>, v As Object) As error

Parameters:

  • ws:
  • v:

Send

 

method Send(ws: Memory<Conn>; v: Object): error

 

error Send(Memory<Conn> ws, Object v)

 

func Send(_ ws: Memory<Conn>, _ v: Object) -> error

 

func Send(ws Memory<Conn>, v interface{}) error

 

Function Send(ws As Memory<Conn>, v As Object) As error

Parameters:

  • ws:
  • v:

Unmarshal

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Unmarshal: Func<Slice<Byte>, byte, Object, error>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Unmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>;

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Slice<Byte>, byte, Object, error> Unmarshal
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error> Unmarshal

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Unmarshal: Func<Slice<Byte>, byte, Object, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Unmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Unmarshal Func<Slice<Byte>, byte, interface{}, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Unmarshal Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD Unmarshal() As Func (Of Slice<Byte>, byte, Object, error)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Unmarshal() As Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>

 

Marshal

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Marshal: Func<Object, tuple of (data: Slice<Byte>, payloadType: byte, err: error)>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Marshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>;

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Object, (Slice<Byte>, byte, error)err> Marshal
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)> Marshal

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Marshal: Func<Object, tuple of (Slice<Byte>, byte, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Marshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Marshal Func<interface{}, tuple of (|name=data| Slice<Byte>, |name=payloadType| byte, |name=err| error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Marshal Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD Marshal() As Func (Of Object, Tuple (Of Slice<Byte>, byte, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Marshal() As Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>

Unmarshal

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Unmarshal: Func<Slice<Byte>, byte, Object, error>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Unmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>;

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Slice<Byte>, byte, Object, error> Unmarshal
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error> Unmarshal

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Unmarshal: Func<Slice<Byte>, byte, Object, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Unmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Unmarshal Func<Slice<Byte>, byte, interface{}, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Unmarshal Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD Unmarshal() As Func (Of Slice<Byte>, byte, Object, error)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Unmarshal() As Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>

 

constructor

 

constructor

 

Codec()

 

init()

 

Sub New()

constructor (Func<Object, tuple of (Slice<Byte>, Byte, error)>, Func<Slice<Byte>, Byte, Object, error>)

 

// .NET, .NET Standard 2.0
constructor(aMarshal: Func<Object, tuple of (Slice<Byte>, Byte, error)>; aUnmarshal: Func<Slice<Byte>, Byte, Object, error>)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
constructor(aMarshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>; aUnmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>)
// Island-watchOS-armv7k
constructor(aMarshal: Func<Object, tuple of (data: Slice<Byte>, payloadType: byte, err: error)>; aUnmarshal: Func<Slice<Byte>, byte, Object, error>)

 

// .NET, .NET Standard 2.0
Codec(Func<Object, tuple of (Slice<Byte>, Byte, error)> aMarshal, Func<Slice<Byte>, Byte, Object, error> aUnmarshal)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Codec(Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)> aMarshal, Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error> aUnmarshal)
// Island-watchOS-armv7k
Codec(Func<Object, (Slice<Byte>, byte, error)err> aMarshal, Func<Slice<Byte>, byte, Object, error> aUnmarshal)

 

// .NET, .NET Standard 2.0
init(_ aMarshal: Func<Object, tuple of (Slice<Byte>, Byte, error)>, _ aUnmarshal: Func<Slice<Byte>, Byte, Object, error>)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
init(_ aMarshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>, _ aUnmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>)
// Island-watchOS-armv7k
init(_ aMarshal: Func<Object, tuple of (Slice<Byte>, byte, error)>, _ aUnmarshal: Func<Slice<Byte>, byte, Object, error>)

 

// .NET, .NET Standard 2.0
Sub New(aMarshal As Func (Of Object, Tuple (Of Slice<Byte>, Byte, error)), aUnmarshal As Func (Of Slice<Byte>, Byte, Object, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub New(aMarshal As Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>, aUnmarshal As Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>)
// Island-watchOS-armv7k
Sub New(aMarshal As Func (Of Object, Tuple (Of Slice<Byte>, byte, error)), aUnmarshal As Func (Of Slice<Byte>, byte, Object, error))

Parameters:

  • aMarshal:
  • aUnmarshal:

constructor (Codec)

 

constructor(value: Codec)

 

Codec(Codec value)

 

init(_ value: Codec)

 

Sub New(value As Codec)

Parameters:

  • value:

Receive

 

method Receive(ws: Memory<Conn>; v: Object): error

 

error Receive(Memory<Conn> ws, Object v)

 

func Receive(_ ws: Memory<Conn>, _ v: Object) -> error

 

func Receive(ws Memory<Conn>, v interface{}) error

 

Function Receive(ws As Memory<Conn>, v As Object) As error

Parameters:

  • ws:
  • v:

Send

 

method Send(ws: Memory<Conn>; v: Object): error

 

error Send(Memory<Conn> ws, Object v)

 

func Send(_ ws: Memory<Conn>, _ v: Object) -> error

 

func Send(ws Memory<Conn>, v interface{}) error

 

Function Send(ws As Memory<Conn>, v As Object) As error

Parameters:

  • ws:
  • v: