23 instantiations of PagedCharBuffer
Microsoft.AspNetCore.Mvc.TagHelpers (1)
CacheTagHelper.cs (1)
219Buffer = new PagedCharBuffer(CharArrayBufferSource.Instance);
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Buffers\PagedBufferedTextWriter.cs (1)
18_charBuffer = new PagedCharBuffer(new ArrayPoolBufferSource(pool));
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (21)
Buffers\PagedCharBufferTest.cs (21)
15var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 32var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 51var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 69var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 91var buffer = new PagedCharBuffer(bufferSource.Object); 116var buffer = new PagedCharBuffer(bufferSource.Object); 137var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 155var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 179var buffer = new PagedCharBuffer(bufferSource.Object); 210var buffer = new PagedCharBuffer(bufferSource.Object); 239var buffer = new PagedCharBuffer(bufferSource.Object); 265var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 282var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 301var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 329var buffer = new PagedCharBuffer(bufferSource.Object); 360var buffer = new PagedCharBuffer(bufferSource.Object); 389var buffer = new PagedCharBuffer(bufferSource.Object); 414var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 430var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 446var buffer = new PagedCharBuffer(bufferSource.Object); 461var buffer = new PagedCharBuffer(new CharArrayBufferSource());
89 references to PagedCharBuffer
Microsoft.AspNetCore.Mvc.TagHelpers (4)
CacheTagHelper.cs (4)
224public PagedCharBuffer Buffer { get; } 244private readonly PagedCharBuffer _buffer; 246public CharBufferHtmlContent(PagedCharBuffer buffer) 251public PagedCharBuffer Buffer => _buffer;
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Buffers\PagedBufferedTextWriter.cs (1)
14private readonly PagedCharBuffer _charBuffer;
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (84)
Buffers\PagedBufferedTextWriterTest.cs (1)
14Content = new char[4 * PagedCharBuffer.PageSize];
Buffers\PagedCharBufferTest.cs (83)
15var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 30var stringToAppend = new string('a', PagedCharBuffer.PageSize); 32var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 42Assert.Equal(1 + PagedCharBuffer.PageSize, buffer.Length); 51var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 67var stringToAppend = new string('a', PagedCharBuffer.PageSize - 1); 69var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 76Assert.Equal(PagedCharBuffer.PageSize, buffer.Length); 78Assert.Equal(stringToAppend.ToCharArray(), page.Take(PagedCharBuffer.PageSize - 1)); 79Assert.Equal('t', page[PagedCharBuffer.PageSize - 1]); 89.Setup(s => s.Rent(PagedCharBuffer.PageSize)) 90.Returns(() => new char[2 * PagedCharBuffer.PageSize]); 91var buffer = new PagedCharBuffer(bufferSource.Object); 93var stringToAppend = new string('a', 2 * PagedCharBuffer.PageSize); 101Assert.Equal(2 * PagedCharBuffer.PageSize + 1, buffer.Length); 114.Setup(s => s.Rent(PagedCharBuffer.PageSize)) 115.Returns(new char[2 * PagedCharBuffer.PageSize]); 116var buffer = new PagedCharBuffer(bufferSource.Object); 118var stringToAppend = new string('a', 2 * PagedCharBuffer.PageSize - 1); 126Assert.Equal(2 * PagedCharBuffer.PageSize, buffer.Length); 128Assert.Equal(stringToAppend.ToCharArray(), page.Take(2 * PagedCharBuffer.PageSize - 1)); 129Assert.Equal('t', page[2 * PagedCharBuffer.PageSize - 1]); 137var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 152var length = 2 * PagedCharBuffer.PageSize + 1; 153var expected = Enumerable.Repeat('d', PagedCharBuffer.PageSize); 155var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 176.SetupSequence(s => s.Rent(PagedCharBuffer.PageSize)) 177.Returns(new char[PagedCharBuffer.PageSize]) 178.Returns(new char[2 * PagedCharBuffer.PageSize]); 179var buffer = new PagedCharBuffer(bufferSource.Object); 182var length = 2 * PagedCharBuffer.PageSize + 1; 183var expected1 = Enumerable.Repeat('d', PagedCharBuffer.PageSize); 184var expected2 = Enumerable.Repeat('d', PagedCharBuffer.PageSize + 1); 185var laterString = new string('d', PagedCharBuffer.PageSize); 197page => Assert.Equal(expected2, page.Take(PagedCharBuffer.PageSize + 1))); 207.SetupSequence(s => s.Rent(PagedCharBuffer.PageSize)) 208.Returns(new char[2 * PagedCharBuffer.PageSize]) 209.Returns(new char[PagedCharBuffer.PageSize]); 210var buffer = new PagedCharBuffer(bufferSource.Object); 213var length = 2 * PagedCharBuffer.PageSize + 1; 214var expected = Enumerable.Repeat('d', 2 * PagedCharBuffer.PageSize); 215var laterString = new string('d', PagedCharBuffer.PageSize); 237.Setup(s => s.Rent(PagedCharBuffer.PageSize)) 238.Returns(() => new char[2 * PagedCharBuffer.PageSize]); 239var buffer = new PagedCharBuffer(bufferSource.Object); 242var length = 2 * PagedCharBuffer.PageSize + 1; 243var expected = Enumerable.Repeat('d', 2 * PagedCharBuffer.PageSize); 244var laterString = new string('d', PagedCharBuffer.PageSize); 265var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 282var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 298var length = PagedCharBuffer.PageSize * 2 + 3; 300var expected = Enumerable.Repeat(ch, PagedCharBuffer.PageSize); 301var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 326.SetupSequence(s => s.Rent(PagedCharBuffer.PageSize)) 327.Returns(new char[PagedCharBuffer.PageSize]) 328.Returns(new char[2 * PagedCharBuffer.PageSize]); 329var buffer = new PagedCharBuffer(bufferSource.Object); 332var length = 2 * PagedCharBuffer.PageSize + 1; 333var expected1 = Enumerable.Repeat('d', PagedCharBuffer.PageSize); 334var expected2 = Enumerable.Repeat('d', PagedCharBuffer.PageSize + 1); 335var laterChars = new string('d', PagedCharBuffer.PageSize).ToCharArray(); 347page => Assert.Equal(expected2, page.Take(PagedCharBuffer.PageSize + 1))); 357.SetupSequence(s => s.Rent(PagedCharBuffer.PageSize)) 358.Returns(new char[2 * PagedCharBuffer.PageSize]) 359.Returns(new char[PagedCharBuffer.PageSize]); 360var buffer = new PagedCharBuffer(bufferSource.Object); 363var length = 2 * PagedCharBuffer.PageSize + 1; 364var expected = Enumerable.Repeat('d', 2 * PagedCharBuffer.PageSize); 365var laterChars = new string('d', PagedCharBuffer.PageSize).ToCharArray(); 387.Setup(s => s.Rent(PagedCharBuffer.PageSize)) 388.Returns(() => new char[2 * PagedCharBuffer.PageSize]); 389var buffer = new PagedCharBuffer(bufferSource.Object); 392var length = 2 * PagedCharBuffer.PageSize + 1; 393var expected = Enumerable.Repeat('d', 2 * PagedCharBuffer.PageSize); 394var laterChars = new string('d', PagedCharBuffer.PageSize).ToCharArray(); 414var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 430var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 444bufferSource.Setup(s => s.Rent(PagedCharBuffer.PageSize)) 445.Returns(new char[PagedCharBuffer.PageSize]); 446var buffer = new PagedCharBuffer(bufferSource.Object); 449buffer.Append(new string('a', PagedCharBuffer.PageSize * 3 + 4)); 461var buffer = new PagedCharBuffer(new CharArrayBufferSource()); 464buffer.Append(new string('a', PagedCharBuffer.PageSize));