Class GraphElementCollection<TElement>
Inheritance
Collection<TElement>
KeyedCollection<Guid, TElement>
KeyedCollection<Guid, TElement>
GraphElementCollection<TElement>
Inherited Members
Namespace: Ludiq.Bolt
Syntax
public class GraphElementCollection<TElement> : ParentCollection<IGraph, Guid, TElement>, IList<TElement>, IList, IReadOnlyList<TElement>, IReadOnlyCollection<TElement>, IKeyedCollection<Guid, TElement>, ICollection, INotifyCollectionChangedPausable, INotifyCollectionChanged, INotifyCollectionItemPropertyChanged, IBulkCollection<TElement>, ICollection<TElement>, IEnumerable<TElement>, IEnumerable where TElement : IGraphElement
Type Parameters
Name | Description |
---|---|
TElement |
Constructors
GraphElementCollection(IGraph)
Declaration
public GraphElementCollection(IGraph graph)
Parameters
Type | Name | Description |
---|---|---|
IGraph | graph |
Methods
GetKeyForItem(TElement)
Declaration
protected override Guid GetKeyForItem(TElement item)
Parameters
Type | Name | Description |
---|---|---|
TElement | item |
Returns
Type | Description |
---|---|
Guid |
Overrides
System.Collections.ObjectModel.KeyedCollection<System.Guid, TElement>.GetKeyForItem(TElement)