21 references to SdkReferencePropertyExpansionMode
Microsoft.Build (11)
Evaluation\Evaluator.cs (11)
35
using SdkReferencePropertyExpansionMode = Microsoft.Build.Framework.EscapeHatches.
SdkReferencePropertyExpansionMode
;
1774
SdkReferencePropertyExpansionMode
mode =
1776
SdkReferencePropertyExpansionMode
.DefaultExpand;
1778
if (mode !=
SdkReferencePropertyExpansionMode
.NoExpansion)
1780
if (mode ==
SdkReferencePropertyExpansionMode
.DefaultExpand)
1782
mode =
SdkReferencePropertyExpansionMode
.ExpandUnescape;
1786
Expander<P, I> expander,
SdkReferencePropertyExpansionMode
mode)
1797
case
SdkReferencePropertyExpansionMode
.ExpandUnescape:
1799
case
SdkReferencePropertyExpansionMode
.ExpandLeaveEscaped:
1801
case
SdkReferencePropertyExpansionMode
.NoExpansion:
1802
case
SdkReferencePropertyExpansionMode
.DefaultExpand:
Microsoft.Build.Framework (10)
Traits.cs (10)
443
private
SdkReferencePropertyExpansionMode
? _sdkReferencePropertyExpansionValue;
451
public
SdkReferencePropertyExpansionMode
? SdkReferencePropertyExpansion
509
private static
SdkReferencePropertyExpansionMode
? ComputeSdkReferencePropertyExpansion()
526
return
SdkReferencePropertyExpansionMode
.NoExpansion;
531
return
SdkReferencePropertyExpansionMode
.DefaultExpand;
534
if (mode.StartsWith(nameof(
SdkReferencePropertyExpansionMode
.ExpandUnescape), comparison))
536
return
SdkReferencePropertyExpansionMode
.ExpandUnescape;
539
if (mode.StartsWith(nameof(
SdkReferencePropertyExpansionMode
.ExpandLeaveEscaped), comparison))
541
return
SdkReferencePropertyExpansionMode
.ExpandLeaveEscaped;
544
return InternalError.Throw<
SdkReferencePropertyExpansionMode
?>($"Invalid escape hatch for SdkReference property expansion: {mode}");