tModLoader v0.11.8.9
A mod to make and play Terraria mods
Terraria.ModLoader.TopoSort< T >.SortingException Class Reference
+ Inheritance diagram for Terraria.ModLoader.TopoSort< T >.SortingException:
+ Collaboration diagram for Terraria.ModLoader.TopoSort< T >.SortingException:

Public Member Functions

void Add (List< T > cycle)
 

Public Attributes

IList< List< T > > cycles = new List<List<T>>()
 
ISet< T > set = new HashSet<T>()
 

Properties

override string Message [get]
 

Private Member Functions

string CycleToString (List< T > cycle)
 

Detailed Description

Definition at line 10 of file TopoSort.cs.

Member Function Documentation

◆ Add()

void Terraria.ModLoader.TopoSort< T >.SortingException.Add ( List< T >  cycle)

Definition at line 18 of file TopoSort.cs.

18 {
19 cycles.Add(cycle);
20 foreach (var e in cycle)
21 set.Add(e);
22 }

References Terraria.ModLoader.TopoSort< T >.SortingException.cycles.

◆ CycleToString()

string Terraria.ModLoader.TopoSort< T >.SortingException.CycleToString ( List< T >  cycle)
private

Member Data Documentation

◆ cycles

IList<List<T> > Terraria.ModLoader.TopoSort< T >.SortingException.cycles = new List<List<T>>()

Definition at line 13 of file TopoSort.cs.

Referenced by Terraria.ModLoader.TopoSort< T >.SortingException.Add().

◆ set

ISet<T> Terraria.ModLoader.TopoSort< T >.SortingException.set = new HashSet<T>()

Definition at line 12 of file TopoSort.cs.

Property Documentation

◆ Message

override string Terraria.ModLoader.TopoSort< T >.SortingException.Message
get

Definition at line 16 of file TopoSort.cs.