1 write to _assetProvider
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspace.SolutionCreator.cs (1)
40
_assetProvider
= assetService;
23 references to _assetProvider
Microsoft.CodeAnalysis.Remote.ServiceHub (23)
Host\RemoteWorkspace.SolutionCreator.cs (23)
46
var newSolutionChecksums = await
_assetProvider
.GetAssetAsync<SolutionStateChecksums>(newSolutionChecksum, cancellationToken).ConfigureAwait(false);
47
var newSolutionInfo = await
_assetProvider
.GetAssetAsync<SolutionInfo.SolutionAttributes>(newSolutionChecksums.Attributes, cancellationToken).ConfigureAwait(false);
64
var newSolutionChecksums = await
_assetProvider
.GetAssetAsync<SolutionStateChecksums>(newSolutionChecksum, cancellationToken).ConfigureAwait(false);
68
var newSolutionInfo = await
_assetProvider
.GetAssetAsync<SolutionInfo.SolutionAttributes>(newSolutionChecksums.Attributes, cancellationToken).ConfigureAwait(false);
81
solution = solution.WithAnalyzerReferences(await
_assetProvider
.CreateCollectionAsync<AnalyzerReference>(
87
var identity = await
_assetProvider
.GetAssetAsync<SourceGeneratedDocumentIdentity>(newSolutionChecksums.FrozenSourceGeneratedDocumentIdentity, cancellationToken).ConfigureAwait(false);
88
var serializableSourceText = await
_assetProvider
.GetAssetAsync<SerializableSourceText>(newSolutionChecksums.FrozenSourceGeneratedDocumentText, cancellationToken).ConfigureAwait(false);
124
var newMap = await GetProjectMapAsync(
_assetProvider
, newChecksums, cancellationToken).ConfigureAwait(false);
134
var projectInfo = await
_assetProvider
.CreateProjectInfoAsync(newProjectChecksums.Checksum, cancellationToken).ConfigureAwait(false);
202
await
_assetProvider
.SynchronizeProjectAssetsAsync(pooledObject.Object, cancellationToken).ConfigureAwait(false);
218
await
_assetProvider
.GetAssetAsync<CompilationOptions>(
225
project = project.WithParseOptions(await
_assetProvider
.GetAssetAsync<ParseOptions>(newProjectChecksums.ParseOptions, cancellationToken).ConfigureAwait(false));
231
project = project.WithProjectReferences(await
_assetProvider
.CreateCollectionAsync<ProjectReference>(
238
project = project.WithMetadataReferences(await
_assetProvider
.CreateCollectionAsync<MetadataReference>(
245
project = project.WithAnalyzerReferences(await
_assetProvider
.CreateCollectionAsync<AnalyzerReference>(
296
var newProjectAttributes = await
_assetProvider
.GetAssetAsync<ProjectInfo.ProjectAttributes>(infoChecksum, cancellationToken).ConfigureAwait(false);
379
var newMap = await GetDocumentMapAsync(
_assetProvider
, news.Object, cancellationToken).ConfigureAwait(false);
388
await
_assetProvider
.SynchronizeProjectAssetsAsync(pooledObject.Object, cancellationToken).ConfigureAwait(false);
400
var documentInfo = await
_assetProvider
.CreateDocumentInfoAsync(newDocumentChecksums.Checksum, cancellationToken).ConfigureAwait(false);
457
var serializableSourceText = await
_assetProvider
.GetAssetAsync<SerializableSourceText>(newDocumentChecksums.Text, cancellationToken).ConfigureAwait(false);
474
var newDocumentInfo = await
_assetProvider
.GetAssetAsync<DocumentInfo.DocumentAttributes>(infoChecksum, cancellationToken).ConfigureAwait(false);
589
var solutionInfo = await
_assetProvider
.CreateSolutionInfoAsync(checksumFromRequest, cancellationToken).ConfigureAwait(false);
593
await TestUtils.AssertChecksumsAsync(
_assetProvider
, checksumFromRequest, workspace.CurrentSolution, incrementalSolutionBuilt).ConfigureAwait(false);