I have created a dll that contains a couple of methods, one is to check a zip file to see if the entries match criteria. Another method extracts the entries.... and so on.
There other methods that check to see if a file is a valid file, etc... as well.
My question is ... how do I synchronize these methods? I don't want to prevent other methods from accessing the same file...