99 instantiations of Process
aspire (13)
Aspire.Cli.EndToEnd.Tests (2)
Aspire.Cli.Tests (1)
Aspire.Deployment.EndToEnd.Tests (28)
Aspire.EndToEnd.Tests (2)
Aspire.Hosting (1)
Aspire.Hosting.Azure (1)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.Docker (1)
Aspire.Hosting.Tests (2)
Aspire.Templates.Tests (2)
dotnet (2)
dotnet-format (1)
dotnet-suggest (1)
dotnet-svcutil-lib (1)
dotnet-user-jwts (1)
dotnet-user-secrets (1)
Infrastructure.Tests (4)
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
Microsoft.Arcade.Common (1)
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
Microsoft.AspNetCore.Components.WebView.Wpf (1)
Microsoft.Build.Utilities.Core (1)
Microsoft.DotNet.Cli.Utils (2)
Microsoft.DotNet.HotReload.Watch (1)
Microsoft.DotNet.MacOsPkg.Core (1)
Microsoft.Extensions.AI.Templates.Tests (1)
Microsoft.Extensions.DataIngestion.MarkItDown (1)
Microsoft.Extensions.DataIngestion.Tests (1)
Microsoft.McpServer.ProjectTemplates.Tests (1)
Microsoft.ML.CodeGenerator (3)
Microsoft.ML.Sweeper (1)
Microsoft.NET.Build.Containers (1)
Microsoft.NET.Sdk.Publish.Tasks (1)
Microsoft.TestPlatform.Build (1)
Microsoft.TestPlatform.Extensions.BlameDataCollector (1)
Microsoft.TestPlatform.PlatformAbstractions (1)
NuGet.Build.Tasks (1)
NuGet.Common (1)
NuGet.Packaging (1)
NuGet.Protocol (1)
PresentationUI (2)
System.Diagnostics.Process (5)
System\Diagnostics\Process.cs (5)
919return new Process(machineName, isRemoteMachine, processId, null);
936return new Process(".", false, processId, null);
1018processes[i] = new Process(machineName, isRemoteMachine, processInfo.ProcessId, processInfo);
1033return new Process(".", false, Environment.ProcessId, null);
1381Process process = new Process();
System.Net.Ping (1)
782 references to Process
aspire (90)
Aspire.Cli.EndToEnd.Tests (2)
Aspire.Cli.Tests (1)
Aspire.Deployment.EndToEnd.Tests (28)
Aspire.EndToEnd.Tests (5)
Aspire.Hosting (11)
Aspire.Hosting.Azure (3)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.Docker (3)
Aspire.Hosting.JavaScript.Tests (4)
Aspire.Hosting.Maui (2)
Aspire.Hosting.Python (2)
Aspire.Hosting.Python.Tests (4)
Aspire.Hosting.RemoteHost (1)
Aspire.Hosting.Tests (6)
Aspire.Templates.Tests (5)
csc (5)
datacollector (7)
datacollector.arm64 (7)
dotnet (13)
dotnet-dev-certs (25)
dotnet-format (8)
dotnet-suggest (1)
dotnet-svcutil-lib (6)
dotnet-user-jwts (2)
dotnet-user-secrets (2)
Infrastructure.Tests (8)
Microsoft.Agents.AI.ProjectTemplates.Tests (2)
Microsoft.Arcade.Common (1)
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
Microsoft.AspNetCore.Components.WebView.Wpf (1)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (24)
Microsoft.AspNetCore.Server.Kestrel.Core (24)
Microsoft.Build (55)
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (27)
166List<Process> nodeProcesses = GetPossibleRunningNodes().nodeProcesses.ToList();
172nodeProcesses.AddRange(Process.GetProcessesByName(Path.GetFileNameWithoutExtension(msbuildtaskhostExeName)));
175foreach (Process nodeProcess in nodeProcesses)
266ConcurrentQueue<Process> possibleRunningNodes = null;
271IList<Process> possibleRunningNodesList;
275possibleRunningNodes = new ConcurrentQueue<Process>(possibleRunningNodesList);
320while (possibleRunningNodes != null && possibleRunningNodes.TryDequeue(out var nodeToReuse))
393Process msbuildProcess = nodeLauncher.Start(launchData, nodeId);
441void CreateNodeContext(int nodeId, Process nodeToReuse, Stream nodeStream, byte negotiatedVersion)
458private (string expectedProcessName, IList<Process> nodeProcesses) GetPossibleRunningNodes(
472List<Process> processes = new();
477processes.AddRange(Process.GetProcessesByName(name));
578private static IList<Process> FilterProcessesByNodeMode(List<Process> processes, NodeMode expectedNodeMode, string expectedProcessName)
582List<Process> filtered = new(capacity: processes.Count);
584foreach (Process process in processes)
725(_, IList<Process> nodeProcesses) = GetPossibleRunningNodes(nodeMode);
727foreach (var process in nodeProcesses)
740private static (string expectedProcessName, IList<Process> nodeProcesses) GetPossibleRunningNodes(NodeMode? expectedNodeMode)
744Process[] processes;
747processes = Process.GetProcessesByName(expectedProcessName);
751return (expectedProcessName, Array.Empty<Process>());
756List<Process> filteredProcesses = [];
758foreach (var process in processes)
948private readonly Process _process;
950internal Process Process { get { return _process; } }
1030Process process,
Microsoft.Build.Framework (12)
Microsoft.Build.Tasks.CodeAnalysis (5)
Microsoft.Build.Tasks.Core (2)
Microsoft.Build.Utilities.Core (10)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
Microsoft.Data.Analysis.Tests (2)
Microsoft.Diagnostics.NETCore.Client (3)
Microsoft.DotNet.Arcade.Sdk (2)
Microsoft.DotNet.Cli.Utils (11)
Microsoft.DotNet.HotReload.Watch (14)
Process\ProcessRunner.cs (9)
13private sealed class ProcessState(Process process) : IDisposable
15public Process Process { get; } = process;
137internal static Process? TryStartProcess(ProcessSpec processSpec, ILogger logger)
144var process = new Process
235private async ValueTask TerminateProcessAsync(Process process, ProcessSpec processSpec, ProcessState state, ILogger logger)
258private static async ValueTask<bool> WaitForExitAsync(Process process, ProcessState state, TimeSpan? timeout, ILogger logger)
321private static void TerminateProcess(Process process, ProcessState state, ILogger logger, bool force)
343private static void TerminateWindowsProcess(Process process, ProcessState state, ILogger logger, bool force)
370private static void TerminateUnixProcess(Process process, ProcessState state, ILogger logger, bool force)
Microsoft.DotNet.MacOsPkg.Core (1)
Microsoft.DotNet.StrongName (4)
Microsoft.Extensions.AI.Evaluation.Console (1)
Microsoft.Extensions.AI.Templates.Tests (2)
Microsoft.Extensions.DataIngestion.MarkItDown (1)
Microsoft.Extensions.DataIngestion.Tests (1)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Microsoft.Extensions.Hosting.WindowsServices (3)
Microsoft.Extensions.Telemetry (1)
Microsoft.Extensions.Telemetry.Tests (1)
Microsoft.McpServer.ProjectTemplates.Tests (2)
Microsoft.ML.AutoML (4)
Microsoft.ML.CodeGenerator (3)
Microsoft.ML.Data (2)
Microsoft.ML.FastTree (3)
Microsoft.ML.Sweeper (1)
Microsoft.ML.TestFramework (3)
Microsoft.NET.Build.Containers (5)
Microsoft.NET.HostModel (2)
Microsoft.NET.Sdk.Publish.Tasks (2)
Microsoft.NET.Sdk.Razor.Tasks (2)
Microsoft.TemplateEngine.Cli (5)
Microsoft.TestPlatform.Build (4)
Microsoft.TestPlatform.CrossPlatEngine (1)
Microsoft.TestPlatform.Extensions.BlameDataCollector (43)
Microsoft.TestPlatform.PlatformAbstractions (23)
Microsoft.TestPlatform.TestHostRuntimeProvider (8)
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (3)
MSBuild (4)
netstandard (1)
NuGet.Build.Tasks (1)
NuGet.CommandLine.XPlat (3)
NuGet.Common (3)
NuGet.Credentials (3)
NuGet.PackageManagement (1)
NuGet.Packaging (1)
NuGet.Protocol (13)
Pipelines.AppHost (8)
Pipelines.Library (2)
PresentationUI (4)
RepoTasks (24)
rzc (4)
Stress.TelemetryService (4)
SuperFileCheck (2)
System (1)
System.CodeDom (2)
System.Configuration.ConfigurationManager (2)
System.Diagnostics.PerformanceCounter (2)
System.Diagnostics.Process (75)
System.Diagnostics.TextWriterTraceListener (2)
System.Net.Ping (3)
System.Windows.Forms (3)
testhost (7)
testhost.arm64 (7)
testhost.x86 (7)
UIAutomationClient (2)
UIAutomationClientSideProviders (4)
vbc (5)
VBCSCompiler (6)
vstest.console (8)
vstest.console.arm64 (8)