1 write to Buffer
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Buffers\ViewBufferPage.cs (1)
12Buffer = buffer;
32 references to Buffer
Microsoft.AspNetCore.Mvc.ViewFeatures (12)
Buffers\ViewBuffer.cs (10)
188var value = page.Buffer[j]; 221var value = page.Buffer[j]; 263var value = page.Buffer[j]; 300var value = page.Buffer[j]; 322Array.Clear(page.Buffer, 0, page.Count); 323_bufferScope.ReturnSegment(page.Buffer); 346sourceArray: page.Buffer, 348destinationArray: destinationPage.Buffer, 355Array.Clear(page.Buffer, 0, page.Count); 356_bufferScope.ReturnSegment(page.Buffer);
Buffers\ViewBufferPage.cs (2)
17public int Capacity => Buffer.Length; 25public void Append(ViewBufferValue value) => Buffer[Count++] = value;
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (20)
Buffers\ViewBufferTest.cs (19)
25Assert.IsAssignableFrom<IHtmlContent>(page.Buffer[0].Value); 42Assert.Same(content, page.Buffer[0].Value); 59Assert.Equal("Hello world", Assert.IsType<string>(page.Buffer[0].Value)); 77Assert.Equal(expected, buffer[0].Buffer.Select(v => v.Value)); 98page => Assert.Equal(expected, page.Buffer.Select(v => v.Value)), 101var array = page.Buffer; 130page => Assert.Equal(expected0, page.Buffer.Select(v => v.Value)), 131page => Assert.Equal(expected1, page.Buffer.Select(v => v.Value)), 134var array = page.Buffer; 161Assert.Equal("world", page.Buffer[0].Value); 264Assert.Same(nested, buffer[0].Buffer[0].Value); 400Assert.Contains(page.Buffer, scope.ReturnedBuffers); // Buffer was returned 404original[0].Buffer, 442original[0].Buffer, 448original[1].Buffer, 488original[0].Buffer, 494original[1].Buffer, 500original[2].Buffer, 506original[3].Buffer,
Buffers\ViewBufferTextWriterTest.cs (1)
169.SelectMany(c => c.Buffer)