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