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 |