1 instantiation of EscapeHatches
Microsoft.Build.Framework (1)
Traits.cs (1)
30EscapeHatches = new EscapeHatches();
12 references to EscapeHatches
Microsoft.Build (3)
Evaluation\Evaluator.cs (1)
35using SdkReferencePropertyExpansionMode = Microsoft.Build.Framework.EscapeHatches.SdkReferencePropertyExpansionMode;
Instance\ProjectInstance.cs (2)
2471case EscapeHatches.ProjectInstanceTranslationMode.Full: 2474case EscapeHatches.ProjectInstanceTranslationMode.Partial:
Microsoft.Build.Engine.UnitTests (1)
Evaluation\ProjectSdkImplicitImport_Tests.cs (1)
19using SdkReferencePropertyExpansionMode = Microsoft.Build.Framework.EscapeHatches.SdkReferencePropertyExpansionMode;
Microsoft.Build.Framework (8)
BinaryTranslator.cs (2)
106EscapeHatches.ThrowInternalError("Cannot get writer from reader."); 988EscapeHatches.ThrowInternalError("Cannot get reader from writer.");
BuildException\BuildExceptionSerializationHelper.cs (3)
58EscapeHatches.ThrowInternalError($"Type {exceptionType.FullName} is not recognized as a build exception type."); 67EscapeHatches.ThrowInternalError("Serialization contract was already initialized."); 81EscapeHatches.ThrowInternalError("Serialization contract was not initialized.");
MSBuildNameIgnoreCaseComparer.cs (2)
49EscapeHatches.ThrowInternalError("Invalid lengthToCompare '{0}' {1} {2}", constrainedString, start, lengthToCompare); 54EscapeHatches.ThrowInternalError("Invalid start '{0}' {1} {2}", constrainedString, start, lengthToCompare);
Traits.cs (1)
36public EscapeHatches EscapeHatches { get; }