68 references to EnvironmentUtilities
Microsoft.Build (25)
BackEnd\BuildManager\BuildManager.cs (2)
851
Console.WriteLine($"Waiting for debugger to attach ({
EnvironmentUtilities
.ProcessPath} PID {
EnvironmentUtilities
.CurrentProcessId}). Press enter to continue...");
BackEnd\BuildManager\BuildParameters.cs (11)
662
=>
EnvironmentUtilities
.GetValueAsInt32OrDefault("MSBUILDTHREADSTACKSIZE", DefaultThreadStackSize);
668
=>
EnvironmentUtilities
.GetValueAsInt32OrDefault("MSBUILDENDPOINTSHUTDOWNTIMEOUT", DefaultEndpointShutdownTimeout);
674
=>
EnvironmentUtilities
.GetValueAsInt32OrDefault("MSBUILDENGINESHUTDOWNTIMEOUT", DefaultEngineShutdownTimeout);
680
=> s_idleRequestBuilderLimit ??=
EnvironmentUtilities
.GetValueAsInt32OrDefault("MSBUILDIDLEREQUESTBUILDERLIMIT", DefaultIdleRequestBuilderLimit);
686
=>
EnvironmentUtilities
.GetValueAsInt32OrDefault("MSBUILDLOGGINGTHREADSHUTDOWNTIMEOUT", DefaultLoggingThreadShutdownTimeout);
692
=>
EnvironmentUtilities
.GetValueAsInt32OrDefault("MSBUILDREQUESTBUILDERSHUTDOWNTIMEOUT", DefaultRequestBuilderShutdownTimeout);
711
=> s_enableBuildPlan ??=
EnvironmentUtilities
.ValueExistsOrDefault("MSBUILDENABLEBUILDPLAN", false);
718
get => s_warnOnUninitializedProperty ??=
EnvironmentUtilities
.ValueExistsOrDefault("MSBUILDWARNONUNINITIALIZEDPROPERTY", false);
726
=> s_dumpStringInterningStats ??=
EnvironmentUtilities
.ValueExistsOrDefault("MSBUILDDUMPOPPORTUNISTICINTERNSTATS", false);
732
=> s_debugExpansion ??=
EnvironmentUtilities
.ValueExistsOrDefault("MSBUILDDEBUGEXPANSION", false);
738
=> s_keepDuplicateOutputs ??=
EnvironmentUtilities
.ValueExistsOrDefault("MSBUILDKEEPDUPLICATEOUTPUTS", false);
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
161
_debugDumpFilePath = Path.Combine(_debugDumpDirectory, $"EngineTrace_{
EnvironmentUtilities
.CurrentProcessId}.txt");
BackEnd\Components\Communications\CurrentHost.cs (1)
40
if (
EnvironmentUtilities
.ProcessPath is string processPath
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (2)
285
int currentProcessId =
EnvironmentUtilities
.CurrentProcessId;
563
|| !string.Equals(Path.GetFileName(
EnvironmentUtilities
.ProcessPath), Constants.DotnetProcessName, StringComparison.OrdinalIgnoreCase))
BackEnd\Components\Logging\ProjectLoggingContext.cs (1)
221
properties = projectProperties.Filter(p => p is not EnvironmentDerivedProjectPropertyInstance ||
EnvironmentUtilities
.IsWellKnownEnvironmentDerivedProperty(p.Name), p => new DictionaryEntry(p.Name, p.EvaluatedValue));
BackEnd\Components\Scheduler\Scheduler.cs (2)
272
_debugDumpTraceFilePath = Path.Combine(_debugDumpDirectory, $"SchedulerTrace_{
EnvironmentUtilities
.CurrentProcessId}.txt");
273
_debugDumpStateFilePath = Path.Combine(_debugDumpDirectory, $"SchedulerState_{
EnvironmentUtilities
.CurrentProcessId}.txt");
Evaluation\Evaluator.cs (1)
856
!
EnvironmentUtilities
.IsWellKnownEnvironmentDerivedProperty(p.Name))
Logging\BinaryLogger\BinaryLogger.cs (1)
706
=> $"{DateTime.UtcNow.ToString("yyyyMMdd-HHmmss")}--{
EnvironmentUtilities
.CurrentProcessId}--{StringUtils.GenerateRandomString(6)}";
Logging\BinaryLogger\BuildEventArgsWriter.cs (1)
299
Write(e.BuildEnvironment?.Where(kvp =>
EnvironmentUtilities
.IsWellKnownEnvironmentDerivedProperty(kvp.Key)));
Logging\ParallelLogger\ParallelConsoleLogger.cs (1)
241
WriteEnvironment(e.BuildEnvironment?.Where(kvp =>
EnvironmentUtilities
.IsWellKnownEnvironmentDerivedProperty(kvp.Key)).ToDictionary(kvp => kvp.Key, kvp => kvp.Value));
src\msbuild\src\Shared\Debugging\DebugUtils.cs (1)
136
var pid =
EnvironmentUtilities
.CurrentProcessId;
Microsoft.Build.Framework (28)
BackEnd\CommunicationsUtilities.cs (3)
78
=>
EnvironmentUtilities
.GetValueAsInt32OrDefault("MSBUILDNODECONNECTIONTIMEOUT", DefaultNodeConnectionTimeout);
776
? $"MSBuild_CommTrace_PID_{
EnvironmentUtilities
.CurrentProcessId}.txt"
777
: $"MSBuild_CommTrace_PID_{
EnvironmentUtilities
.CurrentProcessId}_node_{nodeId}.txt";
BackEnd\NamedPipeUtil.cs (1)
14
processId ??=
EnvironmentUtilities
.CurrentProcessId;
BuildEnvironmentHelper.cs (1)
433
string processName =
EnvironmentUtilities
.ProcessPath;
Coordinator\CoordinatorSettings.cs (6)
92
get => _processId ??=
EnvironmentUtilities
.CurrentProcessId;
93
init => _processId = value > 0 ? value :
EnvironmentUtilities
.CurrentProcessId;
121
HeartbeatIntervalMs =
EnvironmentUtilities
.GetValueAsInt32OrDefault(
125
TotalNodeBudget =
EnvironmentUtilities
.GetValueAsInt32OrDefault(
128
ShutdownTimeoutMs =
EnvironmentUtilities
.GetValueAsInt32OrDefault(
132
ProcessId =
EnvironmentUtilities
.CurrentProcessId,
DebugUtils.cs (5)
108
EnvironmentUtilities
.ProcessName.Contains(processNameToBreakInto);
116
/// on .NET Framework, <see cref="
EnvironmentUtilities
.ProcessName"/> and
117
/// <see cref="
EnvironmentUtilities
.CurrentProcessId"/> access
124
private static string GetProcessInfoString() => $"{(ProcessNodeMode.Value?.ToString() ?? "CentralNode")}_{
EnvironmentUtilities
.ProcessName}_PID={
EnvironmentUtilities
.CurrentProcessId}_x{(Environment.Is64BitProcess ? "64" : "86")}";
FileUtilities.cs (2)
152
cacheDirectory = Path.Combine(TempFileDirectory, string.Format(CultureInfo.CurrentUICulture, "MSBuild{0}-{1}",
EnvironmentUtilities
.CurrentProcessId, AppDomain.CurrentDomain.Id));
455
File.WriteAllText(testFilePath, $"MSBuild process {
EnvironmentUtilities
.CurrentProcessId} successfully wrote to file.");
Profiler\EvaluationIdProvider.cs (1)
14
private static readonly long ProcessId =
EnvironmentUtilities
.CurrentProcessId;
Traits.cs (9)
90
public readonly int CopyTaskParallelism =
EnvironmentUtilities
.GetValueAsInt32OrDefault("MSBUILDCOPYTASKPARALLELISM", -1);
125
public readonly int LogPropertyTracking =
EnvironmentUtilities
.GetValueAsInt32OrDefault("MsBuildLogPropertyTracking", 0); // Default to logging nothing via the property tracker.
130
public readonly int DictionaryBasedItemRemoveThreshold =
EnvironmentUtilities
.GetValueAsInt32OrDefault("MSBUILDDICTIONARYBASEDITEMREMOVETHRESHOLD", 100);
146
int configured =
EnvironmentUtilities
.GetValueAsInt32OrDefault("MSBUILDNODECONNECTIONBUFFERSIZE", -1);
222
public bool SdkTelemetryOptOut =
EnvironmentUtilities
.IsValueOneOrTrue("DOTNET_CLI_TELEMETRY_OPTOUT");
223
public bool FrameworkTelemetryOptOut =
EnvironmentUtilities
.IsValueOneOrTrue("MSBUILD_TELEMETRY_OPTOUT");
224
public bool ExcludeTasksDetailsFromTelemetry =
EnvironmentUtilities
.IsValueOneOrTrue("MSBUILDTELEMETRYEXCLUDETASKSDETAILS");
225
public bool FlushNodesTelemetryIntoConsole =
EnvironmentUtilities
.IsValueOneOrTrue("MSBUILDFLUSHNODESTELEMETRYINTOCONSOLE");
227
public bool EnableTargetOutputLogging =
EnvironmentUtilities
.IsValueOneOrTrue("MSBUILDTARGETOUTPUTLOGGING");
Microsoft.Build.Tasks.Core (2)
RoslynCodeTaskFactory\RoslynCodeTaskFactoryCompilers.cs (1)
59
_dotnetCliPath =
EnvironmentUtilities
.ProcessPath;
src\msbuild\src\Shared\Debugging\DebugUtils.cs (1)
136
var pid =
EnvironmentUtilities
.CurrentProcessId;
Microsoft.Build.Utilities.Core (2)
MuxLogger.cs (1)
865
Traits.LogAllEnvironmentVariables ? _buildStartedEvent.BuildEnvironment : _buildStartedEvent.BuildEnvironment?.Where(kvp =>
EnvironmentUtilities
.IsWellKnownEnvironmentDerivedProperty(kvp.Key)).ToDictionary(kvp => kvp.Key, kvp => kvp.Value));
src\msbuild\src\Shared\Debugging\DebugUtils.cs (1)
136
var pid =
EnvironmentUtilities
.CurrentProcessId;
MSBuild (10)
OutOfProcTaskHostNode.cs (1)
1289
? File.CreateText(string.Format(CultureInfo.CurrentCulture, Path.Combine(FileUtilities.TempFileDirectory, @"MSBuild_NodeShutdown_{0}.txt"),
EnvironmentUtilities
.CurrentProcessId))
PerformanceLogEventListener.cs (1)
81
_processIDStr =
EnvironmentUtilities
.CurrentProcessId.ToString();
src\msbuild\src\Shared\Debugging\DebugUtils.cs (1)
136
var pid =
EnvironmentUtilities
.CurrentProcessId;
XMake.cs (7)
735
Console.WriteLine($"Waiting for debugger to attach ({
EnvironmentUtilities
.ProcessPath} PID {
EnvironmentUtilities
.CurrentProcessId}). Press enter to continue...");
1931
EnvironmentUtilities
.ProcessPath ?? string.Empty),
2231
Console.WriteLine($"Waiting for debugger to attach... ({
EnvironmentUtilities
.ProcessPath} PID {
EnvironmentUtilities
.CurrentProcessId})");
2749
if (
EnvironmentUtilities
.IsValueOneOrTrue("CI") ||
2750
EnvironmentUtilities
.IsValueOneOrTrue("GITHUB_ACTIONS"))
MSBuild.Coordinator (1)
CoordinatorServer.DefaultDebugOutput.cs (1)
37
_debugDumpTraceFilePath = Path.Combine(_debugDumpDirectory, $"MSBuild_CoordinatorTrace_PID_{
EnvironmentUtilities
.CurrentProcessId}.txt");