public void TriggerNewSequenceOfEvents(IMessageInitializerParameterBinder capturedArgumentsOfTrigger) { if (_sequenceOfEvents.Root == null) return; lock(_currentSequenceExecutionsLock) { _currentSequenceExecutions.Add(new KeyValuePair<IStep, IMessageInitializerParameterBinder>(_sequenceOfEvents.Root, capturedArgumentsOfTrigger)); } }
public void TriggerNewSequenceOfEvents(IMessageInitializerParameterBinder capturedArgumentsOfTrigger) { if (_sequenceOfEvents.Root == null) { return; } lock (_currentSequenceExecutionsLock) { _currentSequenceExecutions.Add(new KeyValuePair <IStep, IMessageInitializerParameterBinder>(_sequenceOfEvents.Root, capturedArgumentsOfTrigger)); } }