Dictionary<Key,Value>

Overview

Location

 

$New .NET Standard 2.0

 

method $New withDictionaryLiteral(params elements: array of ValueTuple<Key, Value>)

 

void $New withDictionaryLiteral(params ValueTuple<Key, Value>[] elements)

 

func $New(withDictionaryLiteral elements: ValueTuple<Key, Value>...)

 

void $New withDictionaryLiteral(ValueTuple<Key, Value>[]... elements)

Parameters:

  • elements:

constructor

 

constructor

 

Dictionary<Key,Value>()

 

init()

 

Dictionary<Key,Value>()

constructor (Dictionary<Key,Value>) Cooper

 

constructor(value: Dictionary<Key,Value>)

 

Dictionary<Key,Value>(Dictionary<Key,Value> value)

 

init(_ value: Dictionary<Key,Value>)

 

Dictionary<Key,Value>(Dictionary<Key,Value> value)

Parameters:

  • value:

constructor (not nullable not nullable Dictionary<not nullable Key, not nullable Value>) Island

 

constructor(dictionary: not nullable not nullable Dictionary<not nullable Key, not nullable Value>)

 

Dictionary<Key,Value>(Dictionary<not nullable Key, not nullable Value>!! dictionary)

 

init(_ dictionary: Dictionary<not nullable Key, not nullable Value>)

Parameters:

  • dictionary:

constructor (not nullable not nullable Foundation.NSDictionary<not nullable Key, not nullable Value>) Toffee

 

init(_ dictionary: Foundation.NSDictionary<Key, Value>)

Parameters:

  • dictionary:

constructor (not nullable not nullable HashMap<not nullable Key, not nullable Value>) Cooper

 

constructor(dictionary: not nullable not nullable HashMap<not nullable Key, not nullable Value>)

 

Dictionary<Key,Value>(HashMap<Key!, Value!>!! dictionary)

 

init(_ dictionary: HashMap<Key, Value>)

 

Dictionary<Key,Value>(HashMap<Key!, Value!>!! dictionary)

Parameters:

  • dictionary:

constructor (not nullable not nullable Dictionary<not nullable Key, not nullable Value>) .NET, .NET Standard 2.0

 

constructor(dictionary: not nullable not nullable Dictionary<not nullable Key, not nullable Value>)

 

Dictionary<Key,Value>(Dictionary<Key!, Value!>!! dictionary)

 

init(_ dictionary: Dictionary<Key, Value>)

Parameters:

  • dictionary:

constructor withDictionaryLiteral(array of not nullable tuple of(not nullable Key, not nullable Value)) .NET, Cooper, Island, Toffee

 

constructor withDictionaryLiteral(params elements: array of not nullable tuple of(not nullable Key, not nullable Value))

 

Dictionary<Key,Value> withDictionaryLiteral(params tuple of(not nullable Key, not nullable Value)![] elements)

 

init(withDictionaryLiteral elements: Tuple2<Key, Value>...)

 

Dictionary<Key,Value> withDictionaryLiteral(Tuple2<Key!, Value!>![]... elements)

Parameters:

  • elements:

constructor withItems(not nullable Dictionary<not nullable Key, not nullable Value>)

 

constructor withItems(original: not nullable Dictionary<not nullable Key, not nullable Value>)

 

Dictionary<Key,Value> withItems(Dictionary<not nullable Key, Value!>! original)

 

init(withItems original: Dictionary<not nullable Key, Value>)

 

Dictionary<Key,Value> withItems(Dictionary<not nullable Key, Value!>! original)

Parameters:

  • original:

constructor withMinimumCapacity(not nullable Int)

 

constructor withMinimumCapacity(minimumCapacity: not nullable Int)

 

Dictionary<Key,Value> withMinimumCapacity(Int! minimumCapacity)

 

init(withMinimumCapacity minimumCapacity: Int)

 

Dictionary<Key,Value> withMinimumCapacity(Int! minimumCapacity)

Parameters:

  • minimumCapacity:

clear Cooper

 

method clear

 

void clear()

 

func clear()

 

void clear()

clone Cooper

 

method clone: Object

 

Object clone()

 

func clone() -> Object

 

Object clone()

compute Cooper

 

method compute(arg1: Key; arg2: BiFunction<Key, not nullable Key, not nullable Value>): Value

 

Value compute(Key arg1, BiFunction<Key, Key!, Value!> arg2)

 

