Base:
method
GetAssetAsync<T>
Microsoft.CodeAnalysis.Remote.AbstractAssetProvider.GetAssetAsync<T>(Microsoft.CodeAnalysis.Checksum, System.Threading.CancellationToken)
22 references to GetAssetAsync
Microsoft.CodeAnalysis.Remote.ServiceHub (21)
Host\AssetProvider.cs (1)
64
list.Add(ValueTuple.Create(checksum, await
GetAssetAsync
<T>(checksum, cancellationToken).ConfigureAwait(false)));
Host\ChecksumSynchronizer.cs (3)
39
var solutionChecksumObject = await _assetProvider.
GetAssetAsync
<SolutionStateChecksums>(solutionChecksum, cancellationToken).ConfigureAwait(false);
68
var projectChecksumObject = await _assetProvider.
GetAssetAsync
<ProjectStateChecksums>(projectChecksum, cancellationToken).ConfigureAwait(false);
102
var checksumObject = await _assetProvider.
GetAssetAsync
<ChecksumWithChildren>(checksum, cancellationToken).ConfigureAwait(false);
Host\RemoteWorkspace.SolutionCreator.cs (13)
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);
87
var identity = await _assetProvider.
GetAssetAsync
<SourceGeneratedDocumentIdentity>(newSolutionChecksums.FrozenSourceGeneratedDocumentIdentity, cancellationToken).ConfigureAwait(false);
88
var serializableSourceText = await _assetProvider.
GetAssetAsync
<SerializableSourceText>(newSolutionChecksums.FrozenSourceGeneratedDocumentText, cancellationToken).ConfigureAwait(false);
218
await _assetProvider.
GetAssetAsync
<CompilationOptions>(
225
project = project.WithParseOptions(await _assetProvider.
GetAssetAsync
<ParseOptions>(newProjectChecksums.ParseOptions, cancellationToken).ConfigureAwait(false));
296
var newProjectAttributes = await _assetProvider.
GetAssetAsync
<ProjectInfo.ProjectAttributes>(infoChecksum, 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);
518
var info = await assetProvider.
GetAssetAsync
<DocumentInfo.DocumentAttributes>(kv.Item2.Info, cancellationToken).ConfigureAwait(false);
557
var info = await assetProvider.
GetAssetAsync
<ProjectInfo.ProjectAttributes>(kv.Item2.Info, cancellationToken).ConfigureAwait(false);
Host\TestUtils.cs (4)
107
items.Add(new KeyValuePair<Checksum, object>(checksum, await assetService.
GetAssetAsync
<object>(checksum, CancellationToken.None).ConfigureAwait(false)));
117
var solutionChecksums = await assetService.
GetAssetAsync
<SolutionStateChecksums>(solutionChecksum, CancellationToken.None).ConfigureAwait(false);
122
var projectChecksums = await assetService.
GetAssetAsync
<ProjectStateChecksums>(projectChecksum, CancellationToken.None).ConfigureAwait(false);
127
var documentChecksums = await assetService.
GetAssetAsync
<DocumentStateChecksums>(documentChecksum, CancellationToken.None).ConfigureAwait(false);
Roslyn.VisualStudio.Next.UnitTests (1)
Services\AssetProviderTests.cs (1)
56
var stored = await provider.
GetAssetAsync
<object>(checksum, CancellationToken.None);