21 references to SdkReferencePropertyExpansionMode
Microsoft.Build (11)
Evaluation\Evaluator.cs (11)
35
using SdkReferencePropertyExpansionMode = Microsoft.Build.Framework.EscapeHatches.
SdkReferencePropertyExpansionMode
;
1910
SdkReferencePropertyExpansionMode
mode =
1912
SdkReferencePropertyExpansionMode
.DefaultExpand;
1914
if (mode !=
SdkReferencePropertyExpansionMode
.NoExpansion)
1916
if (mode ==
SdkReferencePropertyExpansionMode
.DefaultExpand)
1918
mode =
SdkReferencePropertyExpansionMode
.ExpandUnescape;
1922
Expander<P, I> expander,
SdkReferencePropertyExpansionMode
mode)
1933
case
SdkReferencePropertyExpansionMode
.ExpandUnescape:
1935
case
SdkReferencePropertyExpansionMode
.ExpandLeaveEscaped:
1937
case
SdkReferencePropertyExpansionMode
.NoExpansion:
1938
case
SdkReferencePropertyExpansionMode
.DefaultExpand:
Microsoft.Build.Framework (10)
Traits.cs (10)
514
private
SdkReferencePropertyExpansionMode
? _sdkReferencePropertyExpansionValue;
522
public
SdkReferencePropertyExpansionMode
? SdkReferencePropertyExpansion
572
private static
SdkReferencePropertyExpansionMode
? ComputeSdkReferencePropertyExpansion()
589
return
SdkReferencePropertyExpansionMode
.NoExpansion;
594
return
SdkReferencePropertyExpansionMode
.DefaultExpand;
597
if (mode.StartsWith(nameof(
SdkReferencePropertyExpansionMode
.ExpandUnescape), comparison))
599
return
SdkReferencePropertyExpansionMode
.ExpandUnescape;
602
if (mode.StartsWith(nameof(
SdkReferencePropertyExpansionMode
.ExpandLeaveEscaped), comparison))
604
return
SdkReferencePropertyExpansionMode
.ExpandLeaveEscaped;
607
return InternalError.Throw<
SdkReferencePropertyExpansionMode
?>($"Invalid escape hatch for SdkReference property expansion: {mode}");