Suppose I am writing a program that has to execute
as series of steps, but at several of the steps, I want
to wait for external events to occur.
For example ( and this relates to another of my posts ),
say I want to execute a method, then wait for a flag
file. Ok, someone suggested using FileSystemWatcher.
So then, say I do that, how do I make an internal event
halt execution on the main method, wait for the event
to be raised when the file appears and then continue
execution?