2 overrides of GetAssetAsync
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\AssetProvider.cs (1)
37
public override async ValueTask<T>
GetAssetAsync
<T>(
Roslyn.VisualStudio.Next.UnitTests (1)
Remote\SerializationValidator.cs (1)
25
public override async ValueTask<T>
GetAssetAsync
<T>(AssetPath assetPath, Checksum checksum, CancellationToken cancellationToken)
10 references to GetAssetAsync
Microsoft.CodeAnalysis.Remote.Workspaces (10)
AbstractAssetProvider.cs (10)
34
var solutionCompilationChecksums = await
GetAssetAsync
<SolutionCompilationStateChecksums>(AssetPathKind.SolutionCompilationStateChecksums, solutionChecksum, cancellationToken).ConfigureAwait(false);
35
var solutionChecksums = await
GetAssetAsync
<SolutionStateChecksums>(AssetPathKind.SolutionStateChecksums, solutionCompilationChecksums.SolutionState, cancellationToken).ConfigureAwait(false);
37
var solutionAttributes = await
GetAssetAsync
<SolutionInfo.SolutionAttributes>(AssetPathKind.SolutionAttributes, solutionChecksums.Attributes, cancellationToken).ConfigureAwait(false);
38
await
GetAssetAsync
<SourceGeneratorExecutionVersionMap>(AssetPathKind.SolutionSourceGeneratorExecutionVersionMap, solutionCompilationChecksums.SourceGeneratorExecutionVersionMap, cancellationToken).ConfigureAwait(false);
60
var fallbackAnalyzerOptions = await
GetAssetAsync
<ImmutableDictionary<string, StructuredAnalyzerConfigOptions>>(AssetPathKind.SolutionFallbackAnalyzerOptions, solutionChecksums.FallbackAnalyzerOptions, cancellationToken).ConfigureAwait(false);
82
var attributes = await
GetAssetAsync
<ProjectInfo.ProjectAttributes>(new(AssetPathKind.ProjectAttributes, projectId), projectChecksums.Info, cancellationToken).ConfigureAwait(false);
86
await
GetAssetAsync
<CompilationOptions>(new(AssetPathKind.ProjectCompilationOptions, projectId), projectChecksums.CompilationOptions, cancellationToken).ConfigureAwait(false));
87
var parseOptionsTask =
GetAssetAsync
<ParseOptions>(new(AssetPathKind.ProjectParseOptions, projectId), projectChecksums.ParseOptions, cancellationToken);
166
var attributes = await
GetAssetAsync
<DocumentInfo.DocumentAttributes>(new(AssetPathKind.DocumentAttributes, documentId), attributeChecksum, cancellationToken).ConfigureAwait(false);
167
var serializableSourceText = await
GetAssetAsync
<SerializableSourceText>(new(AssetPathKind.DocumentText, documentId), textChecksum, cancellationToken).ConfigureAwait(false);