PatternContext<TFrame> Class¶
- Namespace
Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts
- Assemblies
- Microsoft.Extensions.FileSystemGlobbing
Syntax¶
public abstract class PatternContext<TFrame> : IPatternContext
-
class
Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.
PatternContext<TFrame>
¶
Methods¶
-
Declare
(System.Action<Microsoft.Extensions.FileSystemGlobbing.Internal.IPathSegment, System.Boolean>)¶ public virtual void Declare(Action<IPathSegment, bool> declare)
-
IsStackEmpty
()¶ Return type: System.Boolean protected bool IsStackEmpty()
-
PopDirectory
()¶ public virtual void PopDirectory()
-
PushDataFrame
(TFrame)¶ protected void PushDataFrame(TFrame frame)
-
PushDirectory
(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)¶ public abstract void PushDirectory(DirectoryInfoBase directory)
-
Test
(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)¶ Return type: System.Boolean public abstract bool Test(DirectoryInfoBase directory)
-
Test
(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase) Return type: Microsoft.Extensions.FileSystemGlobbing.Internal.PatternTestResult public abstract PatternTestResult Test(FileInfoBase file)
-