Extracts desired files from the stream according to the delegate.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public Stream ExtractFiles( ZipExtractor..::.FileChooser fileChooser, ArrayList chosenFilePositions )
Public Function ExtractFiles ( _ fileChooser As ZipExtractor..::.FileChooser, _ chosenFilePositions As ArrayList _ ) As Stream
public: Stream^ ExtractFiles( ZipExtractor..::.FileChooser^ fileChooser, ArrayList^ chosenFilePositions )
Parameters
- fileChooser (ZipExtractor..::.FileChooser)
- FileChooser delegate that determines if a file should be extracted
- chosenFilePositions (ArrayList)
- Empty ArrayList into which 2 element Int64 (long) arrays will be added, each holding the start (first element) and end (second element) positions of the files in the expanded stream.
Return Value
The files as in a concatenated stream.