21 references to SdkReferencePropertyExpansionMode
Microsoft.Build (11)
Evaluation\Evaluator.cs (11)
35using SdkReferencePropertyExpansionMode = Microsoft.Build.Framework.EscapeHatches.SdkReferencePropertyExpansionMode; 1810SdkReferencePropertyExpansionMode mode = 1812SdkReferencePropertyExpansionMode.DefaultExpand; 1814if (mode != SdkReferencePropertyExpansionMode.NoExpansion) 1816if (mode == SdkReferencePropertyExpansionMode.DefaultExpand) 1818mode = SdkReferencePropertyExpansionMode.ExpandUnescape; 1822Expander<P, I> expander, SdkReferencePropertyExpansionMode mode) 1833case SdkReferencePropertyExpansionMode.ExpandUnescape: 1835case SdkReferencePropertyExpansionMode.ExpandLeaveEscaped: 1837case SdkReferencePropertyExpansionMode.NoExpansion: 1838case SdkReferencePropertyExpansionMode.DefaultExpand:
Microsoft.Build.Framework (10)
Traits.cs (10)
465private SdkReferencePropertyExpansionMode? _sdkReferencePropertyExpansionValue; 473public SdkReferencePropertyExpansionMode? SdkReferencePropertyExpansion 523private static SdkReferencePropertyExpansionMode? ComputeSdkReferencePropertyExpansion() 540return SdkReferencePropertyExpansionMode.NoExpansion; 545return SdkReferencePropertyExpansionMode.DefaultExpand; 548if (mode.StartsWith(nameof(SdkReferencePropertyExpansionMode.ExpandUnescape), comparison)) 550return SdkReferencePropertyExpansionMode.ExpandUnescape; 553if (mode.StartsWith(nameof(SdkReferencePropertyExpansionMode.ExpandLeaveEscaped), comparison)) 555return SdkReferencePropertyExpansionMode.ExpandLeaveEscaped; 558return InternalError.Throw<SdkReferencePropertyExpansionMode?>($"Invalid escape hatch for SdkReference property expansion: {mode}");