InterfaceEvents (nuget): Generic type events. Items with a higher priority are called first. negative priorities are fine. Subscribing/Unsubscribing during an event will take effect afterwards. Optionally only notify subscribers once. After the initial event, any new subscribers are notified apon subscription. Optionally only notify subscribers with the highest priority. Optionally Create Priority Dictionaries that determine what order types should receive events in relative to eachother.
Keywords: Events|Generic|EventDriven|Priority|Prioritized|Registered|Interface|Delegate|Type