Class GuidCollection<T>
Inheritance
GuidCollection<T>
Syntax
public class GuidCollection<T> : KeyedCollection<Guid, T>, IList<T>, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>, IKeyedCollection<Guid, T>, ICollection<T>, IEnumerable<T>, IEnumerable where T : IIdentifiable
Type Parameters
Methods
GetKeyForItem(T)
Declaration
protected override Guid GetKeyForItem(T item)
Parameters
Type |
Name |
Description |
T |
item |
|
Returns
Overrides
System.Collections.ObjectModel.KeyedCollection<System.Guid, T>.GetKeyForItem(T)
InsertItem(Int32, T)
Declaration
protected override void InsertItem(int index, T item)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
T |
item |
|
Overrides
System.Collections.ObjectModel.KeyedCollection<System.Guid, T>.InsertItem(System.Int32, T)
SetItem(Int32, T)
Declaration
protected override void SetItem(int index, T item)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
T |
item |
|
Overrides
System.Collections.ObjectModel.KeyedCollection<System.Guid, T>.SetItem(System.Int32, T)
TryGetValue(Guid, out T)
Declaration
public bool TryGetValue(Guid key, out T value)
Parameters
Type |
Name |
Description |
Guid |
key |
|
T |
value |
|
Returns
Implements
Extension Methods