Map<K,V>

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.builtin
  • Platforms: .NET, .NET Standard 2.0, Island


 

constructor

 

constructor

 

Map<K,V>()

 

init()

 

Sub New()

constructor (array of tuple of (K, V))

 

constructor(aArgs: array of tuple of (K, V))

 

Map<K,V>((K, V)[] aArgs)

 

init(_ aArgs: (K, V)...)

 

Sub New(aArgs As Tuple (Of K, V)())

Parameters:

  • aArgs:

constructor (int)

 

constructor(aCap: int)

 

Map<K,V>(int aCap)

 

init(_ aCap: int)

 

Sub New(aCap As int)

Parameters:

  • aCap:

constructor (Int32)

 

constructor(aCap: Int32)

 

Map<K,V>(Int32 aCap)

 

init(_ aCap: Int32)

 

Sub New(aCap As Int32)

Parameters:

  • aCap:

constructor (array of K, array of V)

 

constructor(aKeys: array of K; aValues: array of V)

 

Map<K,V>(K[] aKeys, V[] aValues)

 

init(_ aKeys: K..., _ aValues: V...)

 

Sub New(aKeys As K(), aValues As V())

Parameters:

  • aKeys:
  • aValues:

constructor (Map<K, V>)

 

constructor(value: Map<K, V>)

 

Map<K,V>(Map<K, V> value)

 

init(_ value: Map<K, V>)

 

Sub New(value As Map<K, V>)

Parameters:

  • value:

Add

 

method Add(a: K; b: V)

 

void Add(K a, V b)

 

func Add(_ a: K, _ b: V)

 

// .NET, .NET Standard 2.0
func Add(a K, b V) 
// Island
func Add(a K, b V) void

 

Sub Add(a As K, b As V)

Parameters:

  • a:
  • b:

Delete

 

method Delete(aKey: K)

 

void Delete(K aKey)

 

func Delete(_ aKey: K)

 

// .NET, .NET Standard 2.0
func Delete(aKey K) 
// Island
func Delete(aKey K) void

 

Sub Delete(aKey As K)

Parameters:

  • aKey:

Get

 

method Get(aItem: K): V

 

V Get(K aItem)

 

func Get(_ aItem: K) -> V

 

func Get(aItem K) V

 

Function Get(aItem As K) As V

Parameters:

  • aItem:

GetLen

 

method GetLen: Int32

 

Int32 GetLen()

 

func GetLen() -> Int32

 

func GetLen() Int32

 

Function GetLen() As Int32

GetReflectKeys

 

method GetReflectKeys: Slice<Value>

 

Slice<Value> GetReflectKeys()

 

func GetReflectKeys() -> Slice<Value>

 

func GetReflectKeys() Slice<Value>

 

Function GetReflectKeys() As Slice<Value>

GetReflectSequence

 

method GetReflectSequence: IEnumerable<tuple of (Value, Value)>

 

IEnumerable<tuple of (Value, Value)> GetReflectSequence()

 

// .NET, .NET Standard 2.0
func GetReflectSequence() -> IEnumerable<(Value, Value)>
// Island
func GetReflectSequence() -> IEnumerable<tuple of (Value, Value)>

 

func GetReflectSequence() IEnumerable<tuple of (Value, Value)>

 

Function GetReflectSequence() As IEnumerable<tuple of (Value, Value)>

GetReflectValue

 

method GetReflectValue(aKey: Value): Value

 

Value GetReflectValue(Value aKey)

 

func GetReflectValue(_ aKey: Value) -> Value

 

func GetReflectValue(aKey Value) Value

 

Function GetReflectValue(aKey As Value) As Value

Parameters:

  • aKey:

GetSequence

 

method GetSequence: IEnumerable<tuple of (K, V)>

 

IEnumerable<tuple of (K, V)> GetSequence()

 

// .NET, .NET Standard 2.0
func GetSequence() -> IEnumerable<(K, V)>
// Island
func GetSequence() -> IEnumerable<tuple of (K, V)>

 

func GetSequence() IEnumerable<tuple of (K, V)>

 

Function GetSequence() As IEnumerable<tuple of (K, V)>

Item

 

property Item[aItem: K]: tuple of (V, Boolean) read;

 

(V, Boolean) Item[K aItem] { get; }

 

subscript Item(_ aItem: K) -> (V, Boolean) { get{} }

 

Item[[aItem K]] tuple of (V, Boolean)

 

ReadOnly Property Item(aItem As K) As Tuple (Of V, Boolean)

Item

 

property Item[aItem: K]: V write;

 

V Item[K aItem] { set; }

 

subscript Item(_ aItem: K) -> V { set{} }

 

Item[[aItem K]] V

 

WriteOnly Property Item(aItem As K) As V

Length

 

property Length: Int32 read;

 

Int32 Length { get; }

 

var Length: Int32 { get{} }

 

Length Int32

 

ReadOnly Property Length() As Int32

SetReflectKeyValue

 

method SetReflectKeyValue(aKey: Value; aValue: Value)

 

void SetReflectKeyValue(Value aKey, Value aValue)

 

func SetReflectKeyValue(_ aKey: Value, _ aValue: Value)

 

// .NET, .NET Standard 2.0
func SetReflectKeyValue(aKey Value, aValue Value) 
// Island
func SetReflectKeyValue(aKey Value, aValue Value) void

 

Sub SetReflectKeyValue(aKey As Value, aValue As Value)

Parameters:

  • aKey:
  • aValue:

Zero

 

class property Zero: Map<K, V> read write;

 

class Map<K, V> Zero { get; set; }

 

static var Zero: Map<K, V> { get{} set{} }

 

Zero Map<K, V>

 

