Extracts a zip file to the specified directory.
The path of the zip file to extract.
The directory to extract the zip file to.
Value controlling file overwrite behavior.
Delegate invoked to determine if an entry should be extracted. May be null (Nothing in Visual Basic).
If targetDirectory does not exist, it is created.