func compute(_ arg1: Key, _ arg2: BiFunction<Key, Key, Value>) -> Value

 

Value compute(Key arg1, BiFunc3<Key, not nullable Key, not nullable Value> arg2)

Parameters:

  • arg1:
  • arg2:

computeIfAbsent Cooper

 

method computeIfAbsent(arg1: Key; arg2: Function<not nullable Key, not nullable Value>): Value

 

Value computeIfAbsent(Key arg1, Function<Key!, Value!> arg2)

 

func computeIfAbsent(_ arg1: Key, _ arg2: Function<Key, Value>) -> Value

 

Value computeIfAbsent(Key arg1, Func2<not nullable Key, not nullable Value> arg2)

Parameters:

  • arg1:
  • arg2:

computeIfPresent Cooper

 

method computeIfPresent(arg1: Key; arg2: BiFunction<Key, not nullable Key, not nullable Value>): Value

 

Value computeIfPresent(Key arg1, BiFunction<Key, Key!, Value!> arg2)

 

func computeIfPresent(_ arg1: Key, _ arg2: BiFunction<Key, Key, Value>) -> Value

 

Value computeIfPresent(Key arg1, BiFunc3<Key, not nullable Key, not nullable Value> arg2)

Parameters:

  • arg1:
  • arg2:

containsKey Cooper

 

method containsKey(arg1: Object): not nullable Bool

 

Bool! containsKey(Object arg1)

 

func containsKey(_ arg1: Object) -> Bool

 

Bool! containsKey(Object arg1)

Parameters:

  • arg1:

containsValue Cooper

 

method containsValue(arg1: Object): not nullable Bool

 

Bool! containsValue(Object arg1)

 

func containsValue(_ arg1: Object) -> Bool

 

Bool! containsValue(Object arg1)

Parameters:

  • arg1:

count  virtual

 

property count: not nullable Int read;

 

Int! count { get; }

 

var count: Int { get{} }

 

Int! count { __get; }

description  override

 

method description: not nullable String

 

String! description()

 

func description() -> String

 

String! description()

entrySet Cooper

 

method entrySet: Set<Map<not nullable Key, not nullable Value>>

 

Set<Map<Key!, Value!>> entrySet()

 

func entrySet() -> Set<Map<Key, Value>>

 

Set<Map<Key!, Value!>> entrySet()

Equals .NET, .NET Standard 2.0, Cooper

 

method Equals(other: Object): not nullable Bool

 

Bool! Equals(Object other)

 

func Equals(_ other: Object) -> Bool

 

Bool! Equals(Object other)

Parameters:

  • other:

forEach Cooper

 

method forEach(arg1: BiConsumer<Key, Value>)

 

void forEach(BiConsumer<Key, Value> arg1)

 

func forEach(_ arg1: BiConsumer<Key, Value>)

 

void forEach(BiConsumer<Key, Value> arg1)

Parameters:

  • arg1:

get Cooper

 

method get(arg1: Object): Value

 

Value get(Object arg1)

 

func get(_ arg1: Object) -> Value

 

Value get(Object arg1)

Parameters:

  • arg1:

GetEnumerator  virtual .NET, .NET Standard 2.0, Island

 

// .NET
method GetEnumerator: IEnumerator<not nullable tuple of (not nullable Key, not nullable Value)>
// .NET Standard 2.0
method GetEnumerator: IEnumerator<not nullable ValueTuple<not nullable Key, not nullable Value>>
// Island
method GetEnumerator: IEnumerator<not nullable tuple of (not nullable Key, not nullable Value)>

 

// .NET
IEnumerator<(not nullable Key, not nullable Value)!> GetEnumerator()
// .NET Standard 2.0
IEnumerator<ValueTuple<Key!, Value!>!> GetEnumerator()
// Island
IEnumerator<not nullable (not nullable Key, not nullable Value)> GetEnumerator()

 

// .NET
func GetEnumerator() -> IEnumerator<(not nullable Key, not nullable Value)>
// .NET Standard 2.0
func GetEnumerator() -> IEnumerator<ValueTuple<Key, Value>>
// Island
func GetEnumerator() -> IEnumerator<not nullable (not nullable Key, not nullable Value)>

getOrDefault Cooper

 

method getOrDefault(arg1: Object; arg2: Value): Value

 

Value getOrDefault(Object arg1, Value arg2)

 

func getOrDefault(_ arg1: Object, _ arg2: Value) -> Value

 

