Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • TKey

  • TValue

Hierarchy

Implemented by

Index

Properties

count

count: number

Optional isEndless

isEndless: boolean

Provides a way of flagging endless enumerations that may cause issues.

isReadOnly

isReadOnly: boolean

keys

keys: TKey[]

values

values: TValue[]

Methods

add

  • Parameters

    Returns void

addByKeyValue

  • addByKeyValue(key: TKey, value: TValue): boolean
  • Parameters

    • key: TKey
    • value: TValue

    Returns boolean

clear

  • clear(): number
  • Returns number

contains

containsKey

  • containsKey(key: TKey): boolean
  • Parameters

    • key: TKey

    Returns boolean

containsValue

  • containsValue(value: TValue): boolean
  • Parameters

    • value: TValue

    Returns boolean

copyTo

  • copyTo<TTarget>(target: TTarget, index?: number): TTarget
  • Type parameters

    Parameters

    • target: TTarget
    • Optional index: number

    Returns TTarget

getEnumerator

getValue

  • getValue(key: TKey): TValue
  • Parameters

    • key: TKey

    Returns TValue

importEntries

remove

  • remove(entry: IKeyValuePair<TKey, TValue>, max?: number): number
  • Parameters

    Returns number

removeByKey

  • removeByKey(key: TKey): boolean
  • Parameters

    • key: TKey

    Returns boolean

removeByValue

  • removeByValue(value: TValue): number
  • Parameters

    • value: TValue

    Returns number

setValue

  • setValue(key: TKey, value: TValue): boolean
  • Parameters

    • key: TKey
    • value: TValue

    Returns boolean

toArray

Generated using TypeDoc