1 write to
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
PooledObjects\PooledArrayBuilder`1.cs (1)
199set => this[index.GetOffset(Count)] = value;
41 references to
Microsoft.AspNetCore.Razor.Test.Common (4)
Language\SyntaxTreeVerifier.cs (4)
71var previous = tokens[previousTokenIndex]; 72var current = tokens[i]; 88Assert.Equal(0, tokens[i].Width); 98var token = tokens[i];
Microsoft.AspNetCore.Razor.Utilities.Shared (9)
PooledObjects\PooledArrayBuilder`1.cs (8)
198readonly get => this[index.GetOffset(Count)]; 834if (comparer.Equals(this[i], item)) 1088var item = this[i]; 1117var item = this[i]; 1166var item = this[i]; 1195var item = this[i]; 1224var item = this[i]; 1256var item = this[i];
PooledObjects\PooledArrayBuilder`1.Enumerator.cs (1)
27_current = _builder[_index];
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (16)
PooledObjects\PooledArrayBuilderTests.cs (16)
30Assert.Equal(i, builder[i]); 88Assert.Equal(newValue + (j - removeIndex), builder[j]); 520Assert.Equal(expectedItems[i], builder[i]); 561Assert.Equal(i + 1, builder[i]); 641Assert.Equal(i + 1, builder[i]); 723Assert.Equal(i + 1, builder[i]); 760Assert.Equal(i, builder[i]); 778Assert.Equal(i + 1, builder[i]); 807Assert.Equal(i + 1, builder[i]); 961Assert.Equal(i + 1, builder[i]); 965Assert.Equal(42, builder[i]); 969Assert.Equal(i, builder[i]); 1231Assert.Equal(i + 1, builder[i]); 1469Assert.Equal(i + 1, builder[i + 1]); 1637Assert.Equal(i + 1, builder[i + 1]); 1906Assert.Equal(i + 1, builder[i + 1]);
Microsoft.CodeAnalysis.Razor.Compiler (9)
Language\Components\ComponentBindLoweringPass.cs (2)
304children.RemoveAt(toRemove[i].Index); 374children.RemoveAt(toRemove[i].Index);
Language\Legacy\HtmlMarkupParser.cs (1)
2250if (!tokens[i].IsEquivalentTo(nonAllowedHtmlCommentEnding[index++]))
Language\Legacy\TokenizerBackedParser.cs (4)
121PutBack(tokens[i]); 128return tokens[count]; 164PutBack(tokens[i]); 210PutBack(tokens[i]);
Language\Syntax\SyntaxBuilderExtensions.cs (2)
33copy[i].Value = builder[i].Green; 62copy[i].Value = builder[i].Node!;
Microsoft.CodeAnalysis.Razor.Workspaces (3)
Formatting\Passes\CSharpFormattingPass.cs (3)
82if (formattingChanges[iChanges].Span.End > start) 91formattingChanges[iChanges].Span.Contains(start)) 95context.Logger?.LogMessage($"Skipping a change that would have overlapped an existing change, starting at {start} for {length} chars, overlapping a change at {formattingChanges[iChanges].Span}. iFormatted={iFormatted}, iChanges={iChanges}");