46 lines
1.5 KiB
C#
46 lines
1.5 KiB
C#
namespace io.github.hatayama.uLoopMCP
|
|
{
|
|
internal sealed class ExternalCompilerPaths
|
|
{
|
|
public string EditorContentsPath { get; }
|
|
|
|
public string ScriptingRootPath { get; }
|
|
|
|
public string DotnetHostPath { get; }
|
|
|
|
public string CompilerDllPath { get; }
|
|
|
|
public string CompilerRuntimeConfigPath { get; }
|
|
|
|
public string CompilerDepsFilePath { get; }
|
|
|
|
public string CodeAnalysisDllPath { get; }
|
|
|
|
public string CodeAnalysisCSharpDllPath { get; }
|
|
|
|
public string NetCoreRuntimeSharedDirectoryPath { get; }
|
|
|
|
public ExternalCompilerPaths(
|
|
string editorContentsPath,
|
|
string scriptingRootPath,
|
|
string dotnetHostPath,
|
|
string compilerDllPath,
|
|
string compilerRuntimeConfigPath,
|
|
string compilerDepsFilePath,
|
|
string codeAnalysisDllPath,
|
|
string codeAnalysisCSharpDllPath,
|
|
string netCoreRuntimeSharedDirectoryPath)
|
|
{
|
|
EditorContentsPath = editorContentsPath;
|
|
ScriptingRootPath = scriptingRootPath;
|
|
DotnetHostPath = dotnetHostPath;
|
|
CompilerDllPath = compilerDllPath;
|
|
CompilerRuntimeConfigPath = compilerRuntimeConfigPath;
|
|
CompilerDepsFilePath = compilerDepsFilePath;
|
|
CodeAnalysisDllPath = codeAnalysisDllPath;
|
|
CodeAnalysisCSharpDllPath = codeAnalysisCSharpDllPath;
|
|
NetCoreRuntimeSharedDirectoryPath = netCoreRuntimeSharedDirectoryPath;
|
|
}
|
|
}
|
|
}
|