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
eventsIEnumerable<UioHookEvent>The events to simulate. They will be copied to ensure the events don't change.
simulationProviderIEventSimulationProviderThe simulation functionality provider (or Instance if null).
Exceptions
- ArgumentNullException
eventsis null.
Methods
Simulate()
Simulates the predetermined sequence of events.
public UioHookResult Simulate()
Returns
- UioHookResult
The result of the operation.