<PackageReference Include="Microsoft.Extensions.FileSystemGlobbing" Version="10.0.7" />

Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContext<TFrame>

public abstract class PatternContext<TFrame> : IPatternContext where TFrame : struct
protected TFrame Frame

protected PatternContext()

public virtual void Declare(Action<IPathSegment, bool> declare)

protected bool IsStackEmpty()

public virtual void PopDirectory()

protected void PushDataFrame(TFrame frame)

public abstract void PushDirectory(DirectoryInfoBase directory)

public abstract PatternTestResult Test(FileInfoBase file)

public abstract bool Test(DirectoryInfoBase directory)