protected override void DoTaskForFile(string pPath, IVgmtWorkerStruct pVfsExtractorStruct, DoWorkEventArgs e) { VfsExtractorStruct taskStruct = (VfsExtractorStruct)pVfsExtractorStruct; VfsExtractionStruct extractionStruct = taskStruct.VfsExtractionInformation; string output; ParseFile.ParseVirtualFileSystem(pPath, taskStruct.HeaderSourcePath, taskStruct.OutputFolderPath, extractionStruct, out output, taskStruct.OutputLogFiles, taskStruct.OutputLogFiles); this.outputBuffer.Append(output); }