Show / Hide Table of Contents

Class EventPublisher<T>

A class which publishes events.

Inheritance
object
EventPublisher<T>
EventAggregator<T>
FakeEventPublisher<T>
Implements
IEventPublisher<T>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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 Source

Publish(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 Source

EventReceived

Occurs when an event is published.

Declaration
public event EventHandler<T>? EventReceived
Event Type
Type Description
EventHandler<T>

Implements

IEventPublisher<T>
  • View Source
In this article
Back to top Generated by DocFX