@@ -548,7 +548,7 @@ public async Task TestPartialProjectSync_GetSolutionFirst()
548
548
549
549
var map = new Dictionary < Checksum , object > ( ) ;
550
550
var assetProvider = new AssetProvider (
551
- Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . GetService < ISerializerService > ( ) ) ;
551
+ Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . SolutionServices ) ;
552
552
553
553
// Do the initial full sync
554
554
await solution . AppendAssetMapAsync ( map , CancellationToken . None ) ;
@@ -589,7 +589,7 @@ public async Task TestPartialProjectSync_GetSolutionLast()
589
589
590
590
var map = new Dictionary < Checksum , object > ( ) ;
591
591
var assetProvider = new AssetProvider (
592
- Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . GetService < ISerializerService > ( ) ) ;
592
+ Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . SolutionServices ) ;
593
593
594
594
// Syncing project 1 should just since it over.
595
595
await solution . AppendAssetMapAsync ( map , project1 . Id , CancellationToken . None ) ;
@@ -631,7 +631,7 @@ public async Task TestPartialProjectSync_GetDependentProjects1()
631
631
632
632
var map = new Dictionary < Checksum , object > ( ) ;
633
633
var assetProvider = new AssetProvider (
634
- Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . GetService < ISerializerService > ( ) ) ;
634
+ Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . SolutionServices ) ;
635
635
636
636
await solution . AppendAssetMapAsync ( map , project2 . Id , CancellationToken . None ) ;
637
637
var project2Checksum = await solution . CompilationState . GetChecksumAsync ( project2 . Id , CancellationToken . None ) ;
@@ -664,7 +664,7 @@ public async Task TestPartialProjectSync_GetDependentProjects2()
664
664
665
665
var map = new Dictionary < Checksum , object > ( ) ;
666
666
var assetProvider = new AssetProvider (
667
- Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . GetService < ISerializerService > ( ) ) ;
667
+ Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . SolutionServices ) ;
668
668
669
669
// syncing P3 should since project P2 as well because of the p2p ref
670
670
await solution . AppendAssetMapAsync ( map , project3 . Id , CancellationToken . None ) ;
@@ -706,7 +706,7 @@ public async Task TestPartialProjectSync_GetDependentProjects3()
706
706
707
707
var map = new Dictionary < Checksum , object > ( ) ;
708
708
var assetProvider = new AssetProvider (
709
- Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . GetService < ISerializerService > ( ) ) ;
709
+ Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . SolutionServices ) ;
710
710
711
711
// syncing project3 should since project2 and project1 as well because of the p2p ref
712
712
await solution . AppendAssetMapAsync ( map , project3 . Id , CancellationToken . None ) ;
@@ -746,7 +746,7 @@ public async Task TestPartialProjectSync_GetDependentProjects4()
746
746
747
747
var map = new Dictionary < Checksum , object > ( ) ;
748
748
var assetProvider = new AssetProvider (
749
- Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . GetService < ISerializerService > ( ) ) ;
749
+ Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . SolutionServices ) ;
750
750
751
751
// syncing project3 should since project2 and project1 as well because of the p2p ref
752
752
await solution . AppendAssetMapAsync ( map , project3 . Id , CancellationToken . None ) ;
@@ -784,7 +784,7 @@ public async Task TestPartialProjectSync_Options1()
784
784
785
785
var map = new Dictionary < Checksum , object > ( ) ;
786
786
var assetProvider = new AssetProvider (
787
- Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . GetService < ISerializerService > ( ) ) ;
787
+ Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . SolutionServices ) ;
788
788
789
789
// Syncing over project1 should give us 1 set of options on the OOP side.
790
790
await solution . AppendAssetMapAsync ( map , project1 . Id , CancellationToken . None ) ;
@@ -817,7 +817,7 @@ public async Task TestPartialProjectSync_DoesNotSeeChangesOutsideOfCone()
817
817
818
818
var map = new Dictionary < Checksum , object > ( ) ;
819
819
var assetProvider = new AssetProvider (
820
- Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . GetService < ISerializerService > ( ) ) ;
820
+ Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . SolutionServices ) ;
821
821
822
822
// Do the initial full sync
823
823
await solution . AppendAssetMapAsync ( map , CancellationToken . None ) ;
@@ -872,7 +872,7 @@ public async Task TestPartialProjectSync_AddP2PRef()
872
872
873
873
var map = new Dictionary < Checksum , object > ( ) ;
874
874
var assetProvider = new AssetProvider (
875
- Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . GetService < ISerializerService > ( ) ) ;
875
+ Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . SolutionServices ) ;
876
876
877
877
// Do the initial full sync
878
878
await solution . AppendAssetMapAsync ( map , CancellationToken . None ) ;
@@ -941,7 +941,7 @@ public async Task TestPartialProjectSync_SourceGeneratorExecutionVersion_1()
941
941
942
942
var map = new Dictionary < Checksum , object > ( ) ;
943
943
var assetProvider = new AssetProvider (
944
- Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . GetService < ISerializerService > ( ) ) ;
944
+ Checksum . Create ( ImmutableArray . CreateRange ( Guid . NewGuid ( ) . ToByteArray ( ) ) ) , new SolutionAssetCache ( ) , new SimpleAssetSource ( workspace . Services . GetService < ISerializerService > ( ) , map ) , remoteWorkspace . Services . SolutionServices ) ;
945
945
946
946
// Do the initial full sync
947
947
await solution . AppendAssetMapAsync ( map , CancellationToken . None ) ;
@@ -1277,6 +1277,6 @@ private static async Task<AssetProvider> GetAssetProviderAsync(Workspace workspa
1277
1277
var storage = new SolutionAssetCache ( ) ;
1278
1278
var assetSource = new SimpleAssetSource ( workspace . Services . GetRequiredService < ISerializerService > ( ) , map ) ;
1279
1279
1280
- return new AssetProvider ( sessionId , storage , assetSource , remoteWorkspace . Services . GetRequiredService < ISerializerService > ( ) ) ;
1280
+ return new AssetProvider ( sessionId , storage , assetSource , remoteWorkspace . Services . SolutionServices ) ;
1281
1281
}
1282
1282
}
0 commit comments