1 instantiation of GlobResult
Microsoft.Build (1)
Evaluation\GlobResultBuilder.cs (1)
158
return 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
"/>.
932
public List<
GlobResult
> GetAllGlobs()
944
public List<
GlobResult
> GetAllGlobs(EvaluationContext evaluationContext)
953
public List<
GlobResult
> GetAllGlobs(string itemType)
966
public List<
GlobResult
> GetAllGlobs(string itemType, EvaluationContext evaluationContext)
2532
public override List<
GlobResult
> GetAllGlobs(EvaluationContext evaluationContext)
2545
public override List<
GlobResult
> GetAllGlobs(string itemType, EvaluationContext evaluationContext)
2549
return new List<
GlobResult
>();
2555
private List<
GlobResult
> GetAllGlobs(List<ProjectItemElement> projectItemElements)
Evaluation\Evaluator.cs (2)
2801
List<
GlobResult
> globResults = GlobResultBuilder.BuildGlobResults(_itemGlobElements, _expander);
2820
GlobResult
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
51
public static List<
GlobResult
> BuildGlobResults<P, I>(IReadOnlyList<ProjectItemElement> projectItemElements, Expander<P, I> expander)
57
return new List<
GlobResult
>();
81
var globResults = new List<
GlobResult
>(projectItemElements.Count);
89
var
globResult = BuildGlobResultFromIncludeItem(itemElement, removeElementCache, expander);
107
private static
GlobResult
? BuildGlobResultFromIncludeItem<P, I>(ProjectItemElement itemElement, IReadOnlyDictionary<string, CumulativeRemoveElementData> removeElementCache, Expander<P, I> expander)
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (2)
135
public abstract List<
GlobResult
> GetAllGlobs(EvaluationContext evaluationContext);
140
public abstract List<
GlobResult
> GetAllGlobs(string itemType, EvaluationContext evaluationContext);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\ProjectFile\ProjectInstanceReader.cs (1)
152
static FileGlobs GetFileGlobs(MSB.Evaluation.
GlobResult
g)