List

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island, macOS
  • Namespace: go.container.list

Instance Methods


constructor

 

constructor

 

List()

 

init()

constructor (Element, int) Island, macOS

 

constructor(aroot: Element; alen: int)

 

List(Element aroot, int alen)

 

init(_ aroot: Element, _ alen: int)

Parameters:

  • aroot:
  • alen:

constructor (Element, Int64) .NET, .NET Standard 2.0

 

constructor(aroot: Element; alen: Int64)

 

List(Element aroot, Int64 alen)

 

init(_ aroot: Element, _ alen: Int64)

Parameters:

  • aroot:
  • alen:

constructor (List)

 

constructor(value: List)

 

List(List value)

 

init(_ value: List)

Parameters:

  • value:

Back

 

method Back: Reference<Element>

 

Reference<Element> Back()

 

func Back() -> Reference<Element>

 

func Back() Reference<Element>

Front

 

method Front: Reference<Element>

 

Reference<Element> Front()

 

func Front() -> Reference<Element>

 

func Front() Reference<Element>

Init

 

method Init: Reference<List>

 

Reference<List> Init()

 

func Init() -> Reference<List>

 

func Init() Reference<List>

InsertAfter

 

method InsertAfter(v: Object; mark: Reference<Element>): Reference<Element>

 

Reference<Element> InsertAfter(Object v, Reference<Element> mark)

 

func InsertAfter(_ v: Object, _ mark: Reference<Element>) -> Reference<Element>

 

func InsertAfter(v interface{}, mark Reference<Element>) Reference<Element>

Parameters:

  • v:
  • mark:

InsertBefore

 

method InsertBefore(v: Object; mark: Reference<Element>): Reference<Element>

 

Reference<Element> InsertBefore(Object v, Reference<Element> mark)

 

func InsertBefore(_ v: Object, _ mark: Reference<Element>) -> Reference<Element>

 

func InsertBefore(v interface{}, mark Reference<Element>) Reference<Element>

Parameters:

  • v:
  • mark:

Len

 

method Len: int

 

int Len()

 

func Len() -> int

 

func Len() int

MoveAfter

 

method MoveAfter(e: Reference<Element>; mark: Reference<Element>)

 

void MoveAfter(Reference<Element> e, Reference<Element> mark)

 

func MoveAfter(_ e: Reference<Element>, _ mark: Reference<Element>)

 

func MoveAfter(e Reference<Element>, mark Reference<Element>)

Parameters:

  • e:
  • mark:

MoveBefore

 

method MoveBefore(e: Reference<Element>; mark: Reference<Element>)

 

void MoveBefore(Reference<Element> e, Reference<Element> mark)

 

func MoveBefore(_ e: Reference<Element>, _ mark: Reference<Element>)

 

func MoveBefore(e Reference<Element>, mark Reference<Element>)

Parameters:

  • e:
  • mark:

MoveToBack

 

method MoveToBack(e: Reference<Element>)

 

void MoveToBack(Reference<Element> e)

 

func MoveToBack(_ e: Reference<Element>)

 

func MoveToBack(e Reference<Element>)

Parameters:

  • e:

MoveToFront

 

method MoveToFront(e: Reference<Element>)

 

void MoveToFront(Reference<Element> e)

 

func MoveToFront(_ e: Reference<Element>)

 

func MoveToFront(e Reference<Element>)

Parameters:

  • e:

PushBack

 

method PushBack(v: Object): Reference<Element>

 

Reference<Element> PushBack(Object v)

 

func PushBack(_ v: Object) -> Reference<Element>

 

func PushBack(v interface{}) Reference<Element>

Parameters:

  • v:

PushBackList

 

method PushBackList(other: Reference<List>)

 

void PushBackList(Reference<List> other)

 

func PushBackList(_ other: Reference<List>)

 

func PushBackList(other Reference<List>)

Parameters:

  • other:

PushFront

 

method PushFront(v: Object): Reference<Element>

 

Reference<Element> PushFront(Object v)

 

func PushFront(_ v: Object) -> Reference<Element>

 

func PushFront(v interface{}) Reference<Element>

Parameters:

  • v:

PushFrontList

 

method PushFrontList(other: Reference<List>)

 

void PushFrontList(Reference<List> other)

 

func PushFrontList(_ other: Reference<List>)

 

func PushFrontList(other Reference<List>)

Parameters:

  • other:

Remove

 

method Remove(e: Reference<Element>): Object

 

Object Remove(Reference<Element> e)

 

func Remove(_ e: Reference<Element>) -> Object

 

func Remove(e Reference<Element>) interface{}

Parameters:

  • e: