30 references to RenderAsyncDelegate
Microsoft.AspNetCore.Mvc.Razor (12)
IRazorPage.cs (2)
47IDictionary<string, RenderAsyncDelegate> PreviousSectionWriters { get; set; } 52IDictionary<string, RenderAsyncDelegate> SectionWriters { get; }
RazorPage.cs (3)
54/// <param name="section">The <see cref="RenderAsyncDelegate"/> to execute when rendering the section.</param> 55public override void DefineSection(string name, RenderAsyncDelegate section) 161if (PreviousSectionWriters.TryGetValue(sectionName, out var renderDelegate))
RazorPageBase.cs (7)
28private readonly IDictionary<string, RenderAsyncDelegate> _sectionWriters = new Dictionary<string, RenderAsyncDelegate>(StringComparer.OrdinalIgnoreCase); 41private IDictionary<string, RenderAsyncDelegate> _previousSectionWriters = default!; 77public IDictionary<string, RenderAsyncDelegate> SectionWriters => _sectionWriters; 102public IDictionary<string, RenderAsyncDelegate> PreviousSectionWriters 379/// <param name="section">The <see cref="RenderAsyncDelegate"/> to execute when rendering the section.</param> 380public virtual void DefineSection(string name, RenderAsyncDelegate section)
Microsoft.AspNetCore.Mvc.Razor.Test (16)
RazorPageTest.cs (15)
27private readonly RenderAsyncDelegate _nullRenderAsyncDelegate = () => Task.FromResult(0); 424page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate> 464page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate> 487page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate> 524page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate> 548page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate> 572page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate> 596page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate> 620page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate> 697page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate> 722page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate> 745page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate> 770page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate> 804page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate> 920var renderAsyncDelegate = page.SectionWriters["test-section"];
RazorViewTest.cs (1)
24private readonly RenderAsyncDelegate _nullRenderAsyncDelegate = async () => { };
Microsoft.AspNetCore.Mvc.RazorPages (2)
Infrastructure\RazorPageAdapter.cs (2)
67public IDictionary<string, RenderAsyncDelegate> PreviousSectionWriters 74public IDictionary<string, RenderAsyncDelegate> SectionWriters => _page.SectionWriters;