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
41 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; 51DirectoryInfoBase directoryInfo,
Microsoft.Extensions.FileSystemGlobbing (34)
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)
19private readonly DirectoryInfoBase _root; 35DirectoryInfoBase directoryInfo, 57private void Match(DirectoryInfoBase directory, string? parentRelativePath) 73if (candidate is DirectoryInfoBase && 87var subDirectories = new List<DirectoryInfoBase>(); 103if (entity is DirectoryInfoBase directoryInfo) 115foreach (DirectoryInfoBase subDir in subDirectories) 237private 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)
Matcher.cs (4)
92/// to <see cref="Execute(DirectoryInfoBase)" /> 125/// directory given when <see cref="Execute(DirectoryInfoBase)" /> is called. 143/// root directory given when <see cref="Execute(DirectoryInfoBase)" /> is called. 163public virtual PatternMatchingResult Execute(DirectoryInfoBase directoryInfo)