Value getOrDefault(Object arg1, Value arg2)

Parameters:

  • arg1:
  • arg2:

GetSequence  virtual

 

// .NET, Island
method GetSequence: not nullable IEnumerable<not nullable tuple of (not nullable Key, not nullable Value)>
// .NET Standard 2.0
method GetSequence: not nullable IEnumerable<not nullable ValueTuple<not nullable Key, not nullable Value>>

 

// .NET, Island
IEnumerable<not nullable (not nullable Key, not nullable Value)>! GetSequence()
// .NET Standard 2.0
IEnumerable<not nullable ValueTuple<not nullable Key, not nullable Value>>! GetSequence()

 

func GetSequence() -> INSFastEnumeration<not nullable Tuple2<not nullable Key, not nullable Value>>

 

Iterable<not nullable Tuple2<not nullable Key, not nullable Value>>! GetSequence()

hashCode Cooper

 

method hashCode: not nullable Integer

 

Integer! hashCode()

 

func hashCode() -> Integer

 

Integer! hashCode()

isEmpty Cooper

 

method isEmpty: not nullable Bool

 

Bool! isEmpty()

 

func isEmpty() -> Bool

 

Bool! isEmpty()

isEmpty  virtual

 

property isEmpty: not nullable Bool read;

 

Bool! isEmpty { get; }

 

var isEmpty: Bool { get{} }

 

Bool! isEmpty { __get; }

isEqual  override Toffee

 

func isEqual(_ other: Object) -> Bool

Parameters:

  • other:

Item  virtual

 

property Item[key: not nullable Key]: nullable GenericNullable<Value> read write;

 

GenericNullable<Value>? Item[Key! key] { get; set; }

 

// .NET, .NET Standard 2.0, Island
subscript Item(_ key: Key) -> GenericNullable<Value>? { get{} set{} }
// Toffee
subscript Item(_ key: Key) -> Value? { get{} set{} }

 

Value? Item[Key! key] { __get; __set; }

iterator Cooper

 

method iterator: Iterator<not nullable Tuple2<not nullable Key, not nullable Value>>

 

Iterator<Tuple2<not nullable Key, not nullable Value>!> iterator()

 

func iterator() -> Iterator<Tuple2<not nullable Key, not nullable Value>>

 

Iterator<Tuple2<not nullable Key, not nullable Value>!> iterator()

keys  virtual

 

property keys: not nullable IEnumerable<not nullable Key> read;

 

IEnumerable<not nullable Key>! keys { get; }

 

// .NET, .NET Standard 2.0, Island
var keys: IEnumerable<not nullable Key> { get{} }
// Toffee
var keys: INSFastEnumeration<not nullable Key> { get{} }

 

Iterable<not nullable Key>! keys { __get; }

keySet Cooper

 

method keySet: Set<not nullable Key>

 

Set<Key!> keySet()

 

func keySet() -> Set<Key>

 

Set<Key!> keySet()

merge Cooper

 

method merge(arg1: Key; arg2: Value; arg3: BiFunction<Key, not nullable Key, not nullable Value>): Value

 

Value merge(Key arg1, Value arg2, BiFunction<Key, Key!, Value!> arg3)

 

func merge(_ arg1: Key, _ arg2: Value, _ arg3: BiFunction<Key, Key, Value>) -> Value

 

Value merge(Key arg1, Value arg2, BiFunc3<Key, not nullable Key, not nullable Value> arg3)

Parameters:

  • arg1:
  • arg2:
  • arg3:

platformDictionary  virtual

 

// .NET, .NET Standard 2.0
property platformDictionary: not nullable not nullable Dictionary<not nullable Key, not nullable Value> read;
// Island
property platformDictionary: not nullable not nullable Dictionary<not nullable Key, not nullable Value> read;

 

// .NET, .NET Standard 2.0
Dictionary<Key!, Value!>!! platformDictionary { get; }
// Island
Dictionary<not nullable Key, not nullable Value>!! platformDictionary { get; }

 

// .NET, .NET Standard 2.0
var platformDictionary: Dictionary<Key, Value> { get{} }
// Island
var platformDictionary: Dictionary<not nullable Key, not nullable Value> { get{} }
// Toffee
var platformDictionary: NSMutableDictionary<Key, Value> { get{} }

 

HashMap<Key!, Value!>!! platformDictionary { __get; }

put Cooper

 

method put(arg1: Key; arg2: Value): Value

 

Value put(Key arg1, Value arg2)

 

func put(_ arg1: Key, _ arg2: Value) -> Value

 

Value put(Key arg1, Value arg2)

Parameters:

  • arg1:
  • arg2:

putAll Cooper

 

method putAll(arg1: Map<Key, Value>)

 

void putAll(Map<Key, Value> arg1)

 

func putAll(_ arg1: Map<Key, Value>)

 

void putAll(Map<Key, Value> arg1)

Parameters:

  • arg1:

putIfAbsent Cooper

 

method putIfAbsent(arg1: Key; arg2: Value): Value

 

Value putIfAbsent(Key arg1, Value arg2)

 

func putIfAbsent(_ arg1: Key, _ arg2: Value) -> Value

 

Value putIfAbsent(Key arg1, Value arg2)

Parameters:

  • arg1:
  • arg2:

remove (Object): Value Cooper

 

method remove(arg1: Object): Value

 

Value remove(Object arg1)

 

func remove(_ arg1: Object) -> Value

 

Value remove(Object arg1)

Parameters:

  • arg1:

remove (Object, Object): not nullable Bool Cooper

 

method remove(arg1: Object; arg2: Object): not nullable Bool

 

Bool! remove(Object arg1, Object arg2)

 

func remove(_ arg1: Object, _ arg2: Object) -> Bool

 

Bool! remove(Object arg1, Object arg2)

Parameters:

  • arg1:
  • arg2:

removeAll  virtual

 

method removeAll keepCapacity(keepCapacity: not nullable Bool)

 

void removeAll keepCapacity(Bool! keepCapacity)

 

func removeAll(keepCapacity: Bool)

 

void removeAll keepCapacity(Bool! keepCapacity)

Parameters:

  • keepCapacity:

removeValueForKey  virtual

 

method removeValueForKey(key: not nullable Key): nullable GenericNullable<Value>

 

GenericNullable<Value>? removeValueForKey(Key! key)

 

func removeValueForKey(_ key: Key) -> Value?

 

Value? removeValueForKey(Key! key)

Parameters:

  • key:

replace (Key, Value): Value Cooper

 

method replace(arg1: Key; arg2: Value): Value

 

Value replace(Key arg1, Value arg2)

 

func replace(_ arg1: Key, _ arg2: Value) -> Value

 

Value replace(Key arg1, Value arg2)

Parameters:

  • arg1:
  • arg2:

replace (Key, Value, Value): not nullable Bool Cooper

 

method replace(arg1: Key; arg2: Value; arg3: Value): not nullable Bool

 

Bool! replace(Key arg1, Value arg2, Value arg3)

 

func replace(_ arg1: Key, _ arg2: Value, _ arg3: Value) -> Bool

 

Bool! replace(Key arg1, Value arg2, Value arg3)

Parameters:

  • arg1:
  • arg2:
  • arg3:

replaceAll Cooper

 

method replaceAll(arg1: BiFunction<Key, Key, Value>)

 

void replaceAll(BiFunction<Key, Key, Value> arg1)

 

func replaceAll(_ arg1: BiFunction<Key, Key, Value>)

 

void replaceAll(BiFunc3<Key, Key, Value> arg1)

Parameters:

  • arg1:

size Cooper

 

method size: not nullable Integer

 

Integer! size()

 

func size() -> Integer

 

Integer! size()

ToString  override virtual .NET, .NET Standard 2.0, Cooper, Island

 

method ToString: String

 

String ToString()

 

func ToString() -> String

 

String ToString()

updateValue  virtual

 

method updateValue(value: not nullable Value) forKey(key: not nullable Key): nullable GenericNullable<Value>

 

GenericNullable<Value>? updateValue(Value! value) forKey(Key! key)

 

func updateValue(_ value: Value, forKey key: Key) -> Value?

 

Value? updateValue(Value! value) forKey(Key! key)

Parameters:

  • value:
  • key:

values Cooper

 

method values: Collection<not nullable Value>

 

Collection<Value!> values()

 

func values() -> Collection<Value>

 

Collection<Value!> values()

values  virtual

 

property values: not nullable IEnumerable<not nullable Value> read;

 

IEnumerable<not nullable Value>! values { get; }

 

// .NET, .NET Standard 2.0, Island
var values: IEnumerable<not nullable Value> { get{} }
// Toffee
var values: INSFastEnumeration<not nullable Value> { get{} }

 

Iterable<not nullable Value>! values { __get; }

 

count  virtual

 

property count: not nullable Int read;

 

Int! count { get; }

 

var count: Int { get{} }

 

Int! count { __get; }

isEmpty  virtual

 

property isEmpty: not nullable Bool read;

 

Bool! isEmpty { get; }

 

var isEmpty: Bool { get{} }

 

Bool! isEmpty { __get; }

Item  virtual

 

property Item[key: not nullable Key]: nullable GenericNullable<Value> read write;

 

GenericNullable<Value>? Item[Key! key] { get; set; }

 

// .NET, .NET Standard 2.0, Island
subscript Item(_ key: Key) -> GenericNullable<Value>? { get{} set{} }
// Toffee
subscript Item(_ key: Key) -> Value? { get{} set{} }

 

Value? Item[Key! key] { __get; __set; }

keys  virtual

 

property keys: not nullable IEnumerable<not nullable Key> read;

 

IEnumerable<not nullable Key>! keys { get; }

 

// .NET, .NET Standard 2.0, Island
var keys: IEnumerable<not nullable Key> { get{} }
// Toffee
var keys: INSFastEnumeration<not nullable Key> { get{} }

 

Iterable<not nullable Key>! keys { __get; }

platformDictionary  virtual

 

// .NET, .NET Standard 2.0
property platformDictionary: not nullable not nullable Dictionary<not nullable Key, not nullable Value> read;
// Island
property platformDictionary: not nullable not nullable Dictionary<not nullable Key, not nullable Value> read;

 

// .NET, .NET Standard 2.0
Dictionary<Key!, Value!>!! platformDictionary { get; }
// Island
Dictionary<not nullable Key, not nullable Value>!! platformDictionary { get; }

 

// .NET, .NET Standard 2.0
var platformDictionary: Dictionary<Key, Value> { get{} }
// Island
var platformDictionary: Dictionary<not nullable Key, not nullable Value> { get{} }
// Toffee
var platformDictionary: NSMutableDictionary<Key, Value> { get{} }

 

HashMap<Key!, Value!>!! platformDictionary { __get; }

values  virtual

 

property values: not nullable IEnumerable<not nullable Value> read;

 

IEnumerable<not nullable Value>! values { get; }

 

// .NET, .NET Standard 2.0, Island
var values: IEnumerable<not nullable Value> { get{} }
// Toffee
var values: INSFastEnumeration<not nullable Value> { get{} }

 

Iterable<not nullable Value>! values { __get; }

 

$New .NET Standard 2.0

 

method $New withDictionaryLiteral(params elements: array of ValueTuple<Key, Value>)

 

void $New withDictionaryLiteral(params ValueTuple<Key, Value>[] elements)

 

func $New(withDictionaryLiteral elements: ValueTuple<Key, Value>...)

 

void $New withDictionaryLiteral(ValueTuple<Key, Value>[]... elements)

Parameters:

  • elements:

constructor

 

constructor

 

Dictionary<Key,Value>()

 

init()

 

Dictionary<Key,Value>()

constructor (Dictionary<Key,Value>) Cooper

 

constructor(value: Dictionary<Key,Value>)

 

Dictionary<Key,Value>(Dictionary<Key,Value> value)

 

init(_ value: Dictionary<Key,Value>)

 

Dictionary<Key,Value>(Dictionary<Key,Value> value)

Parameters:

  • value:

constructor (not nullable not nullable Dictionary<not nullable Key, not nullable Value>) Island

 

constructor(dictionary: not nullable not nullable Dictionary<not nullable Key, not nullable Value>)

 

Dictionary<Key,Value>(Dictionary<not nullable Key, not nullable Value>!! dictionary)

 

init(_ dictionary: Dictionary<not nullable Key, not nullable Value>)

Parameters:

  • dictionary:

constructor (not nullable not nullable Foundation.NSDictionary<not nullable Key, not nullable Value>) Toffee

 

init(_ dictionary: Foundation.NSDictionary<Key, Value>)

Parameters:

  • dictionary:

constructor (not nullable not nullable HashMap<not nullable Key, not nullable Value>) Cooper

 

constructor(dictionary: not nullable not nullable HashMap<not nullable Key, not nullable Value>)

 

Dictionary<Key,Value>(HashMap<Key!, Value!>!! dictionary)

 

init(_ dictionary: HashMap<Key, Value>)

 

Dictionary<Key,Value>(HashMap<Key!, Value!>!! dictionary)

