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)
468
private
SdkReferencePropertyExpansionMode
? _sdkReferencePropertyExpansionValue;
476
public
SdkReferencePropertyExpansionMode
? SdkReferencePropertyExpansion
534
private static
SdkReferencePropertyExpansionMode
? ComputeSdkReferencePropertyExpansion()
551
return
SdkReferencePropertyExpansionMode
.NoExpansion;
556
return
SdkReferencePropertyExpansionMode
.DefaultExpand;
559
if (mode.StartsWith(nameof(
SdkReferencePropertyExpansionMode
.ExpandUnescape), comparison))
561
return
SdkReferencePropertyExpansionMode
.ExpandUnescape;
564
if (mode.StartsWith(nameof(
SdkReferencePropertyExpansionMode
.ExpandLeaveEscaped), comparison))
566
return
SdkReferencePropertyExpansionMode
.ExpandLeaveEscaped;
569
return InternalError.Throw<
SdkReferencePropertyExpansionMode
?>($"Invalid escape hatch for SdkReference property expansion: {mode}");