PatternContextLinear Class¶
- Namespace
Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts- Assemblies
- Microsoft.Extensions.FileSystemGlobbing
Inheritance Hierarchy¶
System.ObjectMicrosoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContext{Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextLinear.FrameData}Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextLinear
Syntax¶
public abstract class PatternContextLinear : PatternContext<PatternContextLinear.FrameData>, IPatternContext
-
class
Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextLinear
Constructors¶
-
PatternContextLinear(Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern)¶ public PatternContextLinear(ILinearPattern pattern)
-
Methods¶
-
CalculateStem(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase)¶ Return type: System.String protected string CalculateStem(FileInfoBase matchedFile)
-
IsLastSegment()¶ Return type: System.Boolean protected bool IsLastSegment()
-
PushDirectory(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase)¶ public override void PushDirectory(DirectoryInfoBase directory)
-
Test(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase)¶ Return type: Microsoft.Extensions.FileSystemGlobbing.Internal.PatternTestResult public override PatternTestResult Test(FileInfoBase file)
-
TestMatchingSegment(System.String)¶ Return type: System.Boolean protected bool TestMatchingSegment(string value)
-
Properties¶
-
Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextLinear.Pattern¶ Return type: Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern protected ILinearPattern Pattern { get; }
-