|
#pragma checksum "D:\a\_work\1\s\src\Components\Endpoints\test\TestComponents\StoppingRendererComponent.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "d149fd00cfadd298187c1f6ef57bb50d03c23c43acbb15647e68159b9e8cbf32"
// <auto-generated/>
#pragma warning disable 1591
namespace Microsoft.AspNetCore.Components.Endpoints.Tests.TestComponents
{
#line default
using global::System;
using global::System.Collections.Generic;
using global::System.Linq;
using global::System.Threading.Tasks;
using global::Microsoft.AspNetCore.Components;
#line default
#line hidden
#nullable restore
public partial class StoppingRendererComponent : global::Microsoft.AspNetCore.Components.ComponentBase
#nullable disable
{
#pragma warning disable 1998
protected override void BuildRenderTree(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
{
__builder.AddMarkupContent(0, "<h1>Hello from StoppingRendererComponent</h1>\r\n");
__builder.OpenElement(1, "p");
__builder.AddContent(2, "State is ");
#nullable restore
#line (2,14)-(2,20) 24 "D:\a\_work\1\s\src\Components\Endpoints\test\TestComponents\StoppingRendererComponent.razor"
__builder.AddContent(3, _state
#line default
#line hidden
#nullable disable
);
__builder.CloseElement();
}
#pragma warning restore 1998
#nullable restore
#line (4,8)-(17,1) "D:\a\_work\1\s\src\Components\Endpoints\test\TestComponents\StoppingRendererComponent.razor"
private bool _state = true;
// expose a TCS so the test can control when OnInitializedAsync completes
public TaskCompletionSource<bool> TaskCompletionSource = new TaskCompletionSource<bool>();
protected override async Task OnInitializedAsync()
{
// wait until the test signals
var result = await TaskCompletionSource.Task;
_state = result;
StateHasChanged();
}
#line default
#line hidden
#nullable disable
}
}
#pragma warning restore 1591
|