PatternContextLinear Class¶
- Namespace
Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts
- Assemblies
- Microsoft.Extensions.FileSystemGlobbing
Inheritance Hierarchy¶
System.Object
Microsoft.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; }
-