Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.container.ring
  • Platforms: .NET, .NET Standard 2.0, Island

constructor


constructor(anext: Memory<Ring>; aprev: Memory<Ring>; aValue: Object)
Ring(Memory<Ring> anext, Memory<Ring> aprev, Object aValue)
init(_ anext: Memory<Ring>, _ aprev: Memory<Ring>, _ aValue: Object)
Sub New(anext As Memory<Ring>, aprev As Memory<Ring>, aValue As Object)

Parameters:

  • anext:
  • aprev:
  • aValue:

constructor (Ring)

Parameters:

  • value:

Do

method Do(f: Action<Object>)
void Do(Action<Object> f)
func Do(_ f: Action<Object>)
// .NET, .NET Standard 2.0
func Do(f Action<interface{}>) 
// Island
func Do(f Action<interface{}>) void
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub Do(f As Action<Object>)
// Island-watchOS-armv7k
Sub Do(f As Action (Of Object))

Parameters:

  • f:

Len


Link

method Link(s: Memory<Ring>): Memory<Ring>
Memory<Ring> Link(Memory<Ring> s)
func Link(_ s: Memory<Ring>) -> Memory<Ring>
func Link(s Memory<Ring>) Memory<Ring>
Function Link(s As Memory<Ring>) As Memory<Ring>

Parameters:

  • s:

Move

method Move(n: int): Memory<Ring>
func Move(_ n: int) -> Memory<Ring>
func Move(n int) Memory<Ring>
Function Move(n As int) As Memory<Ring>

Parameters:

  • n:

Next

method Next: Memory<Ring>
func Next() -> Memory<Ring>
Function Next() As Memory<Ring>

Prev

method Prev: Memory<Ring>
func Prev() -> Memory<Ring>
Function Prev() As Memory<Ring>

Unlink

method Unlink(n: int): Memory<Ring>
Memory<Ring> Unlink(int n)
func Unlink(_ n: int) -> Memory<Ring>
func Unlink(n int) Memory<Ring>
Function Unlink(n As int) As Memory<Ring>

Parameters:

  • n:

Value

constructor


constructor(anext: Memory<Ring>; aprev: Memory<Ring>; aValue: Object)
Ring(Memory<Ring> anext, Memory<Ring> aprev, Object aValue)
init(_ anext: Memory<Ring>, _ aprev: Memory<Ring>, _ aValue: Object)
Sub New(anext As Memory<Ring>, aprev As Memory<Ring>, aValue As Object)

Parameters:

  • anext:
  • aprev:
  • aValue:

constructor (Ring)

Parameters:

  • value: