InvocationList<TDelegate>
public struct InvocationList<TDelegate> : IReadOnlyList<TDelegate>, IEnumerable<TDelegate>, IEnumerable, IReadOnlyCollection<TDelegate> where TDelegate : MulticastDelegate
Represents immutable list of delegates.
Represents enumerator over the list of delegates.
Gets an empty list.
Gets the number of delegates in this list.
Indicates that this list is empty.
Gets a span over list of delegates.
Creates a new list containing a single element.
Addes the delegate to the list and returns modified list.
Removes the delegate from the list and returns modified list.
Adds a delegate to the list and return a new list.
Combines the delegates in the list to a single delegate.
Gets enumerator over all delegates in this list.
Removes the delegate from the list.