C# 클래스 Fan.Sys.Map

Map is a hashm_map of key value pairs.
상속: FanObj, Literal
파일 보기 프로젝트 열기: xored/f4 1 사용 예제들

공개 메소드들

메소드 설명
@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

비공개 메소드들

메소드 설명
cloneMap ( IDictionary dict ) : IDictionary
modify ( ) : void

메소드 상세

@typeof() 공개 메소드

public @typeof ( ) : Type
리턴 Type

Equals() 공개 메소드

public Equals ( object that ) : bool
that object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

Map() 공개 메소드

public Map ( MapType type ) : System
type MapType
리턴 System

Map() 공개 메소드

public Map ( MapType type, IDictionary map ) : System
type MapType
map IDictionary
리턴 System

Map() 공개 메소드

public Map ( Type k, Type v ) : System
k Type
v Type
리턴 System

add() 공개 메소드

public add ( object key, object val ) : Map
key object
val object
리턴 Map

addAll() 공개 메소드

public addAll ( Map m ) : Map
m Map
리턴 Map

addList() 공개 메소드

public addList ( List list ) : Map
list List
리턴 Map

addList() 공개 메소드

public addList ( List list, Func f ) : Map
list List
f Func
리턴 Map

all() 공개 메소드

public all ( Func f ) : bool
f Func
리턴 bool

any() 공개 메소드

public any ( Func f ) : bool
f Func
리턴 bool

caseInsensitive() 공개 메소드

public caseInsensitive ( ) : bool
리턴 bool

caseInsensitive() 공개 메소드

public caseInsensitive ( bool v ) : void
v bool
리턴 void

clear() 공개 메소드

public clear ( ) : Map
리턴 Map

containsKey() 공개 메소드

public containsKey ( object key ) : bool
key object
리턴 bool

def() 공개 메소드

public def ( ) : object
리턴 object

def() 공개 메소드

public def ( object v ) : void
v object
리턴 void

dup() 공개 메소드

public dup ( ) : Map
리턴 Map

each() 공개 메소드

public each ( Func f ) : void
f Func
리턴 void

eachWhile() 공개 메소드

public eachWhile ( Func f ) : object
f Func
리턴 object

encode() 공개 메소드

public encode ( ObjEncoder @out ) : void
@out Fanx.Serial.ObjEncoder
리턴 void

exclude() 공개 메소드

public exclude ( Func f ) : Map
f Func
리턴 Map

find() 공개 메소드

public find ( Func f ) : object
f Func
리턴 object

findAll() 공개 메소드

public findAll ( Func f ) : Map
f Func
리턴 Map

get() 공개 메소드

public get ( object key ) : object
key object
리턴 object

get() 공개 메소드

public get ( object key, object def ) : object
key object
def object
리턴 object

getOrAdd() 공개 메소드

public getOrAdd ( object key, Func valFunc ) : object
key object
valFunc Func
리턴 object

getOrThrow() 공개 메소드

public getOrThrow ( object key ) : object
key object
리턴 object

hash() 공개 메소드

public hash ( ) : long
리턴 long

isEmpty() 공개 메소드

public isEmpty ( ) : bool
리턴 bool

isImmutable() 공개 메소드

public isImmutable ( ) : bool
리턴 bool

isRO() 공개 메소드

public isRO ( ) : bool
리턴 bool

isRW() 공개 메소드

public isRW ( ) : bool
리턴 bool

join() 공개 메소드

public join ( string sep ) : string
sep string
리턴 string

join() 공개 메소드

public join ( string sep, Func f ) : string
sep string
f Func
리턴 string

keys() 공개 메소드

public keys ( ) : List
리턴 List

keysEnumerator() 공개 메소드

public keysEnumerator ( ) : IEnumerator
리턴 IEnumerator

make() 공개 정적인 메소드

public static make ( Type type ) : Map
type Type
리턴 Map

map() 공개 메소드

public map ( Func f ) : Map
f Func
리턴 Map

ordered() 공개 메소드

public ordered ( ) : bool
리턴 bool

ordered() 공개 메소드

public ordered ( bool v ) : void
v bool
리턴 void

pairsIterator() 공개 메소드

public pairsIterator ( ) : IDictionaryEnumerator
리턴 IDictionaryEnumerator

reduce() 공개 메소드

public reduce ( object reduction, Func f ) : object
reduction object
f Func
리턴 object

remove() 공개 메소드

public remove ( object key ) : object
key object
리턴 object

ro() 공개 메소드

public ro ( ) : Map
리턴 Map

rw() 공개 메소드

public rw ( ) : Map
리턴 Map

set() 공개 메소드

public set ( object key, object val ) : Map
key object
val object
리턴 Map

setAll() 공개 메소드

public setAll ( Map m ) : Map
m Map
리턴 Map

setList() 공개 메소드

public setList ( List list ) : Map
list List
리턴 Map

setList() 공개 메소드

public setList ( List list, Func f ) : Map
list List
f Func
리턴 Map

size() 공개 메소드

public size ( ) : long
리턴 long

toCode() 공개 메소드

public toCode ( ) : string
리턴 string

toImmutable() 공개 메소드

public toImmutable ( ) : object
리턴 object

toStr() 공개 메소드

public toStr ( ) : string
리턴 string

vals() 공개 메소드

public vals ( ) : List
리턴 List