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)
-