Class EventPublisher<T>
A class which publishes events.
Implements
Inherited Members
Namespace: Microsoft.XboxStudios.GameStateTracker.Events
Assembly: GameStateTracker.Events.dll
Syntax
public class EventPublisher<T> : IEventPublisher<T>
Type Parameters
Name | Description |
---|---|
T | The event type. |
Methods
View SourcePublish(object?, T)
Publishes an event.
Declaration
protected virtual void Publish(object? sender, T e)
Parameters
Type | Name | Description |
---|---|---|
object | sender | The event sender. |
T | e | The event. |
Events
View SourceEventReceived
Occurs when an event is published.
Declaration
public event EventHandler<T>? EventReceived
Event Type
Type | Description |
---|---|
EventHandler<T> |