unawaitImpl

Dequeues something from being called whenever the next parsed and triggering IRCEvent matches the passed IRCEvent.Type type. Implementation template.

private
void
unawaitImpl
(
Thing
AA
)
(
Thing thing
,
ref AA aa
,,
const bool fully
)

Parameters

thing Thing

Thing to dequeue from being executed when the next IRCEvent of type type comes along.

aa AA

Associative array to remove entries from.

type IRCEvent.Type

The kind of IRCEvent that would trigger the passed awaiting thing.

fully bool

Whether or not to unawait all instances of the thing.

See Also