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)
917/// <see cref="GlobResult.MsBuildGlob"/> is a <see cref="IMSBuildGlob"/> that combines all globs in the include element and ignores 931/// List of <see cref="GlobResult"/>. 933public List<GlobResult> GetAllGlobs() 945public List<GlobResult> GetAllGlobs(EvaluationContext evaluationContext) 954public List<GlobResult> GetAllGlobs(string itemType) 967public List<GlobResult> GetAllGlobs(string itemType, EvaluationContext evaluationContext) 2533public override List<GlobResult> GetAllGlobs(EvaluationContext evaluationContext) 2546public override List<GlobResult> GetAllGlobs(string itemType, EvaluationContext evaluationContext) 2550return new List<GlobResult>(); 2556private List<GlobResult> GetAllGlobs(List<ProjectItemElement> projectItemElements)
Evaluation\Evaluator.cs (2)
2871List<GlobResult> globResults = GlobResultBuilder.BuildGlobResults(_itemGlobElements, _expander); 2890GlobResult 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)