@@ -816,7 +816,7 @@ public void RecognizesComponentTypeChangesAtSameSequenceNumber()
816
816
using var batchBuilder = new RenderBatchBuilder ( ) ;
817
817
818
818
// Act
819
- var diff = RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , newTree . GetFrames ( ) , oldTree . GetFrames ( ) , oldTree . GetNamedEvents ( ) ) ;
819
+ var diff = RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , oldTree . GetFrames ( ) , newTree . GetFrames ( ) , newTree . GetNamedEvents ( ) ) ;
820
820
821
821
// Assert: We're going to dispose the old component and render the new one
822
822
Assert . Equal ( new [ ] { 0 } , batchBuilder . ComponentDisposalQueue ) ;
@@ -1627,7 +1627,7 @@ public void RetainsChildComponentsForExistingFrames()
1627
1627
1628
1628
using var batchBuilder = new RenderBatchBuilder ( ) ;
1629
1629
using var renderTreeBuilder = new RenderTreeBuilder ( ) ;
1630
- RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , oldTree . GetFrames ( ) , renderTreeBuilder . GetFrames ( ) , renderTreeBuilder . GetNamedEvents ( ) ) ;
1630
+ RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , renderTreeBuilder . GetFrames ( ) , oldTree . GetFrames ( ) , oldTree . GetNamedEvents ( ) ) ;
1631
1631
var originalFakeComponentInstance = oldTree . GetFrames ( ) . Array [ 2 ] . Component ;
1632
1632
var originalFakeComponent2Instance = oldTree . GetFrames ( ) . Array [ 3 ] . Component ;
1633
1633
@@ -1713,7 +1713,7 @@ public void SetsUpdatedParametersOnChildComponents()
1713
1713
1714
1714
using var batchBuilder = new RenderBatchBuilder ( ) ;
1715
1715
using var renderTree = new RenderTreeBuilder ( ) ;
1716
- RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , oldTree . GetFrames ( ) , renderTree . GetFrames ( ) , renderTree . GetNamedEvents ( ) ) ;
1716
+ RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , renderTree . GetFrames ( ) , oldTree . GetFrames ( ) , oldTree . GetNamedEvents ( ) ) ;
1717
1717
var originalComponentInstance = ( FakeComponent ) oldTree . GetFrames ( ) . Array [ 0 ] . Component ;
1718
1718
1719
1719
// Act
@@ -1763,7 +1763,7 @@ public void SkipsUpdatingParametersOnChildComponentsIfAllAreDefinitelyImmutableA
1763
1763
1764
1764
using var batchBuilder = new RenderBatchBuilder ( ) ;
1765
1765
using var renderTreeBuilder = new RenderTreeBuilder ( ) ;
1766
- RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , oldTree . GetFrames ( ) , renderTreeBuilder . GetFrames ( ) , renderTreeBuilder . GetNamedEvents ( ) ) ;
1766
+ RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , renderTreeBuilder . GetFrames ( ) , oldTree . GetFrames ( ) , oldTree . GetNamedEvents ( ) ) ;
1767
1767
var originalComponentInstance = ( CaptureSetParametersComponent ) oldTree . GetFrames ( ) . Array [ 0 ] . Component ;
1768
1768
Assert . Equal ( 1 , originalComponentInstance . SetParametersCallCount ) ;
1769
1769
@@ -1793,7 +1793,7 @@ public void AlwaysRegardsRenderFragmentAsPossiblyChanged()
1793
1793
1794
1794
using var batchBuilder = new RenderBatchBuilder ( ) ;
1795
1795
using var renderTreeBuilder = new RenderTreeBuilder ( ) ;
1796
- RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , renderTreeBuilder . GetFrames ( ) , oldTree . GetFrames ( ) , renderTreeBuilder . GetNamedEvents ( ) ) ;
1796
+ RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , renderTreeBuilder . GetFrames ( ) , oldTree . GetFrames ( ) , oldTree . GetNamedEvents ( ) ) ;
1797
1797
var componentInstance = ( CaptureSetParametersComponent ) oldTree . GetFrames ( ) . Array [ 0 ] . Component ;
1798
1798
Assert . Equal ( 1 , componentInstance . SetParametersCallCount ) ;
1799
1799
@@ -1819,13 +1819,13 @@ public void QueuesRemovedChildComponentsForDisposal()
1819
1819
1820
1820
using var batchBuilder = new RenderBatchBuilder ( ) ;
1821
1821
using var renderTree = new RenderTreeBuilder ( ) ;
1822
- RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , oldTree . GetFrames ( ) , renderTree . GetFrames ( ) , renderTree . GetNamedEvents ( ) ) ;
1822
+ RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , renderTree . GetFrames ( ) , oldTree . GetFrames ( ) , oldTree . GetNamedEvents ( ) ) ;
1823
1823
1824
1824
// Act/Assert
1825
1825
// Note that we track NonDisposableComponent was disposed even though it's not IDisposable,
1826
1826
// because it's up to the upstream renderer to decide what "disposing" a component means
1827
1827
Assert . Empty ( batchBuilder . ComponentDisposalQueue ) ;
1828
- RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , newTree . GetFrames ( ) , oldTree . GetFrames ( ) , oldTree . GetNamedEvents ( ) ) ;
1828
+ RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , oldTree . GetFrames ( ) , newTree . GetFrames ( ) , newTree . GetNamedEvents ( ) ) ;
1829
1829
Assert . Equal ( new [ ] { 0 , 1 } , batchBuilder . ComponentDisposalQueue ) ;
1830
1830
}
1831
1831
@@ -2238,14 +2238,14 @@ private RenderBatch GetRenderedBatch(RenderTreeBuilder from, RenderTreeBuilder t
2238
2238
var emptyFrames = renderTreeBuilder . GetFrames ( ) ;
2239
2239
var oldFrames = from . GetFrames ( ) ;
2240
2240
2241
- RenderTreeDiffBuilder . ComputeDiff ( renderer , initializeBatchBuilder , 0 , oldFrames , emptyFrames , null ) ;
2241
+ RenderTreeDiffBuilder . ComputeDiff ( renderer , initializeBatchBuilder , 0 , emptyFrames , oldFrames , from . GetNamedEvents ( ) ) ;
2242
2242
}
2243
2243
2244
2244
batchBuilder ? . Dispose ( ) ;
2245
2245
// This gets disposed as part of the test type's Dispose
2246
2246
batchBuilder = new RenderBatchBuilder ( ) ;
2247
2247
2248
- var diff = RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , to . GetFrames ( ) , from . GetFrames ( ) , from . GetNamedEvents ( ) ) ;
2248
+ var diff = RenderTreeDiffBuilder . ComputeDiff ( renderer , batchBuilder , 0 , from . GetFrames ( ) , to . GetFrames ( ) , to . GetNamedEvents ( ) ) ;
2249
2249
batchBuilder . UpdatedComponentDiffs . Append ( diff ) ;
2250
2250
return batchBuilder . ToBatch ( ) ;
2251
2251
}
0 commit comments