21 references to SdkReferencePropertyExpansionMode
Microsoft.Build (11)
Evaluation\Evaluator.cs (11)
35using SdkReferencePropertyExpansionMode = Microsoft.Build.Framework.EscapeHatches.SdkReferencePropertyExpansionMode; 1840SdkReferencePropertyExpansionMode mode = 1842SdkReferencePropertyExpansionMode.DefaultExpand; 1844if (mode != SdkReferencePropertyExpansionMode.NoExpansion) 1846if (mode == SdkReferencePropertyExpansionMode.DefaultExpand) 1848mode = SdkReferencePropertyExpansionMode.ExpandUnescape; 1852Expander<P, I> expander, SdkReferencePropertyExpansionMode mode) 1863case SdkReferencePropertyExpansionMode.ExpandUnescape: 1865case SdkReferencePropertyExpansionMode.ExpandLeaveEscaped: 1867case SdkReferencePropertyExpansionMode.NoExpansion: 1868case SdkReferencePropertyExpansionMode.DefaultExpand:
Microsoft.Build.Framework (10)
Traits.cs (10)
483private SdkReferencePropertyExpansionMode? _sdkReferencePropertyExpansionValue; 491public SdkReferencePropertyExpansionMode? SdkReferencePropertyExpansion 541private static SdkReferencePropertyExpansionMode? ComputeSdkReferencePropertyExpansion() 558return SdkReferencePropertyExpansionMode.NoExpansion; 563return SdkReferencePropertyExpansionMode.DefaultExpand; 566if (mode.StartsWith(nameof(SdkReferencePropertyExpansionMode.ExpandUnescape), comparison)) 568return SdkReferencePropertyExpansionMode.ExpandUnescape; 571if (mode.StartsWith(nameof(SdkReferencePropertyExpansionMode.ExpandLeaveEscaped), comparison)) 573return SdkReferencePropertyExpansionMode.ExpandLeaveEscaped; 576return InternalError.Throw<SdkReferencePropertyExpansionMode?>($"Invalid escape hatch for SdkReference property expansion: {mode}");