public CompilationContext(ICompilationJob job) : base(job) { Names = new PrtNameManager("P_"); HeaderFileName = $"{job.ProjectName}.h"; SourceFileName = $"{job.ProjectName}.c"; registeredInts = new ValueInternmentManager <int>(Names); registeredFloats = new ValueInternmentManager <double>(Names); registeredBools = new ValueInternmentManager <bool>(Names); }