public NodeFactory(CompilerTypeSystemContext context, CompilationModuleGroup compilationModuleGroup) { _target = context.Target; _context = context; _compilationModuleGroup = compilationModuleGroup; CreateNodeCaches(); MetadataManager = new MetadataGeneration(this); }
public NodeFactory(CompilerTypeSystemContext context, TypeInitialization typeInitManager, CompilationModuleGroup compilationModuleGroup, bool cppCodeGen) { _target = context.Target; _context = context; _cppCodeGen = cppCodeGen; _compilationModuleGroup = compilationModuleGroup; TypeInitializationManager = typeInitManager; CreateNodeCaches(); MetadataManager = new MetadataGeneration(); }