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