Rename RenderTreeDiffComputer -> RenderTreeDiffBuilder
This commit is contained in:
parent
b8ed7bc2c5
commit
91314ee8c8
|
|
@ -8,13 +8,13 @@ using Microsoft.AspNetCore.Blazor.Rendering;
|
|||
|
||||
namespace Microsoft.AspNetCore.Blazor.RenderTree
|
||||
{
|
||||
internal class RenderTreeDiffComputer
|
||||
internal class RenderTreeDiffBuilder
|
||||
{
|
||||
private readonly Renderer _renderer;
|
||||
private readonly ArrayBuilder<RenderTreeEdit> _entries = new ArrayBuilder<RenderTreeEdit>(10);
|
||||
private readonly ArrayBuilder<RenderTreeFrame> _referenceFrames = new ArrayBuilder<RenderTreeFrame>(10);
|
||||
|
||||
public RenderTreeDiffComputer(Renderer renderer)
|
||||
public RenderTreeDiffBuilder(Renderer renderer)
|
||||
{
|
||||
_renderer = renderer ?? throw new ArgumentNullException(nameof(renderer));
|
||||
}
|
||||
|
|
@ -17,7 +17,7 @@ namespace Microsoft.AspNetCore.Blazor.Rendering
|
|||
private readonly int _componentId; // TODO: Change the type to 'long' when the Mono runtime has more complete support for passing longs in .NET->JS calls
|
||||
private readonly IComponent _component;
|
||||
private readonly Renderer _renderer;
|
||||
private readonly RenderTreeDiffComputer _diffComputer;
|
||||
private readonly RenderTreeDiffBuilder _diffBuilder;
|
||||
private RenderTreeBuilder _renderTreeBuilderCurrent;
|
||||
private RenderTreeBuilder _renderTreeBuilderPrevious;
|
||||
|
||||
|
|
@ -32,7 +32,7 @@ namespace Microsoft.AspNetCore.Blazor.Rendering
|
|||
_componentId = componentId;
|
||||
_component = component ?? throw new ArgumentNullException(nameof(component));
|
||||
_renderer = renderer ?? throw new ArgumentNullException(nameof(renderer));
|
||||
_diffComputer = new RenderTreeDiffComputer(renderer);
|
||||
_diffBuilder = new RenderTreeDiffBuilder(renderer);
|
||||
_renderTreeBuilderCurrent = new RenderTreeBuilder(renderer);
|
||||
_renderTreeBuilderPrevious = new RenderTreeBuilder(renderer);
|
||||
}
|
||||
|
|
@ -48,7 +48,7 @@ namespace Microsoft.AspNetCore.Blazor.Rendering
|
|||
|
||||
_renderTreeBuilderCurrent.Clear();
|
||||
_component.BuildRenderTree(_renderTreeBuilderCurrent);
|
||||
_diffComputer.ApplyNewRenderTreeVersion(
|
||||
_diffBuilder.ApplyNewRenderTreeVersion(
|
||||
batchBuilder,
|
||||
_componentId,
|
||||
_renderTreeBuilderPrevious.GetFrames(),
|
||||
|
|
@ -66,7 +66,7 @@ namespace Microsoft.AspNetCore.Blazor.Rendering
|
|||
disposable.Dispose();
|
||||
}
|
||||
|
||||
_diffComputer.DisposeFrames(batchBuilder, _renderTreeBuilderCurrent.GetFrames());
|
||||
_diffBuilder.DisposeFrames(batchBuilder, _renderTreeBuilderCurrent.GetFrames());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,19 +12,19 @@ using Xunit;
|
|||
|
||||
namespace Microsoft.AspNetCore.Blazor.Test
|
||||
{
|
||||
public class RenderTreeDiffComputerTest
|
||||
public class RenderTreeDiffBuilderTest
|
||||
{
|
||||
private readonly Renderer renderer;
|
||||
private readonly RenderTreeBuilder oldTree;
|
||||
private readonly RenderTreeBuilder newTree;
|
||||
private RenderTreeDiffComputer diff;
|
||||
private RenderTreeDiffBuilder diff;
|
||||
|
||||
public RenderTreeDiffComputerTest()
|
||||
public RenderTreeDiffBuilderTest()
|
||||
{
|
||||
renderer = new FakeRenderer();
|
||||
oldTree = new RenderTreeBuilder(renderer);
|
||||
newTree = new RenderTreeBuilder(renderer);
|
||||
diff = new RenderTreeDiffComputer(renderer);
|
||||
diff = new RenderTreeDiffBuilder(renderer);
|
||||
}
|
||||
|
||||
[Theory]
|
||||
Loading…
Reference in New Issue