Table of Contents

Class EventSimulationSequenceTemplate

Namespace
SharpHook
Assembly
SharpHook.dll

Represents an object that can simulate a predetermined sequence of events.

public sealed class EventSimulationSequenceTemplate : IEventSimulationSequenceTemplate
Inheritance
EventSimulationSequenceTemplate
Implements
Inherited Members

Constructors

EventSimulationSequenceTemplate(IEnumerable<UioHookEvent>, IEventSimulationProvider?)

Initializes a new instance of the EventSimulationSequenceTemplate class.

public EventSimulationSequenceTemplate(IEnumerable<UioHookEvent> events, IEventSimulationProvider? simulationProvider = null)

Parameters

events IEnumerable<UioHookEvent>

The events to simulate. They will be copied to ensure the events don't change.

simulationProvider IEventSimulationProvider

The simulation functionality provider (or Instance if null).

Exceptions

ArgumentNullException

events is null.

Methods

Simulate()

Simulates the predetermined sequence of events.

public UioHookResult Simulate()

Returns

UioHookResult

The result of the operation.