3 writes to SegmentGroup
Microsoft.Extensions.FileSystemGlobbing (3)
Internal\PatternContexts\PatternContextRagged.cs (3)
43frame.SegmentGroup = Pattern.StartsWith; 92frame.SegmentGroup = Pattern.Contains[frame.SegmentGroupIndex]; 96frame.SegmentGroup = Pattern.EndsWith;
8 references to SegmentGroup
Microsoft.Extensions.FileSystemGlobbing (8)
Internal\PatternContexts\PatternContextRagged.cs (6)
69frame.SegmentIndex = Frame.SegmentGroup.Count; 85frame.SegmentIndex == frame.SegmentGroup.Count && 155if (Frame.SegmentIndex >= Frame.SegmentGroup.Count) 159return Frame.SegmentGroup[Frame.SegmentIndex].Match(value); 164int groupLength = Frame.SegmentGroup.Count; 174IPathSegment segment = Frame.SegmentGroup[groupLength - index - 1];
Internal\PatternContexts\PatternContextRaggedInclude.cs (2)
29if (IsStartingGroup() && Frame.SegmentIndex < Frame.SegmentGroup.Count) 31onDeclare(Frame.SegmentGroup[Frame.SegmentIndex], false);