1 instantiation of MSBuildGlob
Microsoft.Build (1)
Globbing\MSBuildGlob.cs (1)
233return new MSBuildGlob(lazyState);
21 references to MSBuildGlob
Microsoft.Build (15)
BackEnd\Shared\BuildRequestConfiguration.cs (1)
866.Select(s => MSBuildGlob.Parse(Project.Directory, s)));
Evaluation\ItemSpec.cs (1)
497return MSBuildGlob.Parse(ProjectDirectory, EscapingUtilities.UnescapeAll(TextFragment));
Globbing\Extensions\MSBuildGlobExtensions.cs (2)
15/// Retrieve all the <see cref="MSBuildGlob"/> objects from the given <paramref name="glob"/> composite. 19public static IEnumerable<MSBuildGlob> GetParsedGlobs(this IMSBuildGlob glob)
Globbing\MSBuildGlob.cs (5)
158/// Parse the given <paramref name="fileSpec" /> into a <see cref="MSBuildGlob" /> using a given 170public static MSBuildGlob Parse(string globRoot, string fileSpec) 251public static MSBuildGlob Parse(string fileSpec) 257/// Return type of <see cref="MSBuildGlob.MatchInfo" /> 262/// Whether the <see cref="MSBuildGlob.MatchInfo" /> argument was matched against the glob
Globbing\Visitor\GlobVisitor.cs (2)
10if (glob is MSBuildGlob msbuildGlob) 41protected virtual void VisitMSBuildGlob(MSBuildGlob msbuildGlob)
Globbing\Visitor\ParsedGlobCollector.cs (4)
10private readonly ImmutableList<MSBuildGlob>.Builder _collectedGlobs = ImmutableList.CreateBuilder<MSBuildGlob>(); 11public ImmutableList<MSBuildGlob> CollectedGlobs => _collectedGlobs.ToImmutable(); 13protected override void VisitMSBuildGlob(MSBuildGlob msbuildGlob)
Microsoft.DotNet.HotReload.Watch (6)
Build\FilePathExclusions.cs (4)
11IEnumerable<(MSBuildGlob glob, string value, string projectDir)> exclusionGlobs, 19var globs = new Dictionary<(string fixedDirectoryPart, string wildcardDirectoryPart, string filenamePart), (MSBuildGlob glob, string value, string projectDir)>(); 29var glob = MSBuildGlob.Parse(projectDir, globValue);
Build\StaticWebAssetPattern.MSBuild.cs (2)
10public MSBuildGlob Glob => field ??= MSBuildGlob.Parse(Directory, Pattern);