23 references to SegmentIndex
Microsoft.NET.Sdk.StaticWebAssets.Tasks (23)
Utils\Globbing\StaticWebAssetGlobMatcher.cs (23)
49var currentIndex = state.SegmentIndex;
190var currentIndex = state.SegmentIndex;
298for (var i = segments.Count - state.SegmentIndex; i >= 0; i--)
307nextSegment.StemStartIndex = state.SegmentIndex;
308nextSegment.StemEndIndex = state.SegmentIndex + i;
324var currentIndex = state.SegmentIndex;
352var currentIndex = state.SegmentIndex;
403segmentIndex = SegmentIndex;
409new(candidate, GetInitialStage(candidate), SegmentIndex + elements, 0, complexIndex) { StemStartIndex = StemStartIndex, StemEndIndex = StemEndIndex };
418return new(Node, MatchStage.Extension, SegmentIndex, 0, 0)
424return new(Node, MatchStage.Complex, SegmentIndex, 0, 0)
430return new(Node, MatchStage.WildCard, SegmentIndex, 0, 0)
436return new(Node, MatchStage.RecursiveWildCard, SegmentIndex, 0, 0)
443return new(Node, MatchStage.Complex, SegmentIndex, 0, 0)
449return new(Node, MatchStage.WildCard, SegmentIndex, 0, 0)
455return new(Node, MatchStage.RecursiveWildCard, SegmentIndex, 0, 0)
462return new(Node, MatchStage.WildCard, SegmentIndex, 0, 0)
467return new(Node, MatchStage.RecursiveWildCard, SegmentIndex, 0, 0)
474return new(Node, MatchStage.RecursiveWildCard, SegmentIndex, 0, 0)
479return new(Node, MatchStage.Done, SegmentIndex, 0, 0)
516internal readonly MatchState NextExtension(int extensionIndex) => new(Node, MatchStage.Extension, SegmentIndex, extensionIndex, ComplexSegmentIndex)
522internal readonly MatchState NextComplex() => new(Node, MatchStage.Complex, SegmentIndex, ExtensionSegmentIndex, ComplexSegmentIndex + 1);
526return $"Node: {Node}, Stage: {Stage}, SegmentIndex: {SegmentIndex}, ExtensionIndex: {ExtensionSegmentIndex}, ComplexSegmentIndex: {ComplexSegmentIndex}";