Shared Property Zero() As Map<K, V>

 

Item

 

property Item[aItem: K]: tuple of (V, Boolean) read;

 

(V, Boolean) Item[K aItem] { get; }

 

subscript Item(_ aItem: K) -> (V, Boolean) { get{} }

 

Item[[aItem K]] tuple of (V, Boolean)

 

ReadOnly Property Item(aItem As K) As Tuple (Of V, Boolean)

Item

 

property Item[aItem: K]: V write;

 

V Item[K aItem] { set; }

 

subscript Item(_ aItem: K) -> V { set{} }

 

Item[[aItem K]] V

 

WriteOnly Property Item(aItem As K) As V

Length

 

property Length: Int32 read;

 

Int32 Length { get; }

 

var Length: Int32 { get{} }

 

Length Int32

 

ReadOnly Property Length() As Int32

Zero

 

class property Zero: Map<K, V> read write;

 

class Map<K, V> Zero { get; set; }

 

static var Zero: Map<K, V> { get{} set{} }

 

Zero Map<K, V>

 

Shared Property Zero() As Map<K, V>

 

constructor

 

constructor

 

Map<K,V>()

 

init()

 

Sub New()

constructor (array of tuple of (K, V))

 

constructor(aArgs: array of tuple of (K, V))

 

Map<K,V>((K, V)[] aArgs)

 

init(_ aArgs: (K, V)...)

 

Sub New(aArgs As Tuple (Of K, V)())

Parameters:

  • aArgs:

constructor (int)

 

constructor(aCap: int)

 

Map<K,V>(int aCap)

 

init(_ aCap: int)

 

Sub New(aCap As int)

Parameters:

  • aCap:

constructor (Int32)

 

constructor(aCap: Int32)

 

Map<K,V>(Int32 aCap)

 

init(_ aCap: Int32)

 

Sub New(aCap As Int32)

Parameters:

  • aCap:

constructor (array of K, array of V)

 

constructor(aKeys: array of K; aValues: array of V)

 

Map<K,V>(K[] aKeys, V[] aValues)

 

init(_ aKeys: K..., _ aValues: V...)

 

Sub New(aKeys As K(), aValues As V())

Parameters:

  • aKeys:
  • aValues:

constructor (Map<K, V>)

 

constructor(value: Map<K, V>)

 

Map<K,V>(Map<K, V> value)

 

init(_ value: Map<K, V>)

 

Sub New(value As Map<K, V>)

Parameters:

  • value:

Add

 

method Add(a: K; b: V)

 

void Add(K a, V b)

 

func Add(_ a: K, _ b: V)

 

// .NET, .NET Standard 2.0
func Add(a K, b V) 
// Island
func Add(a K, b V) void

 

Sub Add(a As K, b As V)

Parameters:

  • a:
  • b:

Delete

 

method Delete(aKey: K)

 

void Delete(K aKey)

 

func Delete(_ aKey: K)

 

// .NET, .NET Standard 2.0
func Delete(aKey K) 
// Island
func Delete(aKey K) void

 

Sub Delete(aKey As K)

Parameters:

  • aKey:

Get

 

method Get(aItem: K): V

 

V Get(K aItem)

 

func Get(_ aItem: K) -> V

 

func Get(aItem K) V

 

Function Get(aItem As K) As V

Parameters:

  • aItem:

GetLen

 

method GetLen: Int32

 

Int32 GetLen()

 

func GetLen() -> Int32

 

func GetLen() Int32

 

Function GetLen() As Int32

GetReflectKeys

 

method GetReflectKeys: Slice<Value>

 

Slice<Value> GetReflectKeys()

 

func GetReflectKeys() -> Slice<Value>

 

func GetReflectKeys() Slice<Value>

 

Function GetReflectKeys() As Slice<Value>

GetReflectSequence

 

method GetReflectSequence: IEnumerable<tuple of (Value, Value)>

 

IEnumerable<tuple of (Value, Value)> GetReflectSequence()

 

// .NET, .NET Standard 2.0
func GetReflectSequence() -> IEnumerable<(Value, Value)>
// Island
func GetReflectSequence() -> IEnumerable<tuple of (Value, Value)>

 

func GetReflectSequence() IEnumerable<tuple of (Value, Value)>

 

Function GetReflectSequence() As IEnumerable<tuple of (Value, Value)>

GetReflectValue

 

method GetReflectValue(aKey: Value): Value

 

Value GetReflectValue(Value aKey)

 

func GetReflectValue(_ aKey: Value) -> Value

 

func GetReflectValue(aKey Value) Value

 

Function GetReflectValue(aKey As Value) As Value

Parameters:

  • aKey:

GetSequence

 

method GetSequence: IEnumerable<tuple of (K, V)>

 

IEnumerable<tuple of (K, V)> GetSequence()

 

// .NET, .NET Standard 2.0
func GetSequence() -> IEnumerable<(K, V)>
// Island
func GetSequence() -> IEnumerable<tuple of (K, V)>

 

func GetSequence() IEnumerable<tuple of (K, V)>

 

Function GetSequence() As IEnumerable<tuple of (K, V)>

SetReflectKeyValue

 

method SetReflectKeyValue(aKey: Value; aValue: Value)

 

void SetReflectKeyValue(Value aKey, Value aValue)

 

func SetReflectKeyValue(_ aKey: Value, _ aValue: Value)

 

// .NET, .NET Standard 2.0
func SetReflectKeyValue(aKey Value, aValue Value) 
// Island
func SetReflectKeyValue(aKey Value, aValue Value) void

 

Sub SetReflectKeyValue(aKey As Value, aValue As Value)

Parameters:

  • aKey:
  • aValue: