Exemplo n.º 1
0
        public NodeFactory(CompilerTypeSystemContext context, CompilationModuleGroup compilationModuleGroup)
        {
            _target  = context.Target;
            _context = context;
            _compilationModuleGroup = compilationModuleGroup;
            CreateNodeCaches();

            MetadataManager = new MetadataGeneration(this);
        }
Exemplo n.º 2
0
        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();
        }