TDictionary<TKey,TValue>
Overview
Location
-
Reference:
- Delphi.dll .NET
- delphi.jar Cooper
- Delphi.fx Island
- libDelphi.fx Toffee
- Namespace: RemObjects.Elements.RTL.Delphi
- Ancestry: TDelphiObject | TEnumerable<T> | TDictionary<TKey,TValue>
constructor protected (declared in TEnumerable<T>) .NET, Cooper, Island
constructor
TDictionary<TKey,TValue>()
init()
TDictionary<TKey,TValue>()
Sub New()
constructor (Int32)
constructor(aCapacity: Int32 := 0)
TDictionary<TKey,TValue>(Int32 aCapacity = 0)
init(_ aCapacity: Int32 = 0)
TDictionary<TKey,TValue>(Integer aCapacity)
Sub New(aCapacity As Int32 = 0)
Parameters:
- aCapacity:
constructor (Int32, IEqualityComparer<TKey>)
constructor(aCapacity: Int32; aComparer: IEqualityComparer<TKey>)
TDictionary<TKey,TValue>(Int32 aCapacity, IEqualityComparer<TKey> aComparer)
init(_ aCapacity: Int32, _ aComparer: IEqualityComparer<TKey>)
TDictionary<TKey,TValue>(Integer aCapacity, IEqualityComparer<TKey> aComparer)
Sub New(aCapacity As Int32, aComparer As IEqualityComparer<TKey>)
Parameters:
- aCapacity:
- aComparer:
constructor (TEnumerable<KeyValuePair<TKey, TValue>>)
constructor(Collection: TEnumerable<KeyValuePair<TKey, TValue>>)
TDictionary<TKey,TValue>(TEnumerable<KeyValuePair<TKey, TValue>> Collection)
init(_ Collection: TEnumerable<KeyValuePair<TKey, TValue>>)
TDictionary<TKey,TValue>(TEnumerable<KeyValuePair<TKey, TValue>> Collection)
Sub New(Collection As TEnumerable<KeyValuePair<TKey, TValue>>)
Parameters:
- Collection:
Add virtual
method Add(Key: TKey; Value: TValue)
void Add(TKey Key, TValue Value)
func Add(_ Key: TKey, _ Value: TValue)
void Add(TKey Key, TValue Value)
Sub Add(Key As TKey, Value As TValue)
Parameters:
- Key:
- Value:
AddOrSetValue virtual
method AddOrSetValue(Key: TKey; Value: TValue)
void AddOrSetValue(TKey Key, TValue Value)
func AddOrSetValue(_ Key: TKey, _ Value: TValue)
void AddOrSetValue(TKey Key, TValue Value)
Sub AddOrSetValue(Key As TKey, Value As TValue)
Parameters:
- Key:
- Value:
AfterConstruction virtual (declared in TDelphiObject)
method AfterConstruction
void AfterConstruction()
func AfterConstruction()
void AfterConstruction()
Sub AfterConstruction()
BeforeDestruction virtual (declared in TDelphiObject)
method BeforeDestruction
void BeforeDestruction()
func BeforeDestruction()
void BeforeDestruction()
Sub BeforeDestruction()
Clear virtual
method Clear
void Clear()
func Clear()
void Clear()
Sub Clear()
close final (declared in TDelphiObject) Cooper
method close
void close()
func close()
void close()
Sub close()
ContainsKey virtual
method ContainsKey(Key: TKey): Boolean
Boolean ContainsKey(TKey Key)
func ContainsKey(_ Key: TKey) -> Boolean
Boolean ContainsKey(TKey Key)
Function ContainsKey(Key As TKey) As Boolean
Parameters:
- Key:
ContainsValue virtual
method ContainsValue(Value: TValue): Boolean
Boolean ContainsValue(TValue Value)
func ContainsValue(_ Value: TValue) -> Boolean
Boolean ContainsValue(TValue Value)
Function ContainsValue(Value As TValue) As Boolean
Parameters:
- Value:
Count virtual
property Count: Int32 read;
Int32 Count { get; }
var Count: Int32 { get{} }
Integer Count { __get; }
ReadOnly Property Count() As Int32
countByEnumeratingWithState (declared in TEnumerable<T>) Toffee
func countByEnumeratingWithState(_ aState: UnsafeMutablePointer<NSFastEnumerationState>, objects aStackbuf: UnsafeMutablePointer<KeyValuePair<TKey, TValue>>, count len: NSUInteger) -> NSUInteger
Parameters:
- aState:
- aStackbuf:
- len:
Create (Int32): TDictionary<TKey, TValue> virtual
class method Create(aCapacity: Int32 := 0): TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(Int32 aCapacity = 0)
static func Create(_ aCapacity: Int32 = 0) -> TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(Integer aCapacity)
Shared Function Create(aCapacity As Int32 = 0) As TDictionary<TKey, TValue>
Parameters:
- aCapacity:
Create (Int32, IEqualityComparer<TKey>): TDictionary<TKey, TValue> virtual
class method Create(aCapacity: Int32; aComparer: IEqualityComparer<TKey>): TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(Int32 aCapacity, IEqualityComparer<TKey> aComparer)
static func Create(_ aCapacity: Int32, _ aComparer: IEqualityComparer<TKey>) -> TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(Integer aCapacity, IEqualityComparer<TKey> aComparer)
Shared Function Create(aCapacity As Int32, aComparer As IEqualityComparer<TKey>) As TDictionary<TKey, TValue>
Parameters:
- aCapacity:
- aComparer:
Create (IEqualityComparer<TKey>): TDictionary<TKey, TValue> virtual
class method Create(aComparer: IEqualityComparer<TKey>): TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(IEqualityComparer<TKey> aComparer)
static func Create(_ aComparer: IEqualityComparer<TKey>) -> TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(IEqualityComparer<TKey> aComparer)
Shared Function Create(aComparer As IEqualityComparer<TKey>) As TDictionary<TKey, TValue>
Parameters:
- aComparer:
Create (TEnumerable<KeyValuePair<TKey, TValue>>): TDictionary<TKey, TValue> virtual
class method Create(Collection: TEnumerable<KeyValuePair<TKey, TValue>>): TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(TEnumerable<KeyValuePair<TKey, TValue>> Collection)
static func Create(_ Collection: TEnumerable<KeyValuePair<TKey, TValue>>) -> TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(TEnumerable<KeyValuePair<TKey, TValue>> Collection)
Shared Function Create(Collection As TEnumerable<KeyValuePair<TKey, TValue>>) As TDictionary<TKey, TValue>
Parameters:
- Collection:
Create (TEnumerable<KeyValuePair<TKey, TValue>>, IEqualityComparer<TKey>): TDictionary<TKey, TValue> virtual
class method Create(Collection: TEnumerable<KeyValuePair<TKey, TValue>>; aComparer: IEqualityComparer<TKey>): TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(TEnumerable<KeyValuePair<TKey, TValue>> Collection, IEqualityComparer<TKey> aComparer)
static func Create(_ Collection: TEnumerable<KeyValuePair<TKey, TValue>>, _ aComparer: IEqualityComparer<TKey>) -> TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(TEnumerable<KeyValuePair<TKey, TValue>> Collection, IEqualityComparer<TKey> aComparer)
Shared Function Create(Collection As TEnumerable<KeyValuePair<TKey, TValue>>, aComparer As IEqualityComparer<TKey>) As TDictionary<TKey, TValue>
Parameters:
- Collection:
- aComparer:
Destroy virtual (declared in TDelphiObject)
method Destroy
void Destroy()
func Destroy()
void Destroy()
Sub Destroy()
Dispose (declared in TDelphiObject) Island
method Dispose
void Dispose()
func Dispose()
Sub Dispose()
DoGetEnumerator protected (declared in TEnumerable<T>) .NET
method DoGetEnumerator: TEnumerator<T>
TEnumerator<T> DoGetEnumerator()
func DoGetEnumerator() -> TEnumerator<T>
TEnumerator<T> DoGetEnumerator()
Function DoGetEnumerator() As TEnumerator<T>
ExtractPair virtual
method ExtractPair(Key: TKey): KeyValuePair<TKey, TValue>
KeyValuePair<TKey, TValue> ExtractPair(TKey Key)
func ExtractPair(_ Key: TKey) -> KeyValuePair<TKey, TValue>
KeyValuePair<TKey, TValue> ExtractPair(TKey Key)
Function ExtractPair(Key As TKey) As KeyValuePair<TKey, TValue>
Parameters:
- Key:
Finalize protected (declared in TDelphiObject) .NET
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
Free virtual (declared in TDelphiObject)
method Free
void Free()
func Free()
void Free()
Sub Free()
GetEnumerator override virtual Island
method GetEnumerator: IEnumerator<KeyValuePair<TKey, TValue>>
IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
func GetEnumerator() -> IEnumerator<KeyValuePair<TKey, TValue>>
Function GetEnumerator() As IEnumerator<KeyValuePair<TKey, TValue>>
GetEnumerator virtual abstract (declared in TEnumerable<T>) .NET, Island
// .NET
method GetEnumerator: IEnumerator<KeyValuePair<TKey, TValue>>
// Island
method GetEnumerator: IEnumerator<T>
// .NET
IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
// Island
IEnumerator<T> GetEnumerator()
// .NET
func GetEnumerator() -> IEnumerator<KeyValuePair<TKey, TValue>>
// Island
func GetEnumerator() -> IEnumerator<T>
// .NET
Function GetEnumerator() As IEnumerator<KeyValuePair<TKey, TValue>>
// Island
Function GetEnumerator() As IEnumerator<T>
GetMetaClass override virtual .NET, Cooper, Island
method GetMetaClass: class of TDelphiObject
class of TDelphiObject GetMetaClass()
func GetMetaClass() -> class of TDelphiObject
class of TDelphiObject GetMetaClass()
Function GetMetaClass() As class of TDelphiObject
GetNonGenericEnumerator protected (declared in TEnumerable<T>) .NET, Island
method GetNonGenericEnumerator: IEnumerator
IEnumerator GetNonGenericEnumerator()
func GetNonGenericEnumerator() -> IEnumerator
Function GetNonGenericEnumerator() As IEnumerator
GetSequence protected override
method GetSequence: IEnumerable<KeyValuePair<TKey, TValue>>
IEnumerable<KeyValuePair<TKey, TValue>> GetSequence()
func GetSequence() -> INSFastEnumeration<KeyValuePair<TKey, TValue>>
Iterable<KeyValuePair<TKey, TValue>> GetSequence()
Function GetSequence() As IEnumerable<KeyValuePair<TKey, TValue>>
GetSequence protected virtual abstract (declared in TEnumerable<T>)
// .NET
method GetSequence: IEnumerable<KeyValuePair<TKey, TValue>>
// Island
method GetSequence: IEnumerable<T>
// .NET
IEnumerable<KeyValuePair<TKey, TValue>> GetSequence()
// Island
IEnumerable<T> GetSequence()
func GetSequence() -> INSFastEnumeration<T>
Iterable<KeyValuePair<TKey, TValue>> GetSequence()
// .NET
Function GetSequence() As IEnumerable<KeyValuePair<TKey, TValue>>
// Island
Function GetSequence() As IEnumerable<T>
Items virtual
property Items[Key: TKey]: TValue read write;
TValue Items[TKey Key] { get; set; }
subscript Items(_ Key: TKey) -> TValue { get{} set{} }
TValue Items[TKey Key] { __get; __set; }
Property Items(Key As TKey) As TValue
iterator final (declared in TEnumerable<T>) Cooper
method iterator: Iterator<KeyValuePair<TKey, TValue>>
Iterator<KeyValuePair<TKey, TValue>> iterator()
func iterator() -> Iterator<KeyValuePair<TKey, TValue>>
Iterator<KeyValuePair<TKey, TValue>> iterator()
Function iterator() As Iterator<KeyValuePair<TKey, TValue>>
KeyNotify protected virtual
method KeyNotify(Key: TKey; Action: TCollectionNotification)
void KeyNotify(TKey Key, TCollectionNotification Action)
func KeyNotify(_ Key: TKey, _ Action: TCollectionNotification)
void KeyNotify(TKey Key, TCollectionNotification Action)
Sub KeyNotify(Key As TKey, Action As TCollectionNotification)
Parameters:
- Key:
- Action:
Keys virtual
property Keys: IEnumerable<TKey> read;
IEnumerable<TKey> Keys { get; }
// .NET, Island
var Keys: IEnumerable<TKey> { get{} }
// Toffee
var Keys: INSFastEnumeration<TKey> { get{} }
Iterable<TKey> Keys { __get; }
ReadOnly Property Keys() As IEnumerable<TKey>
OnKeyNotify virtual
property OnKeyNotify: RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TKey> read write;
RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TKey> OnKeyNotify { get; set; }
var OnKeyNotify: RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TKey> { get{} set{} }
RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TKey> OnKeyNotify { __get; __set; }
Property OnKeyNotify() As RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TKey>
OnValueNotify virtual
property OnValueNotify: RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TValue> read write;
RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TValue> OnValueNotify { get; set; }
var OnValueNotify: RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TValue> { get{} set{} }
RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TValue> OnValueNotify { __get; __set; }
Property OnValueNotify() As RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TValue>
Remove virtual
method Remove(Key: TKey)
void Remove(TKey Key)
func Remove(_ Key: TKey)
void Remove(TKey Key)
Sub Remove(Key As TKey)
Parameters:
- Key:
ToArray override
method ToArray: array of KeyValuePair<TKey, TValue>
KeyValuePair<TKey, TValue>[] ToArray()
func ToArray() -> KeyValuePair<TKey, TValue>...
KeyValuePair<TKey, TValue>[] ToArray()
Function ToArray() As KeyValuePair<TKey, TValue>()
ToArray virtual (declared in TEnumerable<T>)
method ToArray: array of KeyValuePair<TKey, TValue>
KeyValuePair<TKey, TValue>[] ToArray()
func ToArray() -> KeyValuePair<TKey, TValue>...
KeyValuePair<TKey, TValue>[] ToArray()
Function ToArray() As KeyValuePair<TKey, TValue>()
TrimExcess virtual
method TrimExcess
void TrimExcess()
func TrimExcess()
void TrimExcess()
Sub TrimExcess()
TryGetValue virtual
method TryGetValue(Key: TKey; out Value: TValue): Boolean
Boolean TryGetValue(TKey Key, out TValue Value)
func TryGetValue(_ Key: TKey, _ Value: inout TValue) -> Boolean
Boolean TryGetValue(TKey Key, __out TValue Value)
Function TryGetValue(Key As TKey, <OutAttribute> ByRef Value As TValue) As Boolean
Parameters:
- Key:
- Value:
ValueNotify protected virtual
method ValueNotify(Value: TValue; Action: TCollectionNotification)
void ValueNotify(TValue Value, TCollectionNotification Action)
func ValueNotify(_ Value: TValue, _ Action: TCollectionNotification)
void ValueNotify(TValue Value, TCollectionNotification Action)
Sub ValueNotify(Value As TValue, Action As TCollectionNotification)
Parameters:
- Value:
- Action:
Values virtual
property Values: IEnumerable<TValue> read;
IEnumerable<TValue> Values { get; }
// .NET, Island
var Values: IEnumerable<TValue> { get{} }
// Toffee
var Values: INSFastEnumeration<TValue> { get{} }
Iterable<TValue> Values { __get; }
ReadOnly Property Values() As IEnumerable<TValue>
Count virtual
property Count: Int32 read;
Int32 Count { get; }
var Count: Int32 { get{} }
Integer Count { __get; }
ReadOnly Property Count() As Int32
Items virtual
property Items[Key: TKey]: TValue read write;
TValue Items[TKey Key] { get; set; }
subscript Items(_ Key: TKey) -> TValue { get{} set{} }
TValue Items[TKey Key] { __get; __set; }
Property Items(Key As TKey) As TValue
Keys virtual
property Keys: IEnumerable<TKey> read;
IEnumerable<TKey> Keys { get; }
// .NET, Island
var Keys: IEnumerable<TKey> { get{} }
// Toffee
var Keys: INSFastEnumeration<TKey> { get{} }
Iterable<TKey> Keys { __get; }
ReadOnly Property Keys() As IEnumerable<TKey>
OnKeyNotify virtual
property OnKeyNotify: RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TKey> read write;
RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TKey> OnKeyNotify { get; set; }
var OnKeyNotify: RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TKey> { get{} set{} }
RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TKey> OnKeyNotify { __get; __set; }
Property OnKeyNotify() As RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TKey>
OnValueNotify virtual
property OnValueNotify: RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TValue> read write;
RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TValue> OnValueNotify { get; set; }
var OnValueNotify: RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TValue> { get{} set{} }
RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TValue> OnValueNotify { __get; __set; }
Property OnValueNotify() As RemObjects.Elements.RTL.Delphi.TCollectionNotifyEvent<TValue>
Values virtual
property Values: IEnumerable<TValue> read;
IEnumerable<TValue> Values { get; }
// .NET, Island
var Values: IEnumerable<TValue> { get{} }
// Toffee
var Values: INSFastEnumeration<TValue> { get{} }
Iterable<TValue> Values { __get; }
ReadOnly Property Values() As IEnumerable<TValue>
Create (Int32): TDictionary<TKey, TValue> virtual
class method Create(aCapacity: Int32 := 0): TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(Int32 aCapacity = 0)
static func Create(_ aCapacity: Int32 = 0) -> TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(Integer aCapacity)
Shared Function Create(aCapacity As Int32 = 0) As TDictionary<TKey, TValue>
Parameters:
- aCapacity:
Create (Int32, IEqualityComparer<TKey>): TDictionary<TKey, TValue> virtual
class method Create(aCapacity: Int32; aComparer: IEqualityComparer<TKey>): TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(Int32 aCapacity, IEqualityComparer<TKey> aComparer)
static func Create(_ aCapacity: Int32, _ aComparer: IEqualityComparer<TKey>) -> TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(Integer aCapacity, IEqualityComparer<TKey> aComparer)
Shared Function Create(aCapacity As Int32, aComparer As IEqualityComparer<TKey>) As TDictionary<TKey, TValue>
Parameters:
- aCapacity:
- aComparer:
Create (IEqualityComparer<TKey>): TDictionary<TKey, TValue> virtual
class method Create(aComparer: IEqualityComparer<TKey>): TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(IEqualityComparer<TKey> aComparer)
static func Create(_ aComparer: IEqualityComparer<TKey>) -> TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(IEqualityComparer<TKey> aComparer)
Shared Function Create(aComparer As IEqualityComparer<TKey>) As TDictionary<TKey, TValue>
Parameters:
- aComparer:
Create (TEnumerable<KeyValuePair<TKey, TValue>>): TDictionary<TKey, TValue> virtual
class method Create(Collection: TEnumerable<KeyValuePair<TKey, TValue>>): TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(TEnumerable<KeyValuePair<TKey, TValue>> Collection)
static func Create(_ Collection: TEnumerable<KeyValuePair<TKey, TValue>>) -> TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(TEnumerable<KeyValuePair<TKey, TValue>> Collection)
Shared Function Create(Collection As TEnumerable<KeyValuePair<TKey, TValue>>) As TDictionary<TKey, TValue>
Parameters:
- Collection:
Create (TEnumerable<KeyValuePair<TKey, TValue>>, IEqualityComparer<TKey>): TDictionary<TKey, TValue> virtual
class method Create(Collection: TEnumerable<KeyValuePair<TKey, TValue>>; aComparer: IEqualityComparer<TKey>): TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(TEnumerable<KeyValuePair<TKey, TValue>> Collection, IEqualityComparer<TKey> aComparer)
static func Create(_ Collection: TEnumerable<KeyValuePair<TKey, TValue>>, _ aComparer: IEqualityComparer<TKey>) -> TDictionary<TKey, TValue>
static TDictionary<TKey, TValue> Create(TEnumerable<KeyValuePair<TKey, TValue>> Collection, IEqualityComparer<TKey> aComparer)
Shared Function Create(Collection As TEnumerable<KeyValuePair<TKey, TValue>>, aComparer As IEqualityComparer<TKey>) As TDictionary<TKey, TValue>
Parameters:
- Collection:
- aComparer:
constructor protected (declared in TEnumerable<T>) .NET, Cooper, Island
constructor
TDictionary<TKey,TValue>()
init()
TDictionary<TKey,TValue>()
Sub New()
constructor (Int32)
constructor(aCapacity: Int32 := 0)
TDictionary<TKey,TValue>(Int32 aCapacity = 0)
init(_ aCapacity: Int32 = 0)
TDictionary<TKey,TValue>(Integer aCapacity)
Sub New(aCapacity As Int32 = 0)
Parameters:
- aCapacity:
constructor (Int32, IEqualityComparer<TKey>)
constructor(aCapacity: Int32; aComparer: IEqualityComparer<TKey>)
TDictionary<TKey,TValue>(Int32 aCapacity, IEqualityComparer<TKey> aComparer)
init(_ aCapacity: Int32, _ aComparer: IEqualityComparer<TKey>)
TDictionary<TKey,TValue>(Integer aCapacity, IEqualityComparer<TKey> aComparer)
Sub New(aCapacity As Int32, aComparer As IEqualityComparer<TKey>)
Parameters:
- aCapacity:
- aComparer:
constructor (TEnumerable<KeyValuePair<TKey, TValue>>)
constructor(Collection: TEnumerable<KeyValuePair<TKey, TValue>>)
TDictionary<TKey,TValue>(TEnumerable<KeyValuePair<TKey, TValue>> Collection)
init(_ Collection: TEnumerable<KeyValuePair<TKey, TValue>>)
TDictionary<TKey,TValue>(TEnumerable<KeyValuePair<TKey, TValue>> Collection)
Sub New(Collection As TEnumerable<KeyValuePair<TKey, TValue>>)
Parameters:
- Collection:
Add virtual
method Add(Key: TKey; Value: TValue)
void Add(TKey Key, TValue Value)
func Add(_ Key: TKey, _ Value: TValue)
void Add(TKey Key, TValue Value)
Sub Add(Key As TKey, Value As TValue)
Parameters:
- Key:
- Value:
AddOrSetValue virtual
method AddOrSetValue(Key: TKey; Value: TValue)
void AddOrSetValue(TKey Key, TValue Value)
func AddOrSetValue(_ Key: TKey, _ Value: TValue)
void AddOrSetValue(TKey Key, TValue Value)
Sub AddOrSetValue(Key As TKey, Value As TValue)
Parameters:
- Key:
- Value:
AfterConstruction virtual (declared in TDelphiObject)
method AfterConstruction
void AfterConstruction()
func AfterConstruction()
void AfterConstruction()
Sub AfterConstruction()
BeforeDestruction virtual (declared in TDelphiObject)
method BeforeDestruction
void BeforeDestruction()
func BeforeDestruction()
void BeforeDestruction()
Sub BeforeDestruction()
Clear virtual
method Clear
void Clear()
func Clear()
void Clear()
Sub Clear()
close final (declared in TDelphiObject) Cooper
method close
void close()
func close()
void close()
Sub close()
ContainsKey virtual
method ContainsKey(Key: TKey): Boolean
Boolean ContainsKey(TKey Key)
func ContainsKey(_ Key: TKey) -> Boolean
Boolean ContainsKey(TKey Key)
Function ContainsKey(Key As TKey) As Boolean
Parameters:
- Key:
ContainsValue virtual
method ContainsValue(Value: TValue): Boolean
Boolean ContainsValue(TValue Value)
func ContainsValue(_ Value: TValue) -> Boolean
Boolean ContainsValue(TValue Value)
Function ContainsValue(Value As TValue) As Boolean
Parameters:
- Value:
countByEnumeratingWithState (declared in TEnumerable<T>) Toffee
func countByEnumeratingWithState(_ aState: UnsafeMutablePointer<NSFastEnumerationState>, objects aStackbuf: UnsafeMutablePointer<KeyValuePair<TKey, TValue>>, count len: NSUInteger) -> NSUInteger
Parameters:
- aState:
- aStackbuf:
- len:
Destroy virtual (declared in TDelphiObject)
method Destroy
void Destroy()
func Destroy()
void Destroy()
Sub Destroy()
Dispose (declared in TDelphiObject) Island
method Dispose
void Dispose()
func Dispose()
Sub Dispose()
DoGetEnumerator protected (declared in TEnumerable<T>) .NET
method DoGetEnumerator: TEnumerator<T>
TEnumerator<T> DoGetEnumerator()
func DoGetEnumerator() -> TEnumerator<T>
TEnumerator<T> DoGetEnumerator()
Function DoGetEnumerator() As TEnumerator<T>
ExtractPair virtual
method ExtractPair(Key: TKey): KeyValuePair<TKey, TValue>
KeyValuePair<TKey, TValue> ExtractPair(TKey Key)
func ExtractPair(_ Key: TKey) -> KeyValuePair<TKey, TValue>
KeyValuePair<TKey, TValue> ExtractPair(TKey Key)
Function ExtractPair(Key As TKey) As KeyValuePair<TKey, TValue>
Parameters:
- Key:
Finalize protected (declared in TDelphiObject) .NET
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
Free virtual (declared in TDelphiObject)
method Free
void Free()
func Free()
void Free()
Sub Free()
GetEnumerator override virtual Island
method GetEnumerator: IEnumerator<KeyValuePair<TKey, TValue>>
IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
func GetEnumerator() -> IEnumerator<KeyValuePair<TKey, TValue>>
Function GetEnumerator() As IEnumerator<KeyValuePair<TKey, TValue>>
GetEnumerator virtual abstract (declared in TEnumerable<T>) .NET, Island
// .NET
method GetEnumerator: IEnumerator<KeyValuePair<TKey, TValue>>
// Island
method GetEnumerator: IEnumerator<T>
// .NET
IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
// Island
IEnumerator<T> GetEnumerator()
// .NET
func GetEnumerator() -> IEnumerator<KeyValuePair<TKey, TValue>>
// Island
func GetEnumerator() -> IEnumerator<T>
// .NET
Function GetEnumerator() As IEnumerator<KeyValuePair<TKey, TValue>>
// Island
Function GetEnumerator() As IEnumerator<T>
GetMetaClass override virtual .NET, Cooper, Island
method GetMetaClass: class of TDelphiObject
class of TDelphiObject GetMetaClass()
func GetMetaClass() -> class of TDelphiObject
class of TDelphiObject GetMetaClass()
Function GetMetaClass() As class of TDelphiObject
GetNonGenericEnumerator protected (declared in TEnumerable<T>) .NET, Island
method GetNonGenericEnumerator: IEnumerator
IEnumerator GetNonGenericEnumerator()
func GetNonGenericEnumerator() -> IEnumerator
Function GetNonGenericEnumerator() As IEnumerator
GetSequence protected override
method GetSequence: IEnumerable<KeyValuePair<TKey, TValue>>
IEnumerable<KeyValuePair<TKey, TValue>> GetSequence()
func GetSequence() -> INSFastEnumeration<KeyValuePair<TKey, TValue>>
Iterable<KeyValuePair<TKey, TValue>> GetSequence()
Function GetSequence() As IEnumerable<KeyValuePair<TKey, TValue>>
GetSequence protected virtual abstract (declared in TEnumerable<T>)
// .NET
method GetSequence: IEnumerable<KeyValuePair<TKey, TValue>>
// Island
method GetSequence: IEnumerable<T>
// .NET
IEnumerable<KeyValuePair<TKey, TValue>> GetSequence()
// Island
IEnumerable<T> GetSequence()
func GetSequence() -> INSFastEnumeration<T>
Iterable<KeyValuePair<TKey, TValue>> GetSequence()
// .NET
Function GetSequence() As IEnumerable<KeyValuePair<TKey, TValue>>
// Island
Function GetSequence() As IEnumerable<T>
iterator final (declared in TEnumerable<T>) Cooper
method iterator: Iterator<KeyValuePair<TKey, TValue>>
Iterator<KeyValuePair<TKey, TValue>> iterator()
func iterator() -> Iterator<KeyValuePair<TKey, TValue>>
Iterator<KeyValuePair<TKey, TValue>> iterator()
Function iterator() As Iterator<KeyValuePair<TKey, TValue>>
KeyNotify protected virtual
method KeyNotify(Key: TKey; Action: TCollectionNotification)
void KeyNotify(TKey Key, TCollectionNotification Action)
func KeyNotify(_ Key: TKey, _ Action: TCollectionNotification)
void KeyNotify(TKey Key, TCollectionNotification Action)
Sub KeyNotify(Key As TKey, Action As TCollectionNotification)
Parameters:
- Key:
- Action:
Remove virtual
method Remove(Key: TKey)
void Remove(TKey Key)
func Remove(_ Key: TKey)
void Remove(TKey Key)
Sub Remove(Key As TKey)
Parameters:
- Key:
ToArray override
method ToArray: array of KeyValuePair<TKey, TValue>
KeyValuePair<TKey, TValue>[] ToArray()
func ToArray() -> KeyValuePair<TKey, TValue>...
KeyValuePair<TKey, TValue>[] ToArray()
Function ToArray() As KeyValuePair<TKey, TValue>()
ToArray virtual (declared in TEnumerable<T>)
method ToArray: array of KeyValuePair<TKey, TValue>
KeyValuePair<TKey, TValue>[] ToArray()
func ToArray() -> KeyValuePair<TKey, TValue>...
KeyValuePair<TKey, TValue>[] ToArray()
Function ToArray() As KeyValuePair<TKey, TValue>()
TrimExcess virtual
method TrimExcess
void TrimExcess()
func TrimExcess()
void TrimExcess()
Sub TrimExcess()
TryGetValue virtual
method TryGetValue(Key: TKey; out Value: TValue): Boolean
Boolean TryGetValue(TKey Key, out TValue Value)
func TryGetValue(_ Key: TKey, _ Value: inout TValue) -> Boolean
Boolean TryGetValue(TKey Key, __out TValue Value)
Function TryGetValue(Key As TKey, <OutAttribute> ByRef Value As TValue) As Boolean
Parameters:
- Key:
- Value:
ValueNotify protected virtual
method ValueNotify(Value: TValue; Action: TCollectionNotification)
void ValueNotify(TValue Value, TCollectionNotification Action)
func ValueNotify(_ Value: TValue, _ Action: TCollectionNotification)
void ValueNotify(TValue Value, TCollectionNotification Action)
Sub ValueNotify(Value As TValue, Action As TCollectionNotification)
Parameters:
- Value:
- Action: