96 references to Provenance
Microsoft.Build (9)
Definition\Project.cs (9)
2819
int matchOccurrences = ItemMatchesInItemSpec(itemToMatch, expandedItemSpec, out
Provenance
provenance);
2839
private static int ItemMatchesInItemSpec(string itemToMatch, EvaluationItemSpec itemSpec, out
Provenance
provenance)
2841
provenance =
Provenance
.Undefined;
2848
provenance |=
Provenance
.StringLiteral;
2852
provenance |=
Provenance
.Glob;
2856
provenance |=
Provenance
.Inconclusive;
2866
provenance |=
Provenance
.Inconclusive;
4800
public
Provenance
Provenance { get; }
4810
public ProvenanceResult(ProjectItemElement itemElement, Operation operation,
Provenance
provenance, int occurrences)
Microsoft.Build.Engine.OM.UnitTests (87)
Definition\Project_Tests.cs (87)
23
using ProvenanceResultTupleList = System.Collections.Generic.List<(string, Microsoft.Build.Evaluation.Operation, Microsoft.Build.Evaluation.
Provenance
, int)>;
2738
("A", Operation.Include,
Provenance
.StringLiteral, 1),
2739
("B", Operation.Exclude,
Provenance
.StringLiteral, 1)
2774
("A", Operation.Include,
Provenance
.Glob, 1),
2797
("A", Operation.Include,
Provenance
.Glob, 1),
2798
("B", Operation.Exclude,
Provenance
.Glob, 1)
2818
("A", Operation.Include,
Provenance
.Glob, 1),
2825
("B", Operation.Include,
Provenance
.Glob, 1),
2849
expected.Add(($"i_{i}", Operation.Include,
Provenance
.StringLiteral, 1));
2872
("A", Operation.Include,
Provenance
.Glob, 1),
2873
("B", Operation.Exclude,
Provenance
.Glob, 1)
2905
("A", Operation.Exclude,
Provenance
.Glob, 1)
2942
("A", Operation.Include,
Provenance
.Glob |
Provenance
.StringLiteral, 3),
2943
("B", Operation.Exclude,
Provenance
.Glob |
Provenance
.StringLiteral, 4)
2965
("B", Operation.Include,
Provenance
.Glob |
Provenance
.StringLiteral, 2),
2966
("B", Operation.Exclude,
Provenance
.Glob |
Provenance
.StringLiteral, 2)
2990
("A", Operation.Include,
Provenance
.StringLiteral, 2),
2991
("A", Operation.Update,
Provenance
.StringLiteral, 1),
2992
("A", Operation.Update,
Provenance
.Glob, 1),
2993
("A", Operation.Update,
Provenance
.StringLiteral |
Provenance
.Glob, 2)
3010
("A", Operation.Include,
Provenance
.StringLiteral, 1)
3027
("A", Operation.Include,
Provenance
.StringLiteral, 1)
3058
("A", Operation.Include,
Provenance
.StringLiteral, 1),
3059
("A", Operation.Update,
Provenance
.StringLiteral, 2),
3060
("A", Operation.Update,
Provenance
.StringLiteral |
Provenance
.Glob, 2)
3092
("B", Operation.Include,
Provenance
.StringLiteral, 1),
3093
("A", Operation.Exclude,
Provenance
.Inconclusive |
Provenance
.StringLiteral, 3)
3118
("B", Operation.Include,
Provenance
.StringLiteral, 1),
3119
("A", Operation.Include,
Provenance
.Inconclusive |
Provenance
.StringLiteral, 3),
3120
("C", Operation.Include,
Provenance
.Inconclusive, 3)
3144
("B", Operation.Include,
Provenance
.StringLiteral, 1),
3145
("A", Operation.Include,
Provenance
.Inconclusive |
Provenance
.Glob, 3)
3172
("B", Operation.Include,
Provenance
.StringLiteral |
Provenance
.Inconclusive, 1),
3173
("C", Operation.Include,
Provenance
.StringLiteral, 1)
3243
("A", Operation.Include,
Provenance
.StringLiteral, 3)
3257
("B", Operation.Include,
Provenance
.StringLiteral, 1)
3287
("A", Operation.Include,
Provenance
.StringLiteral, 1),
3288
("B", Operation.Include,
Provenance
.StringLiteral |
Provenance
.Inconclusive, 1)
3313
expected.Add(("A", Operation.Include,
Provenance
.StringLiteral, 1));
3349
("A", Operation.Include,
Provenance
.StringLiteral, 1)
3378
("A", Operation.Include,
Provenance
.StringLiteral |
Provenance
.Glob, 3),
3379
("A", Operation.Update,
Provenance
.StringLiteral |
Provenance
.Glob, 3),
3380
("A", Operation.Remove,
Provenance
.StringLiteral |
Provenance
.Glob, 3)
3397
("A", Operation.Include,
Provenance
.StringLiteral, 1),
3398
("A", Operation.Update,
Provenance
.StringLiteral, 1),
3399
("A", Operation.Remove,
Provenance
.StringLiteral, 1)
3430
("A", Operation.Include,
Provenance
.Glob, 1),
3431
("A", Operation.Update,
Provenance
.Glob, 1),
3432
("A", Operation.Remove,
Provenance
.Glob, 1)
3456
("A", Operation.Include,
Provenance
.Glob, 1),
3457
("A", Operation.Update,
Provenance
.Glob, 1),
3458
("A", Operation.Remove,
Provenance
.Glob, 1)
3468
("A", Operation.Include,
Provenance
.Glob, 1),
3469
("A", Operation.Update,
Provenance
.Glob, 1),
3470
("A", Operation.Remove,
Provenance
.Glob, 1)
3480
("A", Operation.Include,
Provenance
.Glob, 1),
3481
("A", Operation.Update,
Provenance
.Glob, 1),
3482
("A", Operation.Remove,
Provenance
.Glob, 1)
3515
("A", Operation.Include,
Provenance
.StringLiteral, 1),
3516
("C", Operation.Update,
Provenance
.StringLiteral, 1),
3517
("D", Operation.Update,
Provenance
.StringLiteral |
Provenance
.Glob, 2),
3518
("E", Operation.Update,
Provenance
.Glob |
Provenance
.Inconclusive, 3)
3545
("A", Operation.Include,
Provenance
.StringLiteral, 1),
3546
("C", Operation.Remove,
Provenance
.StringLiteral, 1),
3547
("D", Operation.Remove,
Provenance
.StringLiteral |
Provenance
.Glob, 2),
3548
("E", Operation.Remove,
Provenance
.Glob |
Provenance
.Inconclusive, 3)
3578
var
provenanceKind = includeGlob.IndexOfAny(new[] { '*', '?' }) != -1 ?
Provenance
.Glob :
Provenance
.StringLiteral;