Struct EventDispatcherGate
Gates control when the dispatcher processes events.
public readonly struct EventDispatcherGate : IDisposable, IEquatable<EventDispatcherGate>
- Implements
- Inherited Members
- Extension Methods
Constructors
EventDispatcherGate(EventDispatcher)
Constructor.
public EventDispatcherGate(EventDispatcher d)
Parameters
dEventDispatcherThe dispatcher controlled by this gate.
Methods
Dispose()
Implementation of IDisposable.Dispose. Opens the gate. If all gates are open, events in the queue are processed.
public void Dispose()
Equals(EventDispatcherGate)
public bool Equals(EventDispatcherGate other)
Parameters
otherEventDispatcherGate
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
Operators
operator ==(EventDispatcherGate, EventDispatcherGate)
public static bool operator ==(EventDispatcherGate left, EventDispatcherGate right)
Parameters
leftEventDispatcherGaterightEventDispatcherGate
Returns
operator !=(EventDispatcherGate, EventDispatcherGate)
public static bool operator !=(EventDispatcherGate left, EventDispatcherGate right)
Parameters
leftEventDispatcherGaterightEventDispatcherGate