private void RaiseProjectStartedEvent(long lineNumber, string line, string fullText) { var args = BuildProjectStartedEventArgs(lineNumber, line, fullText); var projectStartedEvent = new ProjectStarted(args); TokenEvents.Raise(projectStartedEvent); }
private void RaiseWarningAddedEvent(long lineNumber, string line, string fullText) { var args = BuildWarningAddedEventArgs(lineNumber, line, fullText); var timestampAddedEvent = new WarningAdded(args); TokenEvents.Raise(timestampAddedEvent); }
public IList <Delegate> BuildTestDelegatesDictionary() { var newDelegates = new List <Delegate>(); var testEventHandler = new TestEventHandler(); TokenEvents.Register <ProjectStarted>(testEventHandler.Handle); TokenEvents.Register <ProjectEnded>(testEventHandler.Handle); TokenEvents.Register <WarningAdded>(testEventHandler.Handle); TokenEvents.Register <TimestampAdded>(testEventHandler.Handle); newDelegates.Add((Action <ProjectStarted>)testEventHandler.Handle); newDelegates.Add((Action <ProjectEnded>)testEventHandler.Handle); newDelegates.Add((Action <WarningAdded>)testEventHandler.Handle); newDelegates.Add((Action <TimestampAdded>)testEventHandler.Handle); return(newDelegates); }