3 instantiations of MetadataMatchEvaluator
Microsoft.Build (3)
Evaluation\Expander.cs (3)
998
MetadataMatchEvaluator matchEvaluator = new
MetadataMatchEvaluator
(metadata, options, elementLocation, loggingContext);
1027
MetadataMatchEvaluator matchEvaluator = new
MetadataMatchEvaluator
(metadata, options, elementLocation, loggingContext);
1064
MetadataMatchEvaluator matchEvaluator = new
MetadataMatchEvaluator
(metadata, options, elementLocation, loggingContext);
13 references to MetadataMatchEvaluator
Microsoft.Build (13)
Evaluation\Expander.cs (13)
998
MetadataMatchEvaluator
matchEvaluator = new MetadataMatchEvaluator(metadata, options, elementLocation, loggingContext);
1001
RegularExpressions.ReplaceAndAppend(expression,
MetadataMatchEvaluator
.ExpandSingleMetadata, matchEvaluator, finalResultBuilder, RegularExpressions.ItemMetadataRegex);
1027
MetadataMatchEvaluator
matchEvaluator = new MetadataMatchEvaluator(metadata, options, elementLocation, loggingContext);
1064
MetadataMatchEvaluator
matchEvaluator = new MetadataMatchEvaluator(metadata, options, elementLocation, loggingContext);
1067
RegularExpressions.ReplaceAndAppend(subExpressionToReplaceIn,
MetadataMatchEvaluator
.ExpandSingleMetadata, matchEvaluator, finalResultBuilder, RegularExpressions.NonTransformItemMetadataRegex);
1092
static int ProcessItemExpressionCapture(string expression, SpanBasedStringBuilder finalResultBuilder,
MetadataMatchEvaluator
matchEvaluator, int start, ExpressionShredder.ItemExpressionCapture itemExpressionCapture)
1098
RegularExpressions.ReplaceAndAppend(subExpressionToReplaceIn,
MetadataMatchEvaluator
.ExpandSingleMetadata, matchEvaluator, finalResultBuilder, RegularExpressions.NonTransformItemMetadataRegex);
1103
RegularExpressions.ReplaceAndAppend(itemExpressionCapture.Value,
MetadataMatchEvaluator
.ExpandSingleMetadata, matchEvaluator, -1, itemExpressionCapture.SeparatorStart, finalResultBuilder, RegularExpressions.NonTransformItemMetadataRegex);
1159
internal static string ExpandSingleMetadata(Match itemMetadataMatch,
MetadataMatchEvaluator
evaluator)
3543
public static void ReplaceAndAppend(string input, Func<Match,
MetadataMatchEvaluator
, string> evaluator,
MetadataMatchEvaluator
metadataMatchEvaluator, SpanBasedStringBuilder stringBuilder, Regex regex)
3559
public static void ReplaceAndAppend(string input, Func<Match,
MetadataMatchEvaluator
, string> evaluator,
MetadataMatchEvaluator
matchEvaluatorState, int count, int startat, SpanBasedStringBuilder stringBuilder, Regex regex)