Interface IKeyedCollection<TKey, TItem>
Namespace: Ludiq
Syntax
public interface IKeyedCollection<TKey, TItem> : ICollection<TItem>, IEnumerable<TItem>, ICollection, IEnumerable
Type Parameters
Name | Description |
---|---|
TKey | |
TItem |
Properties
Count
Declaration
int Count { get; }
Property Value
Type | Description |
---|---|
Int32 |
Item[TKey]
Declaration
TItem this[TKey key] { get; }
Parameters
Type | Name | Description |
---|---|---|
TKey | key |
Property Value
Type | Description |
---|---|
TItem |
Item[Int32]
Declaration
TItem this[int index] { get; }
Parameters
Type | Name | Description |
---|---|---|
Int32 | index |
Property Value
Type | Description |
---|---|
TItem |
Methods
Contains(TKey)
Declaration
bool Contains(TKey key)
Parameters
Type | Name | Description |
---|---|---|
TKey | key |
Returns
Type | Description |
---|---|
Boolean |
Remove(TKey)
Declaration
bool Remove(TKey key)
Parameters
Type | Name | Description |
---|---|---|
TKey | key |
Returns
Type | Description |
---|---|
Boolean |
TryGetValue(TKey, out TItem)
Declaration
bool TryGetValue(TKey key, out TItem value)
Parameters
Type | Name | Description |
---|---|---|
TKey | key | |
TItem | value |
Returns
Type | Description |
---|---|
Boolean |