Parameters:

  • dictionary:

constructor (not nullable not nullable Dictionary<not nullable Key, not nullable Value>) .NET, .NET Standard 2.0

 

constructor(dictionary: not nullable not nullable Dictionary<not nullable Key, not nullable Value>)

 

Dictionary<Key,Value>(Dictionary<Key!, Value!>!! dictionary)

 

init(_ dictionary: Dictionary<Key, Value>)

Parameters:

  • dictionary:

constructor withDictionaryLiteral(array of not nullable tuple of(not nullable Key, not nullable Value)) .NET, Cooper, Island, Toffee

 

constructor withDictionaryLiteral(params elements: array of not nullable tuple of(not nullable Key, not nullable Value))

 

Dictionary<Key,Value> withDictionaryLiteral(params tuple of(not nullable Key, not nullable Value)![] elements)

 

init(withDictionaryLiteral elements: Tuple2<Key, Value>...)

 

Dictionary<Key,Value> withDictionaryLiteral(Tuple2<Key!, Value!>![]... elements)

Parameters:

  • elements:

constructor withItems(not nullable Dictionary<not nullable Key, not nullable Value>)

 

constructor withItems(original: not nullable Dictionary<not nullable Key, not nullable Value>)

 

Dictionary<Key,Value> withItems(Dictionary<not nullable Key, Value!>! original)

 

init(withItems original: Dictionary<not nullable Key, Value>)

 

Dictionary<Key,Value> withItems(Dictionary<not nullable Key, Value!>! original)

Parameters:

  • original:

constructor withMinimumCapacity(not nullable Int)

 

constructor withMinimumCapacity(minimumCapacity: not nullable Int)

 

Dictionary<Key,Value> withMinimumCapacity(Int! minimumCapacity)

 

init(withMinimumCapacity minimumCapacity: Int)

 

Dictionary<Key,Value> withMinimumCapacity(Int! minimumCapacity)

Parameters:

  • minimumCapacity:

clear Cooper

 

method clear

 

void clear()

 

func clear()

 

void clear()

clone Cooper

 

method clone: Object

 

Object clone()

 

func clone() -> Object

 

Object clone()

compute Cooper

 

method compute(arg1: Key; arg2: BiFunction<Key, not nullable Key, not nullable Value>): Value

 

Value compute(Key arg1, BiFunction<Key, Key!, Value!> arg2)

 

func compute(_ arg1: Key, _ arg2: BiFunction<Key, Key, Value>) -> Value

 

Value compute(Key arg1, BiFunc3<Key, not nullable Key, not nullable Value> arg2)

Parameters:

  • arg1:
  • arg2:

computeIfAbsent Cooper

 

method computeIfAbsent(arg1: Key; arg2: Function<not nullable Key, not nullable Value>): Value

 

Value computeIfAbsent(Key arg1, Function<Key!, Value!> arg2)

 

func computeIfAbsent(_ arg1: Key, _ arg2: Function<Key, Value>) -> Value

 

Value computeIfAbsent(Key arg1, Func2<not nullable Key, not nullable Value> arg2)

Parameters:

  • arg1:
  • arg2:

computeIfPresent Cooper

 

method computeIfPresent(arg1: Key; arg2: BiFunction<Key, not nullable Key, not nullable Value>): Value

 

Value computeIfPresent(Key arg1, BiFunction<Key, Key!, Value!> arg2)

 

func computeIfPresent(_ arg1: Key, _ arg2: BiFunction<Key, Key, Value>) -> Value

 

Value computeIfPresent(Key arg1, BiFunc3<Key, not nullable Key, not nullable Value> arg2)

Parameters:

  • arg1:
  • arg2:

containsKey Cooper

 

method containsKey(arg1: Object): not nullable Bool

 

Bool! containsKey(Object arg1)

 

func containsKey(_ arg1: Object) -> Bool

 

Bool! containsKey(Object arg1)

Parameters:

  • arg1:

containsValue Cooper

 

method containsValue(arg1: Object): not nullable Bool

 

Bool! containsValue(Object arg1)

 

func containsValue(_ arg1: Object) -> Bool

 

Bool! containsValue(Object arg1)

Parameters:

  • arg1:

description  override

 

method description: not nullable String

 

String! description()

 

func description() -> String

 

String! description()

entrySet Cooper

 

method entrySet: Set<Map<not nullable Key, not nullable Value>>

 

Set<Map<Key!, Value!>> entrySet()

 

func entrySet() -> Set<Map<Key, Value>>

 

Set<Map<Key!, Value!>> entrySet()

Equals .NET, .NET Standard 2.0, Cooper

 

method Equals(other: Object): not nullable Bool

 

Bool! Equals(Object other)

 

func Equals(_ other: Object) -> Bool

 

Bool! Equals(Object other)

Parameters:

  • other:

forEach Cooper

 

method forEach(arg1: BiConsumer<Key, Value>)

 

void forEach(BiConsumer<Key, Value> arg1)

 

func forEach(_ arg1: BiConsumer<Key, Value>)

 

void forEach(BiConsumer<Key, Value> arg1)

Parameters:

  • arg1:

get Cooper

 

method get(arg1: Object): Value

 

Value get(Object arg1)

 

func get(_ arg1: Object) -> Value

 

Value get(Object arg1)

Parameters:

  • arg1:

GetEnumerator  virtual .NET, .NET Standard 2.0, Island

 

// .NET
method GetEnumerator: IEnumerator<not nullable tuple of (not nullable Key, not nullable Value)>
// .NET Standard 2.0
method GetEnumerator: IEnumerator<not nullable ValueTuple<not nullable Key, not nullable Value>>
// Island
method GetEnumerator: IEnumerator<not nullable tuple of (not nullable Key, not nullable Value)>

 

// .NET
IEnumerator<(not nullable Key, not nullable Value)!> GetEnumerator()
// .NET Standard 2.0
IEnumerator<ValueTuple<Key!, Value!>!> GetEnumerator()
// Island
IEnumerator<not nullable (not nullable Key, not nullable Value)> GetEnumerator()

 

// .NET
func GetEnumerator() -> IEnumerator<(not nullable Key, not nullable Value)>
// .NET Standard 2.0
func GetEnumerator() -> IEnumerator<ValueTuple<Key, Value>>
// Island
func GetEnumerator() -> IEnumerator<not nullable (not nullable Key, not nullable Value)>

getOrDefault Cooper

 

method getOrDefault(arg1: Object; arg2: Value): Value

 

Value getOrDefault(Object arg1, Value arg2)

 

func getOrDefault(_ arg1: Object, _ arg2: Value) -> Value

 

Value getOrDefault(Object arg1, Value arg2)

Parameters:

  • arg1:
  • arg2:

GetSequence  virtual

 

// .NET, Island
method GetSequence: not nullable IEnumerable<not nullable tuple of (not nullable Key, not nullable Value)>
// .NET Standard 2.0
method GetSequence: not nullable IEnumerable<not nullable ValueTuple<not nullable Key, not nullable Value>>

 

// .NET, Island
IEnumerable<not nullable (not nullable Key, not nullable Value)>! GetSequence()
// .NET Standard 2.0
IEnumerable<not nullable ValueTuple<not nullable Key, not nullable Value>>! GetSequence()

 

func GetSequence() -> INSFastEnumeration<not nullable Tuple2<not nullable Key, not nullable Value>>

 

Iterable<not nullable Tuple2<not nullable Key, not nullable Value>>! GetSequence()

hashCode Cooper

 

method hashCode: not nullable Integer

 

Integer! hashCode()

 

func hashCode() -> Integer

 

Integer! hashCode()

isEmpty Cooper

 

method isEmpty: not nullable Bool

 

Bool! isEmpty()

 

func isEmpty() -> Bool

 

Bool! isEmpty()

isEqual  override Toffee

 

func isEqual(_ other: Object) -> Bool

Parameters:

  • other:

iterator Cooper

 

method iterator: Iterator<not nullable Tuple2<not nullable Key, not nullable Value>>

 

Iterator<Tuple2<not nullable Key, not nullable Value>!> iterator()

 

func iterator() -> Iterator<Tuple2<not nullable Key, not nullable Value>>

 

Iterator<Tuple2<not nullable Key, not nullable Value>!> iterator()

keySet Cooper

 

method keySet: Set<not nullable Key>

 

Set<Key!> keySet()

 

func keySet() -> Set<Key>

 

Set<Key!> keySet()

merge Cooper

 

method merge(arg1: Key; arg2: Value; arg3: BiFunction<Key, not nullable Key, not nullable Value>): Value

 

Value merge(Key arg1, Value arg2, BiFunction<Key, Key!, Value!> arg3)

 

func merge(_ arg1: Key, _ arg2: Value, _ arg3: BiFunction<Key, Key, Value>) -> Value

 

Value merge(Key arg1, Value arg2, BiFunc3<Key, not nullable Key, not nullable Value> arg3)

Parameters:

  • arg1:
  • arg2:
  • arg3:

put Cooper

 

method put(arg1: Key; arg2: Value): Value

 

Value put(Key arg1, Value arg2)

 

func put(_ arg1: Key, _ arg2: Value) -> Value

 

Value put(Key arg1, Value arg2)

Parameters:

  • arg1:
  • arg2:

putAll Cooper

 

method putAll(arg1: Map<Key, Value>)

 

void putAll(Map<Key, Value> arg1)

 

func putAll(_ arg1: Map<Key, Value>)

 

void putAll(Map<Key, Value> arg1)

Parameters:

  • arg1:

putIfAbsent Cooper

 

method putIfAbsent(arg1: Key; arg2: Value): Value

 

Value putIfAbsent(Key arg1, Value arg2)

 

func putIfAbsent(_ arg1: Key, _ arg2: Value) -> Value

 

Value putIfAbsent(Key arg1, Value arg2)

Parameters:

  • arg1:
  • arg2:

remove (Object): Value Cooper

 

method remove(arg1: Object): Value

 

Value remove(Object arg1)

 

func remove(_ arg1: Object) -> Value

 

Value remove(Object arg1)

Parameters:

  • arg1:

remove (Object, Object): not nullable Bool Cooper

 

method remove(arg1: Object; arg2: Object): not nullable Bool

 

Bool! remove(Object arg1, Object arg2)

 

func remove(_ arg1: Object, _ arg2: Object) -> Bool

 

Bool! remove(Object arg1, Object arg2)

Parameters:

  • arg1:
  • arg2:

removeAll  virtual

 

method removeAll keepCapacity(keepCapacity: not nullable Bool)

 

void removeAll keepCapacity(Bool! keepCapacity)

 

func removeAll(keepCapacity: Bool)

 

void removeAll keepCapacity(Bool! keepCapacity)

Parameters:

  • keepCapacity:

removeValueForKey  virtual

 

method removeValueForKey(key: not nullable Key): nullable GenericNullable<Value>

 

GenericNullable<Value>? removeValueForKey(Key! key)

 

func removeValueForKey(_ key: Key) -> Value?

 

Value? removeValueForKey(Key! key)

Parameters:

  • key:

replace (Key, Value): Value Cooper

 

method replace(arg1: Key; arg2: Value): Value

 

Value replace(Key arg1, Value arg2)

 

func replace(_ arg1: Key, _ arg2: Value) -> Value

 

Value replace(Key arg1, Value arg2)

Parameters:

  • arg1:
  • arg2:

replace (Key, Value, Value): not nullable Bool Cooper

 

method replace(arg1: Key; arg2: Value; arg3: Value): not nullable Bool

 

Bool! replace(Key arg1, Value arg2, Value arg3)

 

func replace(_ arg1: Key, _ arg2: Value, _ arg3: Value) -> Bool

 

Bool! replace(Key arg1, Value arg2, Value arg3)

Parameters:

  • arg1:
  • arg2:
  • arg3:

replaceAll Cooper

 

method replaceAll(arg1: BiFunction<Key, Key, Value>)

 

void replaceAll(BiFunction<Key, Key, Value> arg1)

 

func replaceAll(_ arg1: BiFunction<Key, Key, Value>)

 

void replaceAll(BiFunc3<Key, Key, Value> arg1)

Parameters:

  • arg1:

size Cooper

 

method size: not nullable Integer

 

Integer! size()

 

func size() -> Integer

 

Integer! size()

ToString  override virtual .NET, .NET Standard 2.0, Cooper, Island

 

method ToString: String

 

String ToString()

 

func ToString() -> String

 

String ToString()

updateValue  virtual

 

method updateValue(value: not nullable Value) forKey(key: not nullable Key): nullable GenericNullable<Value>

 

GenericNullable<Value>? updateValue(Value! value) forKey(Key! key)

 

func updateValue(_ value: Value, forKey key: Key) -> Value?

 

Value? updateValue(Value! value) forKey(Key! key)

Parameters:

  • value:
  • key:

values Cooper

 

method values: Collection<not nullable Value>

 

Collection<Value!> values()

 

func values() -> Collection<Value>

 

Collection<Value!> values()