1 write to Value
Microsoft.Build (1)
Evaluation\ExpressionShredder.cs (1)
731
Value
= subExpression;
44 references to Value
Microsoft.Build (6)
Evaluation\Expander.cs (5)
1041
if (firstItemExpressionCapture.
Value
== expression && firstItemExpressionCapture.Separator == null)
1098
RegularExpressions.ReplaceAndAppend(itemExpressionCapture.
Value
, MetadataMatchEvaluator.ExpandSingleMetadata, matchEvaluator, -1, itemExpressionCapture.SeparatorStart, finalResultBuilder, RegularExpressions.NonTransformItemMetadataRegex);
1104
finalResultBuilder.Append(itemExpressionCapture.
Value
);
1939
string function = capture.
Value
;
2112
ProjectErrorUtilities.VerifyThrowInvalidProject(match.
Value
== expression, elementLocation, "EmbeddedItemVectorCannotBeItemized", expression);
Evaluation\ExpressionShredder.cs (1)
791
return
Value
;
Microsoft.Build.Engine.UnitTests (38)
Evaluation\ExpressionShredder_Tests.cs (38)
582
Assert.Equal("%(Meta0)", capture.Captures[0].
Value
);
583
Assert.Equal("%(Filename)", capture.Captures[1].
Value
);
584
Assert.Equal("Substring($(Val))", capture.Captures[2].
Value
);
608
Assert.Equal(match.Value, capture.
Value
);
616
Assert.Equal(transformGroup.Captures[i].Value, capture.Captures[i].
Value
);
701
Assert.Equal("%(Fullpath)", capture.Captures[0].
Value
);
720
Assert.Equal("%(Fullpath)", capture.Captures[0].
Value
);
739
Assert.Equal("Bar(a,b)", capture.Captures[0].
Value
);
760
Assert.Equal("Bar(a,b)", capture.Captures[0].
Value
);
780
Assert.Equal("Metadata('Meta0')", capture.Captures[0].
Value
);
783
Assert.Equal("Directory()", capture.Captures[1].
Value
);
803
Assert.Equal("Metadata('Meta0')", capture.Captures[0].
Value
);
806
Assert.Equal("Directory()", capture.Captures[1].
Value
);
826
Assert.Equal("%(Fullpath)", capture.Captures[0].
Value
);
829
Assert.Equal("Directory()", capture.Captures[1].
Value
);
849
Assert.Equal("%(Fullpath)", capture.Captures[0].
Value
);
852
Assert.Equal("Directory()", capture.Captures[1].
Value
);
872
Assert.Equal("$(SOMEPROP)%(Fullpath)", capture.Captures[0].
Value
);
892
Assert.Equal("%(Filename)", capture.Captures[0].
Value
);
895
Assert.Equal("Substring($(Val), $(Boo))", capture.Captures[1].
Value
);
915
Assert.Equal("%(Filename)", capture.Captures[0].
Value
);
918
Assert.Equal("Substring(\"AA\", 'BB', `cc`)", capture.Captures[1].
Value
);
938
Assert.Equal("%(Filename)", capture.Captures[0].
Value
);
941
Assert.Equal("Substring('()', $(Boo), ')(')", capture.Captures[1].
Value
);
961
Assert.Equal("%(Filename)", capture.Captures[0].
Value
);
964
Assert.Equal("Substring(`()`, $(Boo), \"AA\")", capture.Captures[1].
Value
);
984
Assert.Equal("%(Filename)", capture.Captures[0].
Value
);
987
Assert.Equal("Substring(`()`, $(Boo), \")(\")", capture.Captures[1].
Value
);
1007
Assert.Equal("%(Filename)", capture.Captures[0].
Value
);
1010
Assert.Equal("Substring(\"()\", $(Boo), `)(`)", capture.Captures[1].
Value
);
1035
Assert.Equal("%(Filename)", capture.Captures[0].
Value
);
1038
Assert.Equal("Substring(\"()\", $(Boo), `)(`)", capture.Captures[1].
Value
);
1063
Assert.Equal("%(Filename)", firstCapture.Captures[0].
Value
);
1066
Assert.Equal("Substring(\"()\", $(Boo), `)(`)", firstCapture.Captures[1].
Value
);
1091
Assert.Equal("%(Filename)", capture.Captures[0].
Value
);
1094
Assert.Equal("Substring(\"()\", $(Boo), `)(`)", capture.Captures[1].
Value
);
1119
Assert.Equal("%(Filename)", capture.Captures[0].
Value
);
1122
Assert.Equal("Substring(\"()\", $(Boo), `)(\"`)", capture.Captures[1].
Value
);