C# Класс clojure.lang.PersistentVector.TransientVector

Наследование: AFn, ITransientVector, Counted
Показать файл Открыть проект

Открытые методы

Метод Описание
TransientVector ( PersistentVector v ) : System
assoc ( object key, object val ) : ITransientAssociative
assocN ( int i, object val ) : ITransientVector
conj ( object val ) : ITransientCollection
count ( ) : int
nth ( int i ) : object
nth ( int i, object notFound ) : object
persistent ( ) : IPersistentCollection
pop ( ) : ITransientVector
valAt ( object key ) : object
valAt ( object key, object notFound ) : object

Приватные методы

Метод Описание
ArrayFor ( int i ) : object[]
EditableArrayFor ( int i ) : object[]
EditableRoot ( Node node ) : Node
EditableTail ( object tl ) : object[]
EnsureEditable ( Node node ) : Node
EnsureEditable ( ) : void
PopTail ( int level, Node node ) : Node
PushTail ( int level, Node parent, Node tailnode ) : Node
Tailoff ( ) : int
TransientVector ( int cnt, int shift, Node root, Object tail ) : System
doAssoc ( int level, Node node, int i, Object val ) : Node

Описание методов

TransientVector() публичный Метод

public TransientVector ( PersistentVector v ) : System
v PersistentVector
Результат System

assoc() публичный Метод

public assoc ( object key, object val ) : ITransientAssociative
key object
val object
Результат ITransientAssociative

assocN() публичный Метод

public assocN ( int i, object val ) : ITransientVector
i int
val object
Результат ITransientVector

conj() публичный Метод

public conj ( object val ) : ITransientCollection
val object
Результат ITransientCollection

count() публичный Метод

public count ( ) : int
Результат int

nth() публичный Метод

public nth ( int i ) : object
i int
Результат object

nth() публичный Метод

public nth ( int i, object notFound ) : object
i int
notFound object
Результат object

persistent() публичный Метод

public persistent ( ) : IPersistentCollection
Результат IPersistentCollection

pop() публичный Метод

public pop ( ) : ITransientVector
Результат ITransientVector

valAt() публичный Метод

public valAt ( object key ) : object
key object
Результат object

valAt() публичный Метод

public valAt ( object key, object notFound ) : object
key object
notFound object
Результат object