28 references to PathMatchState
Microsoft.Build.Framework (28)
Globbing\MSBuildPathMatcher.cs (28)
260PathMatchState state = _globstarCount switch 270directoryMatches = state == PathMatchState.FullMatch; 274canMatchDescendants = state == PathMatchState.PartialMatch; 282canMatchDescendants = state != PathMatchState.NoMatch; 285return state != PathMatchState.NoMatch; 288private PathMatchState MatchWithoutGlobstar(ref PathSegmentEnumerator segments) 296return PathMatchState.NoMatch; 303? PathMatchState.FullMatch 304: PathMatchState.PartialMatch; 307private PathMatchState MatchSingleGlobstar(ref PathSegmentEnumerator segments) 317return PathMatchState.PartialMatch; 321return PathMatchState.FullMatch; 330return PathMatchState.PartialMatch; 335return PathMatchState.NoMatch; 339return PathMatchState.FullMatch; 353return PathMatchState.PartialMatch; 358return PathMatchState.NoMatch; 366return PathMatchState.PartialMatch; 382return PathMatchState.PartialMatch; 386return PathMatchState.FullMatch; 389private PathMatchState MatchGlobstarAnchor(ref PathSegmentEnumerator segments) 395return PathMatchState.FullMatch; 399return PathMatchState.PartialMatch; 402private PathMatchState MatchMultipleGlobstars( 445return PathMatchState.NoMatch; 467return PathMatchState.FullMatch; 471? PathMatchState.PartialMatch 472: PathMatchState.NoMatch;