21 references to Parse
Microsoft.Build (4)
BackEnd\Shared\BuildRequestConfiguration.cs (1)
845
.Select(s => MSBuildGlob.
Parse
(Project.Directory, s)));
Evaluation\ItemSpec.cs (1)
496
return MSBuildGlob.
Parse
(ProjectDirectory, EscapingUtilities.UnescapeAll(TextFragment));
Globbing\MSBuildGlob.cs (2)
245
/// See <see cref="
Parse
(string,string)" />.
252
return
Parse
(string.Empty, fileSpec);
Microsoft.Build.Engine.UnitTests (17)
Globbing\MSBuildGlob_Tests.cs (17)
31
var glob = MSBuildGlob.
Parse
(globRoot, "*");
40
var glob = MSBuildGlob.
Parse
(globRoot, "*");
49
var glob = MSBuildGlob.
Parse
(string.Empty, "*");
57
Assert.Throws<ArgumentNullException>(() => MSBuildGlob.
Parse
(null, "*"));
64
var glob = MSBuildGlob.
Parse
(globRoot, "*");
77
Assert.Throws<ArgumentException>(() => MSBuildGlob.
Parse
(((char)i).ToString(), "*"));
97
var glob = MSBuildGlob.
Parse
(globRoot, filespec);
117
var glob = MSBuildGlob.
Parse
(globRoot, fileSpec);
138
var glob = MSBuildGlob.
Parse
(globRoot, illegalFileSpec);
158
var glob1 = MSBuildGlob.
Parse
(globRoot, fileSpec);
159
var glob2 = MSBuildGlob.
Parse
(globRoot, fileSpec);
261
var glob = MSBuildGlob.
Parse
(globRoot, string.Empty);
271
var glob = MSBuildGlob.
Parse
(globRoot, "*");
281
var glob = MSBuildGlob.
Parse
(globRoot, "*a*");
304
var glob = MSBuildGlob.
Parse
(globRoot, fileSpec);
324
var glob = MSBuildGlob.
Parse
("u/x", "../../u/x/d11/d21/../d22/../../d12/a.cs");
349
var glob = MSBuildGlob.
Parse
(globRoot, fileSpec);