20 references to BuildHostProcessKind
Microsoft.CodeAnalysis.Workspaces.MSBuild (20)
MSBuild\BuildHostProcessManager.cs (18)
35private readonly Dictionary<BuildHostProcessKind, BuildHostProcess> _processes = []; 73public async Task<(RemoteBuildHost buildHost, BuildHostProcessKind actualKind)> GetBuildHostWithFallbackAsync(BuildHostProcessKind buildHostKind, string projectOrSolutionFilePath, CancellationToken cancellationToken) 75if (buildHostKind == BuildHostProcessKind.Mono && MonoMSBuildDiscovery.GetMonoMSBuildVersion() == null) 78buildHostKind = BuildHostProcessKind.NetCore; 86if (buildHostKind == BuildHostProcessKind.NetFramework) 92return (await GetBuildHostAsync(BuildHostProcessKind.NetCore, projectOrSolutionFilePath, dotnetPath: null, cancellationToken).ConfigureAwait(false), BuildHostProcessKind.NetCore); 99public Task<RemoteBuildHost> GetBuildHostAsync(BuildHostProcessKind buildHostKind, CancellationToken cancellationToken) 104public async Task<RemoteBuildHost> GetBuildHostAsync(BuildHostProcessKind buildHostKind, string? projectOrSolutionFilePath, string? dotnetPath, CancellationToken cancellationToken) 119async Task<BuildHostProcess> NoLock_GetBuildHostAsync(BuildHostProcessKind buildHostKind, string? projectOrSolutionFilePath, string? dotnetPath, CancellationToken cancellationToken) 146if (buildHostKind != BuildHostProcessKind.NetCore 197internal static ProcessStartInfo CreateBuildHostStartInfo(BuildHostProcessKind buildHostKind, string pipeName, string? dotnetPath) 201BuildHostProcessKind.NetCore => CreateDotNetCoreBuildHostStartInfo(pipeName, dotnetPath), 202BuildHostProcessKind.NetFramework => CreateDotNetFrameworkBuildHostStartInfo(pipeName), 203BuildHostProcessKind.Mono => CreateMonoBuildHostStartInfo(pipeName), 392public static BuildHostProcessKind GetKindForProject(string projectFilePath) 397return BuildHostProcessKind.NetCore;
MSBuild\BuildHostProjectFileInfoProvider.cs (2)
29var preferredBuildHostKind = isFileBasedApp 30? BuildHostProcessKind.NetCore