Interface IEdgeList<TVertex, TEdge>
Represents a cloneable list of edges.
Inherited Members
System.Collections.Generic.IList<TEdge>.IndexOf(TEdge)
System.Collections.Generic.IList<TEdge>.Insert(System.Int32, TEdge)
System.Collections.Generic.IList<TEdge>.RemoveAt(System.Int32)
System.Collections.Generic.IList<TEdge>.Item[System.Int32]
System.Collections.Generic.ICollection<TEdge>.Add(TEdge)
System.Collections.Generic.ICollection<TEdge>.Clear()
System.Collections.Generic.ICollection<TEdge>.Contains(TEdge)
System.Collections.Generic.ICollection<TEdge>.CopyTo(TEdge[], System.Int32)
System.Collections.Generic.ICollection<TEdge>.Remove(TEdge)
System.Collections.Generic.ICollection<TEdge>.Count
System.Collections.Generic.ICollection<TEdge>.IsReadOnly
System.Collections.Generic.IEnumerable<TEdge>.GetEnumerator()
Namespace: QuikGraph.Collections
Assembly: QuikGraph.dll
Syntax
public interface IEdgeList<TVertex, TEdge> : IList<TEdge>, ICollection<TEdge>, IEnumerable<TEdge>, IEnumerable, ICloneable where TEdge : IEdge<TVertex>
Type Parameters
Name | Description |
---|---|
TVertex | Vertex type. |
TEdge | Edge type. |
Methods
| Improve this Doc View SourceClone()
Gets a clone of this list.
Declaration
IEdgeList<TVertex, TEdge> Clone()
Returns
Type | Description |
---|---|
IEdgeList<TVertex, TEdge> | Cloned list. |
TrimExcess()
Trims excess allocated space.
Declaration
void TrimExcess()