61 references to EnvironmentUtilities
Microsoft.Build (24)
BackEnd\BuildManager\BuildManager.cs (2)
828Console.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); 718get => 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\NodeProviderOutOfProcBase.cs (1)
285int currentProcessId = EnvironmentUtilities.CurrentProcessId;
BackEnd\Components\Logging\ProjectLoggingContext.cs (1)
222properties = 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");
DebugUtils.cs (1)
136var pid = EnvironmentUtilities.CurrentProcessId;
Evaluation\Evaluator.cs (1)
846!EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(p.Name))
Logging\BinaryLogger\BinaryLogger.cs (1)
698=> $"{DateTime.UtcNow.ToString("yyyyMMdd-HHmmss")}--{EnvironmentUtilities.CurrentProcessId}--{StringUtils.GenerateRandomString(6)}";
Logging\BinaryLogger\BuildEventArgsWriter.cs (1)
298Write(e.BuildEnvironment?.Where(kvp => EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(kvp.Key)));
Logging\ParallelLogger\ParallelConsoleLogger.cs (1)
240WriteEnvironment(e.BuildEnvironment?.Where(kvp => EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(kvp.Key)).ToDictionary(kvp => kvp.Key, kvp => kvp.Value));
NamedPipeUtil.cs (1)
16processId = EnvironmentUtilities.CurrentProcessId;
Microsoft.Build.Framework (21)
BackEnd\CommunicationsUtilities.cs (3)
78=> EnvironmentUtilities.GetValueAsInt32OrDefault("MSBUILDNODECONNECTIONTIMEOUT", DefaultNodeConnectionTimeout); 771? $"MSBuild_CommTrace_PID_{EnvironmentUtilities.CurrentProcessId}.txt" 772: $"MSBuild_CommTrace_PID_{EnvironmentUtilities.CurrentProcessId}_node_{nodeId}.txt";
BuildEnvironmentHelper.cs (1)
440return EnvironmentUtilities.ProcessPath;
DebugUtils.cs (5)
108EnvironmentUtilities.ProcessName.Contains(processNameToBreakInto); 116/// on .NET Framework, <see cref="EnvironmentUtilities.ProcessName"/> and 117/// <see cref="EnvironmentUtilities.CurrentProcessId"/> access 124private static string GetProcessInfoString() => $"{(ProcessNodeMode.Value?.ToString() ?? "CentralNode")}_{EnvironmentUtilities.ProcessName}_PID={EnvironmentUtilities.CurrentProcessId}_x{(Environment.Is64BitProcess ? "64" : "86")}";
FileClassifier.cs (1)
159string? processName = EnvironmentUtilities.ProcessPath;
FileUtilities.cs (2)
152cacheDirectory = Path.Combine(TempFileDirectory, string.Format(CultureInfo.CurrentUICulture, "MSBuild{0}-{1}", EnvironmentUtilities.CurrentProcessId, AppDomain.CurrentDomain.Id)); 455File.WriteAllText(testFilePath, $"MSBuild process {EnvironmentUtilities.CurrentProcessId} successfully wrote to file.");
Profiler\EvaluationIdProvider.cs (1)
14private static readonly long ProcessId = EnvironmentUtilities.CurrentProcessId;
Traits.cs (8)
91public readonly int CopyTaskParallelism = EnvironmentUtilities.GetValueAsInt32OrDefault("MSBUILDCOPYTASKPARALLELISM", -1); 126public readonly int LogPropertyTracking = EnvironmentUtilities.GetValueAsInt32OrDefault("MsBuildLogPropertyTracking", 0); // Default to logging nothing via the property tracker. 131public readonly int DictionaryBasedItemRemoveThreshold = EnvironmentUtilities.GetValueAsInt32OrDefault("MSBUILDDICTIONARYBASEDITEMREMOVETHRESHOLD", 100); 188public bool SdkTelemetryOptOut = EnvironmentUtilities.IsValueOneOrTrue("DOTNET_CLI_TELEMETRY_OPTOUT"); 189public bool FrameworkTelemetryOptOut = EnvironmentUtilities.IsValueOneOrTrue("MSBUILD_TELEMETRY_OPTOUT"); 190public bool ExcludeTasksDetailsFromTelemetry = EnvironmentUtilities.IsValueOneOrTrue("MSBUILDTELEMETRYEXCLUDETASKSDETAILS"); 191public bool FlushNodesTelemetryIntoConsole = EnvironmentUtilities.IsValueOneOrTrue("MSBUILDFLUSHNODESTELEMETRYINTOCONSOLE"); 193public bool EnableTargetOutputLogging = EnvironmentUtilities.IsValueOneOrTrue("MSBUILDTARGETOUTPUTLOGGING");
Microsoft.Build.Tasks.Core (2)
DebugUtils.cs (1)
136var pid = EnvironmentUtilities.CurrentProcessId;
NamedPipeUtil.cs (1)
16processId = EnvironmentUtilities.CurrentProcessId;
Microsoft.Build.Utilities.Core (2)
DebugUtils.cs (1)
136var pid = EnvironmentUtilities.CurrentProcessId;
MuxLogger.cs (1)
865Traits.LogAllEnvironmentVariables ? _buildStartedEvent.BuildEnvironment : _buildStartedEvent.BuildEnvironment?.Where(kvp => EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(kvp.Key)).ToDictionary(kvp => kvp.Key, kvp => kvp.Value));
MSBuild (12)
DebugUtils.cs (1)
136var pid = EnvironmentUtilities.CurrentProcessId;
NamedPipeUtil.cs (1)
16processId = EnvironmentUtilities.CurrentProcessId;
OutOfProcTaskHostNode.cs (1)
1292? File.CreateText(string.Format(CultureInfo.CurrentCulture, Path.Combine(FileUtilities.TempFileDirectory, @"MSBuild_NodeShutdown_{0}.txt"), EnvironmentUtilities.CurrentProcessId))
PerformanceLogEventListener.cs (1)
81_processIDStr = EnvironmentUtilities.CurrentProcessId.ToString();
XMake.cs (8)
455if ((int)counter.RawValue == EnvironmentUtilities.CurrentProcessId) 628Console.WriteLine($"Waiting for debugger to attach ({EnvironmentUtilities.ProcessPath} PID {EnvironmentUtilities.CurrentProcessId}). Press enter to continue..."); 1784EnvironmentUtilities.ProcessPath ?? string.Empty), 2083Console.WriteLine($"Waiting for debugger to attach... ({EnvironmentUtilities.ProcessPath} PID {EnvironmentUtilities.CurrentProcessId})"); 2599if (EnvironmentUtilities.IsValueOneOrTrue("CI") || 2600EnvironmentUtilities.IsValueOneOrTrue("GITHUB_ACTIONS"))