14 references to RegularExpressions
Microsoft.Build (14)
Evaluation\Expander.cs (14)
1001RegularExpressions.ReplaceAndAppend(expression, MetadataMatchEvaluator.ExpandSingleMetadata, matchEvaluator, finalResultBuilder, RegularExpressions.ItemMetadataRegex); 1067RegularExpressions.ReplaceAndAppend(subExpressionToReplaceIn, MetadataMatchEvaluator.ExpandSingleMetadata, matchEvaluator, finalResultBuilder, RegularExpressions.NonTransformItemMetadataRegex); 1098RegularExpressions.ReplaceAndAppend(subExpressionToReplaceIn, MetadataMatchEvaluator.ExpandSingleMetadata, matchEvaluator, finalResultBuilder, RegularExpressions.NonTransformItemMetadataRegex); 1103RegularExpressions.ReplaceAndAppend(itemExpressionCapture.Value, MetadataMatchEvaluator.ExpandSingleMetadata, matchEvaluator, -1, itemExpressionCapture.SeparatorStart, finalResultBuilder, RegularExpressions.NonTransformItemMetadataRegex); 1163string metadataName = itemMetadataMatch.Groups[RegularExpressions.NameGroup].Value; 1176if (itemMetadataMatch.Groups[RegularExpressions.ItemSpecificationGroup].Length > 0) 1178itemType = itemMetadataMatch.Groups[RegularExpressions.ItemTypeGroup].Value; 3011Match match = RegularExpressions.ItemMetadataRegex.Match(quotedExpressionFunction); 3031name = groupCollection[RegularExpressions.NameGroup].Value; 3032ProjectErrorUtilities.VerifyThrowInvalidProject(groupCollection[RegularExpressions.ItemSpecificationGroup].Length == 0, elementLocation, "QualifiedMetadataInTransformNotAllowed", match.Value, name);