Search
Preparing search index...
The search index is not available
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
fm
icelink
InternalConcurrentDictionary
Class InternalConcurrentDictionary<TKey, TValue>
Type parameters
TKey
TValue
Hierarchy
InternalConcurrentDictionary
Index
Constructors
constructor
Properties
__dict
__hash
Function
Methods
add
OrUpdate
clear
contains
Key
get
Count
get
IsEmpty
get
Keys
get
OrAdd
get
Type
String
get
Values
try
Add
try
Get
Value
try
Remove
try
Update
Constructors
constructor
new
Internal
Concurrent
Dictionary
(
hashCallback
:
IFunction1
<
TKey
,
string
>
)
:
InternalConcurrentDictionary
Parameters
hashCallback:
IFunction1
<
TKey
,
string
>
Returns
InternalConcurrentDictionary
Properties
Private
__dict
__dict
:
Hash
<
string
,
MutablePair
<
TKey
,
TValue
>
>
Private
__hash
Function
__hash
Function
:
IFunction1
<
TKey
,
string
>
Methods
add
OrUpdate
add
OrUpdate
(
key
:
TKey
, addValue
:
TValue
, updateValueFactory
:
IFunction2
<
TKey
,
TValue
,
TValue
>
)
:
TValue
Parameters
key:
TKey
addValue:
TValue
updateValueFactory:
IFunction2
<
TKey
,
TValue
,
TValue
>
Returns
TValue
clear
clear
(
)
:
void
Returns
void
contains
Key
contains
Key
(
key
:
TKey
)
:
boolean
Parameters
key:
TKey
Returns
boolean
get
Count
get
Count
(
)
:
number
Returns
number
get
IsEmpty
get
IsEmpty
(
)
:
boolean
Returns
boolean
get
Keys
get
Keys
(
)
:
TKey
[]
Returns
TKey
[]
get
OrAdd
get
OrAdd
(
key
:
TKey
, valueFactory
:
IFunction1
<
TKey
,
TValue
>
)
:
TValue
Parameters
key:
TKey
valueFactory:
IFunction1
<
TKey
,
TValue
>
Returns
TValue
get
Type
String
get
Type
String
(
)
:
string
Returns
string
get
Values
get
Values
(
)
:
TValue
[]
Returns
TValue
[]
try
Add
try
Add
(
key
:
TKey
, value
:
TValue
)
:
boolean
Parameters
key:
TKey
value:
TValue
Returns
boolean
try
Get
Value
try
Get
Value
(
key
:
TKey
, holder
:
Holder
<
TValue
>
)
:
boolean
Parameters
key:
TKey
holder:
Holder
<
TValue
>
Returns
boolean
try
Remove
try
Remove
(
key
:
TKey
, value
:
Holder
<
TValue
>
)
:
boolean
Parameters
key:
TKey
value:
Holder
<
TValue
>
Returns
boolean
try
Update
try
Update
(
key
:
TKey
, newValue
:
TValue
, comparisonValue
:
TValue
)
:
boolean
Parameters
key:
TKey
newValue:
TValue
comparisonValue:
TValue
Returns
boolean
Internal
Concurrent
Dictionary
constructor
__dict
__hash
Function
add
OrUpdate
clear
contains
Key
get
Count
get
IsEmpty
get
Keys
get
OrAdd
get
Type
String
get
Values
try
Add
try
Get
Value
try
Remove
try
Update