Rename RenderTreeDiffComputer -> RenderTreeDiffBuilder

This commit is contained in:
Steve Sanderson 2018-02-08 15:50:14 +00:00
parent b8ed7bc2c5
commit 91314ee8c8
3 changed files with 10 additions and 10 deletions

View File

@ -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));
}

View File

@ -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());
}
}
}

View File

@ -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]