protected AssemblyConverter(NPath[] assemblies, NPath outputDir, NPath dataFolder, DotNetProfile dotNetProfile) { this._assemblies = assemblies; this._outputDir = outputDir; this._dataFolder = dataFolder; this._debuggerSupport = DebuggerSupportFactory.GetDebuggerSupport(); NPath[] searchDirectories = new NPath[] { assemblies[0].Parent, MonoInstall.SmartProfilePath(dotNetProfile) }; bool applyWindowsRuntimeProjections = CodeGenOptions.Dotnetprofile == DotNetProfile.Net45; this._assemblyLoader = new AssemblyLoader(searchDirectories, DebuggerOptions.Enabled || CodeGenOptions.EnableSymbolLoading, applyWindowsRuntimeProjections); }
protected MetadataWriter(CppCodeWriter writer) { this._writer = writer; this._debuggerSupport = DebuggerSupportFactory.GetDebuggerSupport(); }