22 references to SegmentIndex
Microsoft.NET.Sdk.StaticWebAssets.Tasks (22)
Utils\Globbing\StaticWebAssetGlobMatcher.cs (22)
49var currentIndex = state.SegmentIndex; 163var currentIndex = state.SegmentIndex; 271for (var i = segments.Count - state.SegmentIndex; i >= 0; i--) 278nextSegment.StemStartIndex = state.SegmentIndex; 294var currentIndex = state.SegmentIndex; 322var currentIndex = state.SegmentIndex; 369segmentIndex = SegmentIndex; 375new(candidate, GetInitialStage(candidate), SegmentIndex + elements, 0, complexIndex) { StemStartIndex = StemStartIndex }; 384return new(Node, MatchStage.Extension, SegmentIndex, 0, 0) 390return new(Node, MatchStage.Complex, SegmentIndex, 0, 0) 396return new(Node, MatchStage.WildCard, SegmentIndex, 0, 0) 402return new(Node, MatchStage.RecursiveWildCard, SegmentIndex, 0, 0) 409return new(Node, MatchStage.Complex, SegmentIndex, 0, 0) 415return new(Node, MatchStage.WildCard, SegmentIndex, 0, 0) 421return new(Node, MatchStage.RecursiveWildCard, SegmentIndex, 0, 0) 428return new(Node, MatchStage.WildCard, SegmentIndex, 0, 0) 433return new(Node, MatchStage.RecursiveWildCard, SegmentIndex, 0, 0) 440return new(Node, MatchStage.RecursiveWildCard, SegmentIndex, 0, 0) 445return new(Node, MatchStage.Done, SegmentIndex, 0, 0) 482internal readonly MatchState NextExtension(int extensionIndex) => new(Node, MatchStage.Extension, SegmentIndex, extensionIndex, ComplexSegmentIndex); 484internal readonly MatchState NextComplex() => new(Node, MatchStage.Complex, SegmentIndex, ExtensionSegmentIndex, ComplexSegmentIndex + 1); 488return $"Node: {Node}, Stage: {Stage}, SegmentIndex: {SegmentIndex}, ExtensionIndex: {ExtensionSegmentIndex}, ComplexSegmentIndex: {ComplexSegmentIndex}";