1+ using Ramstack . Globbing ;
12using Ramstack . Globbing . Traversal ;
23
34namespace Ramstack . FileSystem ;
@@ -228,6 +229,7 @@ protected virtual IAsyncEnumerable<VirtualNode> GetFileNodesCoreAsync(string[] p
228229 {
229230 Patterns = patterns ,
230231 Excludes = excludes ?? [ ] ,
232+ Flags = MatchFlags . Unix ,
231233 FileNameSelector = node => node . Name ,
232234 ShouldRecursePredicate = node => node is VirtualDirectory ,
233235 ChildrenSelector = ( node , token ) => ( ( VirtualDirectory ) node ) . GetFileNodesCoreAsync ( token ) ,
@@ -251,6 +253,7 @@ protected virtual IAsyncEnumerable<VirtualFile> GetFilesCoreAsync(string[] patte
251253 {
252254 Patterns = patterns ,
253255 Excludes = excludes ?? [ ] ,
256+ Flags = MatchFlags . Unix ,
254257 FileNameSelector = node => node . Name ,
255258 ShouldIncludePredicate = node => node is VirtualFile ,
256259 ShouldRecursePredicate = node => node is VirtualDirectory ,
@@ -275,6 +278,7 @@ protected virtual IAsyncEnumerable<VirtualDirectory> GetDirectoriesCoreAsync(str
275278 {
276279 Patterns = patterns ,
277280 Excludes = excludes ?? [ ] ,
281+ Flags = MatchFlags . Unix ,
278282 FileNameSelector = node => node . Name ,
279283 ShouldIncludePredicate = node => node is VirtualDirectory ,
280284 ShouldRecursePredicate = node => node is VirtualDirectory ,
0 commit comments