3 instantiations of Traits
Microsoft.Build.Framework (3)
Traits.cs (3)
14
private static Traits _instance = new
Traits
();
22
return new
Traits
();
162
_instance = new
Traits
();
11 references to Traits
Microsoft.Build.Framework (11)
NativeMethods.cs (4)
592
bool isMaxPathRestricted =
Traits
.Instance.EscapeHatches.DisableLongPaths || IsMaxPathLegacyWindows();
1156
if (
Traits
.Instance.EscapeHatches.AlwaysDoImmutableFilesUpToDateCheck)
1188
if (
Traits
.Instance.EscapeHatches.AlwaysUseContentTimestamp)
1202
if ((data.fileAttributes & FILE_ATTRIBUTE_REPARSE_POINT) == FILE_ATTRIBUTE_REPARSE_POINT && !
Traits
.Instance.EscapeHatches.UseSymlinkTimeInsteadOfTargetTime)
Telemetry\OpenTelemetryManager.cs (5)
207
private bool IsOptOut() =>
Traits
.Instance.FrameworkTelemetryOptOut ||
Traits
.Instance.SdkTelemetryOptOut || !ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_14);
212
private bool IsOptIn() => !IsOptOut() && (
Traits
.Instance.TelemetryOptIn ||
Traits
.Instance.TelemetrySampleRateOverride.HasValue);
219
double? overrideRate =
Traits
.Instance.TelemetrySampleRateOverride;
Traits.cs (2)
14
private static
Traits
_instance = new Traits();
16
public static
Traits
Instance