14 references to RegularExpressions
Microsoft.Build (14)
Evaluation\Expander.cs (14)
996RegularExpressions.ReplaceAndAppend(expression, MetadataMatchEvaluator.ExpandSingleMetadata, matchEvaluator, finalResultBuilder, RegularExpressions.ItemMetadataRegex); 1062RegularExpressions.ReplaceAndAppend(subExpressionToReplaceIn, MetadataMatchEvaluator.ExpandSingleMetadata, matchEvaluator, finalResultBuilder, RegularExpressions.NonTransformItemMetadataRegex); 1093RegularExpressions.ReplaceAndAppend(subExpressionToReplaceIn, MetadataMatchEvaluator.ExpandSingleMetadata, matchEvaluator, finalResultBuilder, RegularExpressions.NonTransformItemMetadataRegex); 1098RegularExpressions.ReplaceAndAppend(itemExpressionCapture.Value, MetadataMatchEvaluator.ExpandSingleMetadata, matchEvaluator, -1, itemExpressionCapture.SeparatorStart, finalResultBuilder, RegularExpressions.NonTransformItemMetadataRegex); 1158string metadataName = itemMetadataMatch.Groups[RegularExpressions.NameGroup].Value; 1171if (itemMetadataMatch.Groups[RegularExpressions.ItemSpecificationGroup].Length > 0) 1173itemType = itemMetadataMatch.Groups[RegularExpressions.ItemTypeGroup].Value; 2994Match match = RegularExpressions.ItemMetadataRegex.Match(quotedExpressionFunction); 3014name = groupCollection[RegularExpressions.NameGroup].Value; 3015ProjectErrorUtilities.VerifyThrowInvalidProject(groupCollection[RegularExpressions.ItemSpecificationGroup].Length == 0, elementLocation, "QualifiedMetadataInTransformNotAllowed", match.Value, name);