96 references to Provenance
Microsoft.Build (9)
Definition\Project.cs (9)
2800
int matchOccurrences = ItemMatchesInItemSpec(itemToMatch, expandedItemSpec, out
Provenance
provenance);
2820
private static int ItemMatchesInItemSpec(string itemToMatch, EvaluationItemSpec itemSpec, out
Provenance
provenance)
2822
provenance =
Provenance
.Undefined;
2829
provenance |=
Provenance
.StringLiteral;
2833
provenance |=
Provenance
.Glob;
2837
provenance |=
Provenance
.Inconclusive;
2847
provenance |=
Provenance
.Inconclusive;
4752
public
Provenance
Provenance { get; }
4762
public ProvenanceResult(ProjectItemElement itemElement, Operation operation,
Provenance
provenance, int occurrences)
Microsoft.Build.Engine.OM.UnitTests (87)
Definition\Project_Tests.cs (87)
24
using ProvenanceResultTupleList = System.Collections.Generic.List<(string, Microsoft.Build.Evaluation.Operation, Microsoft.Build.Evaluation.
Provenance
, int)>;
2706
("A", Operation.Include,
Provenance
.StringLiteral, 1),
2707
("B", Operation.Exclude,
Provenance
.StringLiteral, 1)
2742
("A", Operation.Include,
Provenance
.Glob, 1),
2765
("A", Operation.Include,
Provenance
.Glob, 1),
2766
("B", Operation.Exclude,
Provenance
.Glob, 1)
2786
("A", Operation.Include,
Provenance
.Glob, 1),
2793
("B", Operation.Include,
Provenance
.Glob, 1),
2817
expected.Add(($"i_{i}", Operation.Include,
Provenance
.StringLiteral, 1));
2840
("A", Operation.Include,
Provenance
.Glob, 1),
2841
("B", Operation.Exclude,
Provenance
.Glob, 1)
2873
("A", Operation.Exclude,
Provenance
.Glob, 1)
2910
("A", Operation.Include,
Provenance
.Glob |
Provenance
.StringLiteral, 3),
2911
("B", Operation.Exclude,
Provenance
.Glob |
Provenance
.StringLiteral, 4)
2933
("B", Operation.Include,
Provenance
.Glob |
Provenance
.StringLiteral, 2),
2934
("B", Operation.Exclude,
Provenance
.Glob |
Provenance
.StringLiteral, 2)
2958
("A", Operation.Include,
Provenance
.StringLiteral, 2),
2959
("A", Operation.Update,
Provenance
.StringLiteral, 1),
2960
("A", Operation.Update,
Provenance
.Glob, 1),
2961
("A", Operation.Update,
Provenance
.StringLiteral |
Provenance
.Glob, 2)
2978
("A", Operation.Include,
Provenance
.StringLiteral, 1)
2995
("A", Operation.Include,
Provenance
.StringLiteral, 1)
3026
("A", Operation.Include,
Provenance
.StringLiteral, 1),
3027
("A", Operation.Update,
Provenance
.StringLiteral, 2),
3028
("A", Operation.Update,
Provenance
.StringLiteral |
Provenance
.Glob, 2)
3060
("B", Operation.Include,
Provenance
.StringLiteral, 1),
3061
("A", Operation.Exclude,
Provenance
.Inconclusive |
Provenance
.StringLiteral, 3)
3086
("B", Operation.Include,
Provenance
.StringLiteral, 1),
3087
("A", Operation.Include,
Provenance
.Inconclusive |
Provenance
.StringLiteral, 3),
3088
("C", Operation.Include,
Provenance
.Inconclusive, 3)
3112
("B", Operation.Include,
Provenance
.StringLiteral, 1),
3113
("A", Operation.Include,
Provenance
.Inconclusive |
Provenance
.Glob, 3)
3140
("B", Operation.Include,
Provenance
.StringLiteral |
Provenance
.Inconclusive, 1),
3141
("C", Operation.Include,
Provenance
.StringLiteral, 1)
3211
("A", Operation.Include,
Provenance
.StringLiteral, 3)
3225
("B", Operation.Include,
Provenance
.StringLiteral, 1)
3255
("A", Operation.Include,
Provenance
.StringLiteral, 1),
3256
("B", Operation.Include,
Provenance
.StringLiteral |
Provenance
.Inconclusive, 1)
3281
expected.Add(("A", Operation.Include,
Provenance
.StringLiteral, 1));
3317
("A", Operation.Include,
Provenance
.StringLiteral, 1)
3346
("A", Operation.Include,
Provenance
.StringLiteral |
Provenance
.Glob, 3),
3347
("A", Operation.Update,
Provenance
.StringLiteral |
Provenance
.Glob, 3),
3348
("A", Operation.Remove,
Provenance
.StringLiteral |
Provenance
.Glob, 3)
3365
("A", Operation.Include,
Provenance
.StringLiteral, 1),
3366
("A", Operation.Update,
Provenance
.StringLiteral, 1),
3367
("A", Operation.Remove,
Provenance
.StringLiteral, 1)
3398
("A", Operation.Include,
Provenance
.Glob, 1),
3399
("A", Operation.Update,
Provenance
.Glob, 1),
3400
("A", Operation.Remove,
Provenance
.Glob, 1)
3424
("A", Operation.Include,
Provenance
.Glob, 1),
3425
("A", Operation.Update,
Provenance
.Glob, 1),
3426
("A", Operation.Remove,
Provenance
.Glob, 1)
3436
("A", Operation.Include,
Provenance
.Glob, 1),
3437
("A", Operation.Update,
Provenance
.Glob, 1),
3438
("A", Operation.Remove,
Provenance
.Glob, 1)
3448
("A", Operation.Include,
Provenance
.Glob, 1),
3449
("A", Operation.Update,
Provenance
.Glob, 1),
3450
("A", Operation.Remove,
Provenance
.Glob, 1)
3483
("A", Operation.Include,
Provenance
.StringLiteral, 1),
3484
("C", Operation.Update,
Provenance
.StringLiteral, 1),
3485
("D", Operation.Update,
Provenance
.StringLiteral |
Provenance
.Glob, 2),
3486
("E", Operation.Update,
Provenance
.Glob |
Provenance
.Inconclusive, 3)
3513
("A", Operation.Include,
Provenance
.StringLiteral, 1),
3514
("C", Operation.Remove,
Provenance
.StringLiteral, 1),
3515
("D", Operation.Remove,
Provenance
.StringLiteral |
Provenance
.Glob, 2),
3516
("E", Operation.Remove,
Provenance
.Glob |
Provenance
.Inconclusive, 3)
3546
var
provenanceKind = includeGlob.IndexOfAny(new[] { '*', '?' }) != -1 ?
Provenance
.Glob :
Provenance
.StringLiteral;