示例#1
0
        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);
        }