191 references to Id
aspire (20)
DotNet\DotNetCliExecution.cs (9)
61_logger.LogDebug("Started dotnet with PID: {ProcessId}", _process.Id);
93_logger.LogDebug("Waiting for dotnet process to exit with PID: {ProcessId}", _process.Id);
102_logger.LogDebug("dotnet process with PID: {ProcessId} has not exited, killing it.", _process.Id);
110_logger.LogDebug("dotnet process with PID: {ProcessId} has exited with code: {ExitCode}", _process.Id, _process.ExitCode);
118_logger.LogDebug("Closing stdout/stderr streams for PID: {ProcessId}", _process.Id);
133_logger.LogWarning("Stream forwarders for PID {ProcessId} did not complete within timeout after stream close. Continuing anyway.", _process.Id);
137_logger.LogDebug("Pending forwarders for PID completed: {ProcessId}", _process.Id);
151_process.Id
164_process.Id,
Aspire.Hosting (2)
Aspire.Hosting.Azure (2)
Aspire.Hosting.Docker (2)
Aspire.Hosting.Tests (1)
csc (3)
datacollector (2)
datacollector.arm64 (2)
dotnet (3)
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.8.0-1.26268.104\contentFiles\cs\net11.0\BuildServerConnection.cs (1)
644processId = process.Id;
dotnet-format (1)
dotnet-svcutil-lib (4)
Microsoft.Build (46)
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (41)
181Stream nodeStream = TryConnectToProcess(nodeProcess.Id, timeout, NodeProviderOutOfProc.GetHandshake(nodeReuse, false), out HandshakeResult result);
186nodeStream = TryConnectToProcess(nodeProcess.Id, timeout, NodeProviderOutOfProc.GetHandshake(nodeReuse, true), out result);
192CommunicationsUtilities.Trace($"Shutting down node with pid = {nodeProcess.Id}");
332CommunicationsUtilities.Trace($"Trying to connect to existing process {nodeToReuse.ProcessName} with id {nodeToReuse.Id} to establish node {nodeId}...");
333if (nodeToReuse.Id == currentProcessId)
339string nodeLookupKey = GetProcessesToIgnoreKey(nodeLaunchData.Handshake, nodeToReuse.Id);
349MSBuildEventSource.Log.NodePipeConnectStart(nodeId, nodeToReuse.Id);
350Stream nodeStream = TryConnectToProcess(nodeToReuse.Id, 0 /* poll, don't wait for connections */, nodeLaunchData.Handshake, out HandshakeResult result);
351MSBuildEventSource.Log.NodePipeConnectStop(nodeId, nodeToReuse.Id, succeeded: nodeStream != null);
355CommunicationsUtilities.Trace($"Successfully connected to existing node {nodeId} which is PID {nodeToReuse.Id}");
356string msg = ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("NodeReused", nodeId, nodeToReuse.Id);
363MSBuildEventSource.Log.NodeConnectStop(nodeId, nodeToReuse.Id, isReused: true);
404MSBuildEventSource.Log.NodeLaunchStop(nodeId, msbuildProcess.Id);
406_processesToIgnore.TryAdd(GetProcessesToIgnoreKey(nodeLaunchData.Handshake, msbuildProcess.Id), default);
413MSBuildEventSource.Log.NodePipeConnectStart(nodeId, msbuildProcess.Id);
414Stream nodeStream = TryConnectToProcess(msbuildProcess.Id, TimeoutForNewNodeCreation, nodeLaunchData.Handshake, out HandshakeResult result);
415MSBuildEventSource.Log.NodePipeConnectStop(nodeId, msbuildProcess.Id, succeeded: nodeStream != null);
419CommunicationsUtilities.Trace($"Successfully connected to created node {nodeId} which is PID {msbuildProcess.Id}");
422MSBuildEventSource.Log.NodeConnectStop(nodeId, msbuildProcess.Id, isReused: false);
432CommunicationsUtilities.Trace($"Could not connect to node with PID {msbuildProcess.Id}; it has exited with exit code {msbuildProcess.ExitCode}. This can indicate a crash at startup");
438CommunicationsUtilities.Trace($"Could not connect to node with PID {msbuildProcess.Id}; it has exited with unknown exit code. This can indicate a crash at startup");
444CommunicationsUtilities.Trace($"Could not connect to node with PID {msbuildProcess.Id}; it is still running. This can occur when two multiprocess builds run in parallel and the other one 'stole' this node");
498Array.Sort(processes, static (left, right) => left.Id.CompareTo(right.Id));
520CommunicationsUtilities.Trace($"Skipping process {process.Id} - unable to retrieve command line");
528CommunicationsUtilities.Trace($"Including process {process.Id} - command line retrieval not supported on this platform");
536CommunicationsUtilities.Trace($"Including process {process.Id} with matching NodeMode {processNodeMode.Value}");
542$"Skipping process {process.Id} - NodeMode mismatch. Expected: {expectedNodeMode}, Found: {processNodeMode?.ToString() ?? "<null>"}. Command line: {commandLine}");
547CommunicationsUtilities.Trace($"Skipping process {process.Id} - error retrieving command line: {ex.Message}");
551filtered.Sort(static (left, right) => left.Id.CompareTo(right.Id));
715filteredProcesses.Sort((left, right) => left.Id.CompareTo(right.Id));
719Array.Sort(processes, (left, right) => left.Id.CompareTo(right.Id));
1235CommunicationsUtilities.Trace($"Waiting for node with pid = {_process.Id} to exit");
1262_process.Id);
1263CommunicationsUtilities.Trace($"Killing node with pid = {_process.Id}");
1272CommunicationsUtilities.Trace(_nodeId, $"COMMUNICATIONS ERROR (HRC) Node: {_nodeId} Process: {_process.Id} Bytes Read: {bytesRead} Expected: {_headerByte.Length}");
1277CommunicationsUtilities.Trace(_nodeId, $" Child Process {_process.Id} has exited.");
1281CommunicationsUtilities.Trace(_nodeId, $" Child Process {_process.Id} is still running.");
Microsoft.Build.Framework (2)
Microsoft.Build.Tasks.CodeAnalysis (3)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.Diagnostics.NETCore.Client (2)
Microsoft.DotNet.Cli.Utils (2)
Microsoft.DotNet.HotReload.Watch (1)
Microsoft.Extensions.Telemetry (1)
Microsoft.Extensions.Telemetry.Tests (1)
Microsoft.NET.Sdk.Razor.Tasks (1)
Microsoft.TestPlatform.Build (2)
Microsoft.TestPlatform.Extensions.BlameDataCollector (40)
Microsoft.TestPlatform.PlatformAbstractions (8)
Microsoft.TestPlatform.TestHostRuntimeProvider (7)
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (2)
NuGet.Protocol (4)
rzc (1)
Stress.TelemetryService (1)
System.Diagnostics.Process (5)
testhost (2)
testhost.arm64 (2)
testhost.x86 (2)
UIAutomationClientSideProviders (1)
vbc (3)
VBCSCompiler (4)
vstest.console (2)
vstest.console.arm64 (2)