Skip to main content

Lisp.Cell

Cons cell

Assembly: ServiceStack.Common.dll​
View Source​
Declaration
public sealed class Cell : IEnumerable

Properties​

Length​

Length as a list

View Source​
Declaration
public int Length { get; }

Fields​

Car​

Head part of the cons cell

View Source​
Declaration
public object Car

Cdr​

Tail part of the cons cell

View Source​
Declaration
public object Cdr

Methods​

ToString()​

Make a simple string representation. Do not invoke this for any circular list.

View Source​
Declaration
public override string ToString()
Returns​

System.String

GetEnumerator()​

View Source​
Declaration
public IEnumerator GetEnumerator()
Returns​

System.Collections.IEnumerator

Walk(Action<Lisp.Cell>)​

View Source​
Declaration
public void Walk(Action<Lisp.Cell> fn)
Parameters​
TypeName
System.Action<ServiceStack.Script.Lisp.Cell>fn

Implements​

  • System.Collections.IEnumerable