internal CppCodegenCompilation( DependencyAnalyzerBase <NodeFactory> dependencyGraph, NodeFactory nodeFactory, Logger logger, CppCodegenConfigProvider options) : base(dependencyGraph, nodeFactory, new NameMangler(true), logger) { Options = options; }
internal CppCodegenCompilation( DependencyAnalyzerBase <NodeFactory> dependencyGraph, NodeFactory nodeFactory, IEnumerable <ICompilationRootProvider> roots, Logger logger, CppCodegenConfigProvider options) : base(dependencyGraph, nodeFactory, GetCompilationRoots(roots, nodeFactory), logger) { Options = options; }
internal CppCodegenCompilation( DependencyAnalyzerBase<NodeFactory> dependencyGraph, NodeFactory nodeFactory, IEnumerable<ICompilationRootProvider> roots, Logger logger, CppCodegenConfigProvider options) : base(dependencyGraph, nodeFactory, GetCompilationRoots(roots, nodeFactory), new NameMangler(true), logger) { Options = options; }
internal CppCodegenCompilation( DependencyAnalyzerBase <NodeFactory> dependencyGraph, NodeFactory nodeFactory, IEnumerable <ICompilationRootProvider> roots, ILProvider ilProvider, DebugInformationProvider debugInformationProvider, PInvokeILEmitterConfiguration pinvokePolicy, Logger logger, CppCodegenConfigProvider options) : base(dependencyGraph, nodeFactory, GetCompilationRoots(roots, nodeFactory), ilProvider, debugInformationProvider, null, pinvokePolicy, logger) { Options = options; }
public override CompilationBuilder UseBackendOptions(IEnumerable <string> options) { _config = new CppCodegenConfigProvider(options); return(this); }
public override CompilationBuilder UseBackendOptions(IEnumerable<string> options) { _config = new CppCodegenConfigProvider(options); return this; }