public PatcherV40(string unityVersion, string unityGitHash, string unityRepoPath, string dnSpyUnityMonoRepoPath, string gitExePath, string windowsTargetPlatformVersion, string platformToolset) : base(unityVersion, unityGitHash, unityRepoPath, dnSpyUnityMonoRepoPath, gitExePath) { solutionOptions = new SolutionOptionsV40(dnSpyRepo.RepoPath, dnSpyVersionPath, unityVersion, windowsTargetPlatformVersion, platformToolset, GetProjectFilesKind(unityVersion)); }
public SourceCodePatcher(SolutionOptionsV40 solutionOptions) => this.solutionOptions = solutionOptions ?? throw new ArgumentNullException(nameof(solutionOptions));
public LibmonoDynamicProjectPatcher(SolutionOptionsV40 solutionOptions) : base(solutionOptions, solutionOptions?.LibmonoDynamicProject) { libgcbdwgcProject = solutionOptions.LibgcbdwgcProject; }