1 instantiation of GlobResult
Microsoft.Build (1)
Evaluation\GlobResultBuilder.cs (1)
158return new GlobResult(itemElement, includeGlobStrings.ToImmutableArray(), includeGlobWithGaps, excludeFragmentStrings, removeFragmentStrings);
23 references to GlobResult
Microsoft.Build (22)
Definition\Project.cs (10)
916/// <see cref="GlobResult.MsBuildGlob"/> is a <see cref="IMSBuildGlob"/> that combines all globs in the include element and ignores 930/// List of <see cref="GlobResult"/>. 932public List<GlobResult> GetAllGlobs() 944public List<GlobResult> GetAllGlobs(EvaluationContext evaluationContext) 953public List<GlobResult> GetAllGlobs(string itemType) 966public List<GlobResult> GetAllGlobs(string itemType, EvaluationContext evaluationContext) 2532public override List<GlobResult> GetAllGlobs(EvaluationContext evaluationContext) 2545public override List<GlobResult> GetAllGlobs(string itemType, EvaluationContext evaluationContext) 2549return new List<GlobResult>(); 2555private List<GlobResult> GetAllGlobs(List<ProjectItemElement> projectItemElements)
Evaluation\Evaluator.cs (2)
2801List<GlobResult> globResults = GlobResultBuilder.BuildGlobResults(_itemGlobElements, _expander); 2820GlobResult globResult = globResults[i];
Evaluation\GlobResultBuilder.cs (8)
18/// Derives <see cref="GlobResult"/> information (the include globs of an item element together with the 41/// Builds a <see cref="GlobResult"/> for each include element in <paramref name="projectItemElements"/> 48/// <see cref="GlobResult"/> already folds in its own excludes and applicable removes, membership can be 51public static List<GlobResult> BuildGlobResults<P, I>(IReadOnlyList<ProjectItemElement> projectItemElements, Expander<P, I> expander) 57return new List<GlobResult>(); 81var globResults = new List<GlobResult>(projectItemElements.Count); 89var globResult = BuildGlobResultFromIncludeItem(itemElement, removeElementCache, expander); 107private static GlobResult? BuildGlobResultFromIncludeItem<P, I>(ProjectItemElement itemElement, IReadOnlyDictionary<string, CumulativeRemoveElementData> removeElementCache, Expander<P, I> expander)
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (2)
135public abstract List<GlobResult> GetAllGlobs(EvaluationContext evaluationContext); 140public abstract List<GlobResult> GetAllGlobs(string itemType, EvaluationContext evaluationContext);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\ProjectFile\ProjectInstanceReader.cs (1)
152static FileGlobs GetFileGlobs(MSB.Evaluation.GlobResult g)