Table of Contents

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>