C# Class clojure.lang.ATransientMap

Inheritance: AFn, ITransientMap
Exibir arquivo Open project: clojure/clojure-clr

Public Methods

Method Description
assoc ( object key, object val ) : ITransientMap
count ( ) : int
invoke ( object arg1 ) : object
invoke ( object arg1, object arg2 ) : object
persistent ( ) : IPersistentMap
valAt ( object key ) : object
valAt ( object key, object notFound ) : object
without ( object key ) : ITransientMap

Protected Methods

Method Description
EnsureEditable ( ) : void

Private Methods

Method Description
ITransientAssociative ( object key, object val ) : ITransientAssociative
ITransientCollection ( ) : IPersistentCollection
ITransientCollection ( object val ) : ITransientCollection
conj ( object val ) : ITransientMap
doAssoc ( object key, object val ) : ITransientMap
doCount ( ) : int
doPersistent ( ) : IPersistentMap
doValAt ( object key, object notFound ) : object
doWithout ( object key ) : ITransientMap

Method Details

EnsureEditable() protected abstract method

protected abstract EnsureEditable ( ) : void
return void

assoc() public method

public assoc ( object key, object val ) : ITransientMap
key object
val object
return ITransientMap

count() public method

public count ( ) : int
return int

invoke() public method

public invoke ( object arg1 ) : object
arg1 object
return object

invoke() public method

public invoke ( object arg1, object arg2 ) : object
arg1 object
arg2 object
return object

persistent() public method

public persistent ( ) : IPersistentMap
return IPersistentMap

valAt() public method

public valAt ( object key ) : object
key object
return object

valAt() public method

public valAt ( object key, object notFound ) : object
key object
notFound object
return object

without() public method

public without ( object key ) : ITransientMap
key object
return ITransientMap