5 references to matchOnMetadata
Microsoft.Build (5)
Construction\ProjectItemElement.cs (4)
183
return GetAttributeValue(XMakeAttributes.
matchOnMetadata
, ref _matchOnMetadata);
191
ErrorUtilities.VerifyThrowInvalidOperation(String.IsNullOrEmpty(value) || RemoveMetadata.Length != 0, "OM_MatchOnMetadataOnlyApplicableToRemoveItems", ElementName, XMakeAttributes.
matchOnMetadata
);
192
SetOrRemoveAttribute(XMakeAttributes.
matchOnMetadata
, value, ref _matchOnMetadata, "Set item MatchOnMetadata {0}", value);
311
public ElementLocation MatchOnMetadataLocation => GetAttributeLocation(XMakeAttributes.
matchOnMetadata
);
Evaluation\ProjectParser.cs (1)
36
private static readonly HashSet<string> KnownAttributesOnItem = new HashSet<string> { XMakeAttributes.condition, XMakeAttributes.label, XMakeAttributes.include, XMakeAttributes.exclude, XMakeAttributes.remove, XMakeAttributes.keepMetadata, XMakeAttributes.removeMetadata, XMakeAttributes.keepDuplicates, XMakeAttributes.update, XMakeAttributes.
matchOnMetadata
, XMakeAttributes.matchOnMetadataOptions };