Namespace Sdl.Core.PluginFramework.Util
Classes
ExtensionSorter
Utility class that sorts sortable extensions.
SortableExtensionAttribute
Base class for extension attributes that allow specifying topological sort information.
SortedObjectRegistry<TSortableExtensionAttribute, TExtensionType>
Helper class for implementers of extension points, which allows easy instantiation of all extensions registered with a sortable extension point (SortableExtensionAttribute) identified by a specific type of extension attribute.
TopologicalExtensions
This contains Extension methods for Topological Sorting
TopologicalSort<T>
Class for sorting lists topologically.
Interfaces
ITopologicalSortable
Interface to be implemented by classes that need to support sorting topologically using the TopologicalSort<T> class.