3 instantiations of Traits
MSBuildTaskHost (3)
Traits.cs (3)
14private static Traits _instance = new Traits(); 22return new Traits(); 172_instance = new Traits();
11 references to Traits
MSBuildTaskHost (11)
CommunicationsUtilities.cs (1)
346private static readonly bool s_trace = Traits.Instance.DebugNodeCommunication;
FileUtilities.cs (3)
1062return Traits.Instance.CacheFileExistence 1086return Traits.Instance.CacheFileExistence 1110return Traits.Instance.CacheFileExistence
NativeMethods.cs (3)
592bool isMaxPathRestricted = Traits.Instance.EscapeHatches.DisableLongPaths || IsMaxPathLegacyWindows(); 1188if (Traits.Instance.EscapeHatches.AlwaysUseContentTimestamp) 1202if ((data.fileAttributes & FILE_ATTRIBUTE_REPARSE_POINT) == FILE_ATTRIBUTE_REPARSE_POINT && !Traits.Instance.EscapeHatches.UseSymlinkTimeInsteadOfTargetTime)
OutOfProcTaskHostNode.cs (2)
189_debugCommunications = Traits.Instance.DebugNodeCommunication; 823_shutdownReason = buildComplete.PrepareForReuse && Traits.Instance.EscapeHatches.ReuseTaskHostNodes ? NodeEngineShutdownReason.BuildCompleteReuse : NodeEngineShutdownReason.BuildComplete;
Traits.cs (2)
14private static Traits _instance = new Traits(); 16public static Traits Instance