1 write to _patternSegments
Microsoft.CodeAnalysis.Workspaces (1)
PatternMatching\ContainerPatternMatcher.cs (1)
29_patternSegments = [.. patternParts.Select(text => new PatternSegment(text.Trim(), allowFuzzyMatching: allowFuzzyMatching))];
7 references to _patternSegments
Microsoft.CodeAnalysis.Workspaces (7)
PatternMatching\ContainerPatternMatcher.cs (7)
31_invalidPattern = _patternSegments.Length == 0 || _patternSegments.Any(s => s.IsInvalid); 38foreach (var segment in _patternSegments) 66var relevantDotSeparatedSegmentLength = _patternSegments.Length; 67if (_patternSegments.Length > containerParts.Length) 77for (int i = _patternSegments.Length - 1, j = containerParts.Length - 1; 82if (!MatchPatternSegment(containerName, ref _patternSegments[i], ref tempContainerMatches.AsRef(), fuzzyMatch))