public ReadyToRunObjectWriter(PEReader inputPeReader, string objectFilePath, IEnumerable <DependencyNode> nodes, ReadyToRunCodegenNodeFactory factory) { _objectFilePath = objectFilePath; _nodes = nodes; _nodeFactory = factory; _inputPeReader = inputPeReader; }
public ReadyToRunSymbolNodeFactory(ReadyToRunCodegenNodeFactory codegenNodeFactory) { _codegenNodeFactory = codegenNodeFactory; }
public static void EmitObject(PEReader inputPeReader, string objectFilePath, IEnumerable <DependencyNode> nodes, ReadyToRunCodegenNodeFactory factory) { Console.WriteLine($@"Emitting R2R PE file: {objectFilePath}"); ReadyToRunObjectWriter objectWriter = new ReadyToRunObjectWriter(inputPeReader, objectFilePath, nodes, factory); objectWriter.EmitPortableExecutable(); }
public ReadyToRunSymbolNodeFactory(ReadyToRunCodegenNodeFactory codegenNodeFactory) { _codegenNodeFactory = codegenNodeFactory; CreateNodeCaches(); }