예제 #1
0
 public PsaCommandRemover(PsaFile psaFile, int dataSectionLocation, int codeBlockDataStartLocation, PsaFileHelperMethods psaFileHelperMethods)
 {
     PsaFile                    = psaFile;
     DataSectionLocation        = dataSectionLocation;
     CodeBlockDataStartLocation = codeBlockDataStartLocation;
     PsaFileHelperMethods       = psaFileHelperMethods;
 }
예제 #2
0
        public PsaCommandHandler(PsaFile psaFile, int dataSectionLocation, int codeBlockDataStartLocation)
        {
            PsaFileHelperMethods psaFileHelperMethods = new PsaFileHelperMethods(psaFile, dataSectionLocation);

            psaCommandParser   = new PsaCommandParser(psaFile, codeBlockDataStartLocation);
            psaCommandAdder    = new PsaCommandAdder(psaFile, dataSectionLocation, codeBlockDataStartLocation, psaFileHelperMethods);
            psaCommandModifier = new PsaCommandModifier(psaFile, dataSectionLocation, codeBlockDataStartLocation, psaFileHelperMethods);
            psaCommandMover    = new PsaCommandMover(psaFile, dataSectionLocation, codeBlockDataStartLocation, psaFileHelperMethods);
            psaCommandRemover  = new PsaCommandRemover(psaFile, dataSectionLocation, codeBlockDataStartLocation, psaFileHelperMethods);
        }