Class GraphSelection
Inheritance
GraphSelection
Assembly: Unity.VisualScripting.Core.Editor.dll
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
Clear()
Declaration
Contains(IGraphElement)
Declaration
public bool Contains(IGraphElement item)
Parameters
Returns
CopyTo(IGraphElement[], int)
Declaration
public void CopyTo(IGraphElement[] array, int arrayIndex)
Parameters
ExceptWith(IEnumerable<IGraphElement>)
Declaration
public void ExceptWith(IEnumerable<IGraphElement> other)
Parameters
GetEnumerator()
Declaration
public HashSet<IGraphElement>.Enumerator GetEnumerator()
Returns
IntersectWith(IEnumerable<IGraphElement>)
Declaration
public void IntersectWith(IEnumerable<IGraphElement> other)
Parameters
IsProperSubsetOf(IEnumerable<IGraphElement>)
Declaration
public bool IsProperSubsetOf(IEnumerable<IGraphElement> other)
Parameters
Returns
IsProperSupersetOf(IEnumerable<IGraphElement>)
Declaration
public bool IsProperSupersetOf(IEnumerable<IGraphElement> other)
Parameters
Returns
IsSubsetOf(IEnumerable<IGraphElement>)
Declaration
public bool IsSubsetOf(IEnumerable<IGraphElement> other)
Parameters
Returns
IsSupersetOf(IEnumerable<IGraphElement>)
Declaration
public bool IsSupersetOf(IEnumerable<IGraphElement> other)
Parameters
Returns
Overlaps(IEnumerable<IGraphElement>)
Declaration
public bool Overlaps(IEnumerable<IGraphElement> other)
Parameters
Returns
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
SymmetricExceptWith(IEnumerable<IGraphElement>)
Declaration
public void SymmetricExceptWith(IEnumerable<IGraphElement> other)
Parameters
UnionWith(IEnumerable<IGraphElement>)
Declaration
public void UnionWith(IEnumerable<IGraphElement> other)
Parameters
Events
changed
Declaration
public event Action changed
Event Type
Implements
Extension Methods