3 writes to SegmentGroup
Microsoft.Extensions.FileSystemGlobbing (3)
Internal\PatternContexts\PatternContextRagged.cs (3)
42frame.SegmentGroup = Pattern.StartsWith; 90frame.SegmentGroup = Pattern.Contains[frame.SegmentGroupIndex]; 94frame.SegmentGroup = Pattern.EndsWith;
8 references to SegmentGroup
Microsoft.Extensions.FileSystemGlobbing (8)
Internal\PatternContexts\PatternContextRagged.cs (6)
68frame.SegmentIndex = Frame.SegmentGroup.Count; 83frame.SegmentIndex == frame.SegmentGroup.Count && 148if (Frame.SegmentIndex >= Frame.SegmentGroup.Count) 152return Frame.SegmentGroup[Frame.SegmentIndex].Match(value); 157int groupLength = Frame.SegmentGroup.Count; 167IPathSegment segment = Frame.SegmentGroup[groupLength - index - 1];
Internal\PatternContexts\PatternContextRaggedInclude.cs (2)
29if (IsStartingGroup() && Frame.SegmentIndex < Frame.SegmentGroup.Count) 31onDeclare(Frame.SegmentGroup[Frame.SegmentIndex], false);