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