C# Class clojure.lang.PersistentArrayMap.TransientArrayMap

Inheritance: ATransientMap
Mostrar archivo Open project: richhickey/clojure-clr

Public Methods

Method Description
TransientArrayMap ( object array ) : System

Protected Methods

Method Description
EnsureEditable ( ) : void
doAssoc ( object key, object val ) : ITransientMap
doCount ( ) : int
doPersistent ( ) : IPersistentMap
doValAt ( object key, object notFound ) : object
doWithout ( object key ) : ITransientMap

Private Methods

Method Description
IndexOfKey ( object key ) : int

Gets the index of the key in the array.

Method Details

EnsureEditable() protected method

protected EnsureEditable ( ) : void
return void

TransientArrayMap() public method

public TransientArrayMap ( object array ) : System
array object
return System

doAssoc() protected method

protected doAssoc ( object key, object val ) : ITransientMap
key object
val object
return ITransientMap

doCount() protected method

protected doCount ( ) : int
return int

doPersistent() protected method

protected doPersistent ( ) : IPersistentMap
return IPersistentMap

doValAt() protected method

protected doValAt ( object key, object notFound ) : object
key object
notFound object
return object

doWithout() protected method

protected doWithout ( object key ) : ITransientMap
key object
return ITransientMap