4 instantiations of DisposableComponent
Microsoft.AspNetCore.Components.Tests (4)
35 references to DisposableComponent
Microsoft.AspNetCore.Components.Tests (35)
RendererTest.cs (35)
2280builder.OpenComponent<DisposableComponent>(1);
2281builder.AddComponentParameter(1, nameof(DisposableComponent.DisposeAction), (Action)(() => throw exception1));
2284builder.OpenComponent<DisposableComponent>(2);
2285builder.AddComponentParameter(1, nameof(DisposableComponent.DisposeAction), (Action)(() => throw exception2));
2563builder.OpenComponent<DisposableComponent>(1);
2564builder.AddComponentParameter(1, nameof(DisposableComponent.DisposeAction), (Action)(() => { count1++; }));
2567builder.OpenComponent<DisposableComponent>(2);
2568builder.AddComponentParameter(1, nameof(DisposableComponent.DisposeAction), (Action)(() => { count2++; throw exception1; }));
2571builder.OpenComponent<DisposableComponent>(3);
2572builder.AddComponentParameter(1, nameof(DisposableComponent.DisposeAction), (Action)(() => { count3++; }));
2576builder.OpenComponent<DisposableComponent>(4);
2577builder.AddComponentParameter(1, nameof(DisposableComponent.DisposeAction), (Action)(() => { count4++; throw exception2; }));
2580builder.OpenComponent<DisposableComponent>(5);
2581builder.AddComponentParameter(1, nameof(DisposableComponent.DisposeAction), (Action)(() => { count5++; }));
4152var component = new DisposableComponent();
4195var component = new DisposableComponent();
4214builder.OpenComponent<DisposableComponent>(1);
4222var nestedComponent = Assert.IsType<DisposableComponent>(componentFrame.Component);
4242builder.OpenComponent<DisposableComponent>(1);
4243builder.AddComponentParameter(1, nameof(DisposableComponent.DisposeAction), (Action)(() => throw exception1));
4246builder.OpenComponent<DisposableComponent>(2);
4247builder.AddComponentParameter(1, nameof(DisposableComponent.DisposeAction), (Action)(() => throw exception2));
4790builder.OpenComponent<DisposableComponent>(0);
4796var unrelatedComponent = new DisposableComponent();
4804.GetComponentFrames<DisposableComponent>().Single();
4823Assert.True(((DisposableComponent)nestedDisposableComponentFrame.Component).Disposed);
4871builder.OpenComponent<DisposableComponent>(0);
4878.GetComponentFrames<DisposableComponent>().Single();
4879var nestedComponent = (DisposableComponent)nestedComponentFrame.Component;
4907builder.OpenComponent<DisposableComponent>(1);
4908builder.AddComponentParameter(1, nameof(DisposableComponent.DisposeAction), (Action)(() => throw exception1));
4920.GetComponentFrames<DisposableComponent>().Single();
4945var component = new DisposableComponent