12 references to MatchOnMetadataOptions
Microsoft.Build (12)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (3)
83
MatchOnMetadataOptions
matchOnMetadataOptions = MatchOnMetadataConstants.MatchOnMetadataOptionsDefaultValue;
252
private void ExecuteRemove(ProjectItemGroupTaskItemInstance child, ItemBucket bucket, HashSet<string> matchOnMetadata,
MatchOnMetadataOptions
matchingOptions)
659
MatchOnMetadataOptions
matchingOptions)
Evaluation\ItemSpec.cs (6)
572
internal MetadataTrie(
MatchOnMetadataOptions
options, IEnumerable<string> metadata, ItemSpec<P, I> itemSpec)
574
StringComparer comparer = options ==
MatchOnMetadataOptions
.CaseSensitive ? StringComparer.Ordinal :
575
options ==
MatchOnMetadataOptions
.CaseInsensitive || FileUtilities.PathComparison == StringComparison.OrdinalIgnoreCase ? StringComparer.OrdinalIgnoreCase :
578
if (options ==
MatchOnMetadataOptions
.PathLike)
650
public const
MatchOnMetadataOptions
MatchOnMetadataOptionsDefaultValue =
MatchOnMetadataOptions
.CaseSensitive;
Evaluation\LazyItemEvaluator.cs (2)
606
operationBuilder.MatchOnMetadataOptions =
MatchOnMetadataOptions
.CaseSensitive;
607
if (Enum.TryParse(itemElement.MatchOnMetadataOptions, out
MatchOnMetadataOptions
options))
Evaluation\LazyItemEvaluator.RemoveOperation.cs (1)
116
public
MatchOnMetadataOptions
MatchOnMetadataOptions { get; set; }