C# Class Fan.Sys.Map

Map is a hashm_map of key value pairs.
Inheritance: FanObj, Literal
Afficher le fichier Open project: xored/f4 Class Usage Examples

Méthodes publiques

Méthode Description
@typeof ( ) : Type
Equals ( object that ) : bool
GetHashCode ( ) : int
Map ( MapType type ) : System
Map ( MapType type, IDictionary map ) : System
Map ( Type k, Type v ) : System
add ( object key, object val ) : Map
addAll ( Map m ) : Map
addList ( List list ) : Map
addList ( List list, Func f ) : Map
all ( Func f ) : bool
any ( Func f ) : bool
caseInsensitive ( ) : bool
caseInsensitive ( bool v ) : void
clear ( ) : Map
containsKey ( object key ) : bool
def ( ) : object
def ( object v ) : void
dup ( ) : Map
each ( Func f ) : void
eachWhile ( Func f ) : object
encode ( ObjEncoder @out ) : void
exclude ( Func f ) : Map
find ( Func f ) : object
findAll ( Func f ) : Map
get ( object key ) : object
get ( object key, object def ) : object
getOrAdd ( object key, Func valFunc ) : object
getOrThrow ( object key ) : object
hash ( ) : long
isEmpty ( ) : bool
isImmutable ( ) : bool
isRO ( ) : bool
isRW ( ) : bool
join ( string sep ) : string
join ( string sep, Func f ) : string
keys ( ) : List
keysEnumerator ( ) : IEnumerator
make ( Type type ) : Map
map ( Func f ) : Map
ordered ( ) : bool
ordered ( bool v ) : void
pairsIterator ( ) : IDictionaryEnumerator
reduce ( object reduction, Func f ) : object
remove ( object key ) : object
ro ( ) : Map
rw ( ) : Map
set ( object key, object val ) : Map
setAll ( Map m ) : Map
setList ( List list ) : Map
setList ( List list, Func f ) : Map
size ( ) : long
toCode ( ) : string
toImmutable ( ) : object
toStr ( ) : string
vals ( ) : List

Private Methods

Méthode Description
cloneMap ( IDictionary dict ) : IDictionary
modify ( ) : void

Method Details

@typeof() public méthode

public @typeof ( ) : Type
Résultat Type

Equals() public méthode

public Equals ( object that ) : bool
that object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

Map() public méthode

public Map ( MapType type ) : System
type MapType
Résultat System

Map() public méthode

public Map ( MapType type, IDictionary map ) : System
type MapType
map IDictionary
Résultat System

Map() public méthode

public Map ( Type k, Type v ) : System
k Type
v Type
Résultat System

add() public méthode

public add ( object key, object val ) : Map
key object
val object
Résultat Map

addAll() public méthode

public addAll ( Map m ) : Map
m Map
Résultat Map

addList() public méthode

public addList ( List list ) : Map
list List
Résultat Map

addList() public méthode

public addList ( List list, Func f ) : Map
list List
f Func
Résultat Map

all() public méthode

public all ( Func f ) : bool
f Func
Résultat bool

any() public méthode

public any ( Func f ) : bool
f Func
Résultat bool

caseInsensitive() public méthode

public caseInsensitive ( ) : bool
Résultat bool

caseInsensitive() public méthode

public caseInsensitive ( bool v ) : void
v bool
Résultat void

clear() public méthode

public clear ( ) : Map
Résultat Map

containsKey() public méthode

public containsKey ( object key ) : bool
key object
Résultat bool

def() public méthode

public def ( ) : object
Résultat object

def() public méthode

public def ( object v ) : void
v object
Résultat void

dup() public méthode

public dup ( ) : Map
Résultat Map

each() public méthode

public each ( Func f ) : void
f Func
Résultat void

eachWhile() public méthode

public eachWhile ( Func f ) : object
f Func
Résultat object

encode() public méthode

public encode ( ObjEncoder @out ) : void
@out Fanx.Serial.ObjEncoder
Résultat void

exclude() public méthode

public exclude ( Func f ) : Map
f Func
Résultat Map

find() public méthode

public find ( Func f ) : object
f Func
Résultat object

findAll() public méthode

public findAll ( Func f ) : Map
f Func
Résultat Map

get() public méthode

public get ( object key ) : object
key object
Résultat object

get() public méthode

public get ( object key, object def ) : object
key object
def object
Résultat object

getOrAdd() public méthode

public getOrAdd ( object key, Func valFunc ) : object
key object
valFunc Func
Résultat object

getOrThrow() public méthode

public getOrThrow ( object key ) : object
key object
Résultat object

hash() public méthode

public hash ( ) : long
Résultat long

isEmpty() public méthode

public isEmpty ( ) : bool
Résultat bool

isImmutable() public méthode

public isImmutable ( ) : bool
Résultat bool

isRO() public méthode

public isRO ( ) : bool
Résultat bool

isRW() public méthode

public isRW ( ) : bool
Résultat bool

join() public méthode

public join ( string sep ) : string
sep string
Résultat string

join() public méthode

public join ( string sep, Func f ) : string
sep string
f Func
Résultat string

keys() public méthode

public keys ( ) : List
Résultat List

keysEnumerator() public méthode

public keysEnumerator ( ) : IEnumerator
Résultat IEnumerator

make() public static méthode

public static make ( Type type ) : Map
type Type
Résultat Map

map() public méthode

public map ( Func f ) : Map
f Func
Résultat Map

ordered() public méthode

public ordered ( ) : bool
Résultat bool

ordered() public méthode

public ordered ( bool v ) : void
v bool
Résultat void

pairsIterator() public méthode

public pairsIterator ( ) : IDictionaryEnumerator
Résultat IDictionaryEnumerator

reduce() public méthode

public reduce ( object reduction, Func f ) : object
reduction object
f Func
Résultat object

remove() public méthode

public remove ( object key ) : object
key object
Résultat object

ro() public méthode

public ro ( ) : Map
Résultat Map

rw() public méthode

public rw ( ) : Map
Résultat Map

set() public méthode

public set ( object key, object val ) : Map
key object
val object
Résultat Map

setAll() public méthode

public setAll ( Map m ) : Map
m Map
Résultat Map

setList() public méthode

public setList ( List list ) : Map
list List
Résultat Map

setList() public méthode

public setList ( List list, Func f ) : Map
list List
f Func
Résultat Map

size() public méthode

public size ( ) : long
Résultat long

toCode() public méthode

public toCode ( ) : string
Résultat string

toImmutable() public méthode

public toImmutable ( ) : object
Résultat object

toStr() public méthode

public toStr ( ) : string
Résultat string

vals() public méthode

public vals ( ) : List
Résultat List