C# Class GlobDir.Glob

Show file Open project: MicroHealthLLC/mCleaner

Public Methods

Method Description
GetMatches ( string pattern, Constants flags = Constants.IgnoreCase|Constants.PathName|Constants.NoEscape ) : IEnumerable
HasGlobPattern ( string s ) : bool

Private Methods

Method Description
AppendExplicitRegexChar ( StringBuilder builder, char c ) : void
FnMatch ( string pattern, string path, Constants flags ) : bool
GetMatches ( PlatformAdaptationLayer pal, string pattern, Constants flags ) : IEnumerable
PatternToRegex ( string pattern, bool pathName, bool noEscape ) : string
UngroupGlobs ( string pattern, bool noEscape ) : string[]

Method Details

GetMatches() public static method

public static GetMatches ( string pattern, Constants flags = Constants.IgnoreCase|Constants.PathName|Constants.NoEscape ) : IEnumerable
pattern string
flags Constants
return IEnumerable

HasGlobPattern() public static method

public static HasGlobPattern ( string s ) : bool
s string
return bool