96 references to Provenance
Microsoft.Build (9)
Definition\Project.cs (9)
2819int matchOccurrences = ItemMatchesInItemSpec(itemToMatch, expandedItemSpec, out Provenance provenance); 2839private static int ItemMatchesInItemSpec(string itemToMatch, EvaluationItemSpec itemSpec, out Provenance provenance) 2841provenance = Provenance.Undefined; 2848provenance |= Provenance.StringLiteral; 2852provenance |= Provenance.Glob; 2856provenance |= Provenance.Inconclusive; 2866provenance |= Provenance.Inconclusive; 4800public Provenance Provenance { get; } 4810public ProvenanceResult(ProjectItemElement itemElement, Operation operation, Provenance provenance, int occurrences)
Microsoft.Build.Engine.OM.UnitTests (87)
Definition\Project_Tests.cs (87)
23using 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), 2849expected.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) 3313expected.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) 3578var provenanceKind = includeGlob.IndexOfAny(new[] { '*', '?' }) != -1 ? Provenance.Glob : Provenance.StringLiteral;