3 types derived from DirectoryInfoBase
Microsoft.AspNetCore.Mvc.TagHelpers (1)
FileProviderGlobbingDirectory.cs (1)
9internal sealed class FileProviderGlobbingDirectory : DirectoryInfoBase
Microsoft.Extensions.FileSystemGlobbing (2)
Abstractions\DirectoryInfoWrapper.cs (1)
14public class DirectoryInfoWrapper : DirectoryInfoBase
InMemoryDirectoryInfo.cs (1)
16public class InMemoryDirectoryInfo : DirectoryInfoBase
45 references to DirectoryInfoBase
Microsoft.AspNetCore.Mvc.TagHelpers (4)
FileProviderGlobbingDirectory.cs (2)
64public override DirectoryInfoBase ParentDirectory => _parent; 74public override DirectoryInfoBase GetDirectory(string path)
FileProviderGlobbingFile.cs (2)
13public FileProviderGlobbingFile(IFileInfo fileInfo, DirectoryInfoBase parent) 27public override DirectoryInfoBase ParentDirectory { get; }
Microsoft.AspNetCore.Mvc.TagHelpers.Test (1)
GlobbingUrlBuilderTest.cs (1)
543matcher.Setup(m => m.Execute(It.IsAny<DirectoryInfoBase>())).Returns(patternMatchingResult);
Microsoft.Extensions.FileProviders.Physical (2)
PollingWildCardChangeToken.cs (2)
25private readonly DirectoryInfoBase _directoryInfo; 53DirectoryInfoBase directoryInfo,
Microsoft.Extensions.FileSystemGlobbing (38)
Abstractions\DirectoryInfoBase.cs (3)
20/// Returns an instance of <see cref="DirectoryInfoBase" /> that represents a subdirectory 23/// <returns>Instance of <see cref="DirectoryInfoBase" /> even if directory does not exist</returns> 24public abstract DirectoryInfoBase? GetDirectory(string path);
Abstractions\DirectoryInfoWrapper.cs (4)
12/// <see cref="DirectoryInfoBase" />. 63/// Returns an instance of <see cref="DirectoryInfoBase" /> that represents a subdirectory. 70public override DirectoryInfoBase? GetDirectory(string name) 122public override DirectoryInfoBase? ParentDirectory
Abstractions\FileInfoWrapper.cs (1)
49public override DirectoryInfoBase? ParentDirectory
Abstractions\FileSystemInfoBase.cs (1)
24public abstract DirectoryInfoBase? ParentDirectory { get; }
InMemoryDirectoryInfo.cs (2)
78public override DirectoryInfoBase? ParentDirectory => 130public override DirectoryInfoBase GetDirectory(string path)
Internal\InMemoryFileInfo.cs (1)
24public override DirectoryInfoBase ParentDirectory => _parent;
Internal\IPatternContext.cs (2)
17bool Test(DirectoryInfoBase directory); 21void PushDirectory(DirectoryInfoBase directory);
Internal\MatcherContext.cs (8)
20private readonly DirectoryInfoBase _root; 30public MatcherContext(IEnumerable<IPattern> includePatterns, IEnumerable<IPattern> excludePatterns, DirectoryInfoBase directoryInfo, StringComparison comparison) 42internal MatcherContext(List<IncludeOrExcludeValue<IPattern>> orderedPatterns, DirectoryInfoBase directoryInfo, StringComparison comparison) 68private void Match(DirectoryInfoBase directory, string? parentRelativePath) 84if (candidate is DirectoryInfoBase && 98var subDirectories = new List<DirectoryInfoBase>(); 114if (entity is DirectoryInfoBase directoryInfo) 126foreach (DirectoryInfoBase subDir in subDirectories)
Internal\PatternContexts\CompositePatternContext.cs (2)
13public abstract void PushDirectory(DirectoryInfoBase directory); 19public bool Test(DirectoryInfoBase directory) =>
Internal\PatternContexts\IncludesFirstCompositePatternContext.cs (1)
74public override void PushDirectory(DirectoryInfoBase directory)
Internal\PatternContexts\PatternContext.cs (2)
19public abstract bool Test(DirectoryInfoBase directory); 21public abstract void PushDirectory(DirectoryInfoBase directory);
Internal\PatternContexts\PatternContextLinear.cs (1)
35public override void PushDirectory(DirectoryInfoBase directory)
Internal\PatternContexts\PatternContextLinearExclude.cs (1)
16public override bool Test(DirectoryInfoBase directory)
Internal\PatternContexts\PatternContextLinearInclude.cs (1)
34public override bool Test(DirectoryInfoBase directory)
Internal\PatternContexts\PatternContextRagged.cs (1)
33public sealed override void PushDirectory(DirectoryInfoBase directory)
Internal\PatternContexts\PatternContextRaggedExclude.cs (1)
16public override bool Test(DirectoryInfoBase directory)
Internal\PatternContexts\PatternContextRaggedInclude.cs (1)
39public override bool Test(DirectoryInfoBase directory)
Internal\PatternContexts\PreserveOrderCompositePatternContext.cs (1)
57public override void PushDirectory(DirectoryInfoBase directory)
Matcher.cs (4)
92/// to <see cref="Execute(DirectoryInfoBase)" /> 151/// directory given when <see cref="Execute(DirectoryInfoBase)" /> is called. 173/// root directory given when <see cref="Execute(DirectoryInfoBase)" /> is called. 197public virtual PatternMatchingResult Execute(DirectoryInfoBase directoryInfo)