Table of Contents

Namespace CSF.Screenplay.Performances

Classes

IdentifierAndName

A model which indicates a unique identifier and a corresponding human-readable name.

PerformanceEventArgs

A model for event arguments which relate to a scope of a IPerformance.

PerformanceEventBus

Implementation of an event bus for performance-related events.

PerformanceFinishedEventArgs

A model for event arguments which relate to a finishing of a IPerformance.

PerformanceProvider

A class which provides access to the current IPerformance, which exists within the current dependency injection scope.

PerformanceScopeEventArgs

A model for event arguments which relate to a scope of a IPerformance.

Interfaces

IBeginsAndEndsPerformance

An object which controls the beginning and ending of a performance

IHasPerformanceEvents

An object which has events which are significant to the progress of a Screenplay.

IRelaysPerformanceEvents

An object which can relay events that relate to a IPerformance

Enums

PerformanceState

Enumerates the states of an IPerformance.