Class GraphSelection
Inheritance
GraphSelection
Syntax
public sealed class GraphSelection : ISet<IGraphElement>, ICollection<IGraphElement>, IEnumerable<IGraphElement>, IEnumerable
Constructors
GraphSelection()
Declaration
Properties
Count
Declaration
public int Count { get; }
Property Value
IsReadOnly
Declaration
public bool IsReadOnly { get; }
Property Value
Methods
Add(IGraphElement)
Declaration
public bool Add(IGraphElement item)
Parameters
Returns
Implements
Clear()
Declaration
Contains(IGraphElement)
Declaration
public bool Contains(IGraphElement item)
Parameters
Returns
CopyTo(IGraphElement[], Int32)
Declaration
public void CopyTo(IGraphElement[] array, int arrayIndex)
Parameters
ExceptWith(IEnumerable<IGraphElement>)
Declaration
public void ExceptWith(IEnumerable<IGraphElement> other)
Parameters
Implements
GetEnumerator()
Declaration
public HashSet<IGraphElement>.Enumerator GetEnumerator()
Returns
IntersectWith(IEnumerable<IGraphElement>)
Declaration
public void IntersectWith(IEnumerable<IGraphElement> other)
Parameters
Implements
IsProperSubsetOf(IEnumerable<IGraphElement>)
Declaration
public bool IsProperSubsetOf(IEnumerable<IGraphElement> other)
Parameters
Returns
Implements
IsProperSupersetOf(IEnumerable<IGraphElement>)
Declaration
public bool IsProperSupersetOf(IEnumerable<IGraphElement> other)
Parameters
Returns
Implements
IsSubsetOf(IEnumerable<IGraphElement>)
Declaration
public bool IsSubsetOf(IEnumerable<IGraphElement> other)
Parameters
Returns
Implements
IsSupersetOf(IEnumerable<IGraphElement>)
Declaration
public bool IsSupersetOf(IEnumerable<IGraphElement> other)
Parameters
Returns
Implements
Overlaps(IEnumerable<IGraphElement>)
Declaration
public bool Overlaps(IEnumerable<IGraphElement> other)
Parameters
Returns
Implements
Remove(IGraphElement)
Declaration
public bool Remove(IGraphElement item)
Parameters
Returns
RemoveWhere(Predicate<IGraphElement>)
Declaration
public int RemoveWhere(Predicate<IGraphElement> match)
Parameters
Returns
Select(IEnumerable<IGraphElement>)
Declaration
public void Select(IEnumerable<IGraphElement> items)
Parameters
Select(IGraphElement)
Declaration
public void Select(IGraphElement item)
Parameters
SetEquals(IEnumerable<IGraphElement>)
Declaration
public bool SetEquals(IEnumerable<IGraphElement> other)
Parameters
Returns
Implements
SymmetricExceptWith(IEnumerable<IGraphElement>)
Declaration
public void SymmetricExceptWith(IEnumerable<IGraphElement> other)
Parameters
Implements
UnionWith(IEnumerable<IGraphElement>)
Declaration
public void UnionWith(IEnumerable<IGraphElement> other)
Parameters
Implements
Events
changed
Declaration
public event Action changed
Event Type
Extension Methods