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