12 references to MatchOnMetadataOptions
Microsoft.Build (12)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (3)
82
MatchOnMetadataOptions
matchOnMetadataOptions = MatchOnMetadataConstants.MatchOnMetadataOptionsDefaultValue;
250
private void ExecuteRemove(ProjectItemGroupTaskItemInstance child, ItemBucket bucket, HashSet<string> matchOnMetadata,
MatchOnMetadataOptions
matchingOptions)
619
MatchOnMetadataOptions
matchingOptions)
Evaluation\ItemSpec.cs (6)
579
internal MetadataTrie(
MatchOnMetadataOptions
options, IEnumerable<string> metadata, ItemSpec<P, I> itemSpec)
581
StringComparer comparer = options ==
MatchOnMetadataOptions
.CaseSensitive ? StringComparer.Ordinal :
582
options ==
MatchOnMetadataOptions
.CaseInsensitive || FileUtilities.PathComparison == StringComparison.OrdinalIgnoreCase ? StringComparer.OrdinalIgnoreCase :
585
_normalize = options ==
MatchOnMetadataOptions
.PathLike ? (Func<string, string>)(p => FileUtilities.NormalizePathForComparisonNoThrow(p, Environment.CurrentDirectory)) : p => p;
643
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; }