Class DependencyGraph<T>
- Namespace
- MassTransit.Internals.GraphValidation
- Assembly
- MassTransit.Abstractions.dll
public class DependencyGraph<T> where T : notnull
Type Parameters
T
- Inheritance
-
DependencyGraph<T>
- Inherited Members
-
Constructors
DependencyGraph(int)
public DependencyGraph(int capacity)
Parameters
capacity
int
Methods
Add(T)
public void Add(T source)
Parameters
source
T
Add(T, IEnumerable<T>)
public void Add(T source, IEnumerable<T> targets)
Parameters
source
T
targets
IEnumerable<T>
Add(T, T)
public void Add(T source, T target)
Parameters
source
T
target
T
EnsureGraphIsAcyclic()
public void EnsureGraphIsAcyclic()
GetItemsInOrder()
public IEnumerable<T> GetItemsInOrder()
Returns
- IEnumerable<T>
GetItemsInOrder(T)
public IEnumerable<T> GetItemsInOrder(T source)
Parameters
source
T
Returns
- IEnumerable<T>