2 instantiations of DocumentStateChecksums
Microsoft.CodeAnalysis.Workspaces (2)
Serialization\SerializerService_ChecksumWithChildren.cs (1)
89.Add(WellKnownSynchronizationKind.DocumentState, children => new DocumentStateChecksums(children))
Workspace\Solution\TextDocumentState_Checksum.cs (1)
45return new DocumentStateChecksums(infoChecksum, textChecksum);
45 references to DocumentStateChecksums
Microsoft.CodeAnalysis.EditorFeatures (1)
Remote\SolutionChecksumUpdater.cs (1)
220var state = await oldDocument.State.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (2)
33/// cref="ProjectState.GetParseOptionsChecksum"/> and <see cref="DocumentStateChecksums.Text"/> 198var documentChecksumState = await document.State.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Remote.ServiceHub (13)
Host\RemoteWorkspace.SolutionCreator.cs (9)
413if (!oldMap.TryGetValue(documentId, out var oldDocumentChecksums)) 446private async Task<Project> UpdateDocumentAsync(TextDocument document, DocumentStateChecksums oldDocumentChecksums, DocumentStateChecksums newDocumentChecksums, CancellationToken cancellationToken) 500private static async ValueTask<Dictionary<DocumentId, DocumentStateChecksums>> GetDocumentMapAsync(AssetProvider assetProvider, HashSet<Checksum> documents, CancellationToken cancellationToken) 502var map = new Dictionary<DocumentId, DocumentStateChecksums>(); 504var documentChecksums = await assetProvider.GetAssetsAsync<DocumentStateChecksums>(documents, cancellationToken).ConfigureAwait(false); 525private static async Task<Dictionary<DocumentId, DocumentStateChecksums>> GetDocumentMapAsync(IEnumerable<TextDocumentState> states, HashSet<Checksum> documents, CancellationToken cancellationToken) 527var map = new Dictionary<DocumentId, DocumentStateChecksums>(); 531var documentChecksums = await state.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
Host\TestUtils.cs (3)
127var documentChecksums = await assetService.GetAssetAsync<DocumentStateChecksums>(documentChecksum, CancellationToken.None).ConfigureAwait(false); 202var documentChecksums = await document.State.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
102if (!document.State.TryGetStateChecksums(out var state) ||
Microsoft.CodeAnalysis.Remote.Workspaces (2)
AbstractAssetProvider.cs (2)
87var documentSnapshot = await GetAssetAsync<DocumentStateChecksums>(documentChecksum, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (13)
Classification\IRemoteSemanticClassificationService.cs (1)
34/// <param name="checksum">Pass in <see cref="DocumentStateChecksums.Text"/>. This will ensure that the cached
Classification\SemanticClassificationCacheUtilities.cs (1)
29var checksums = await document.State.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (1)
113var documentChecksumState = await document.State.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
95var documentStateChecksum = await state.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
Serialization\SerializationExtensions.cs (1)
21DocumentStateChecksums _ => WellKnownSynchronizationKind.DocumentState,
Workspace\Solution\ChecksumCollection.cs (1)
48Contract.ThrowIfFalse(state.TryGetStateChecksums(out var stateChecksums));
Workspace\Solution\StateChecksums.cs (1)
230Debug.Assert(state.TryGetStateChecksums(out var stateChecksum) && this == stateChecksum);
Workspace\Solution\TextDocumentState.cs (2)
26private readonly ValueSource<DocumentStateChecksums> _lazyChecksums; 55_lazyChecksums = new AsyncLazy<DocumentStateChecksums>(ComputeChecksumsAsync, cacheResult: true);
Workspace\Solution\TextDocumentState_Checksum.cs (4)
18public bool TryGetStateChecksums([NotNullWhen(returnValue: true)] out DocumentStateChecksums? stateChecksums) 21public Task<DocumentStateChecksums> GetStateChecksumsAsync(CancellationToken cancellationToken) 27static (lazyChecksums, cancellationToken) => new ValueTask<DocumentStateChecksums>(lazyChecksums.GetValueAsync(cancellationToken)), 33private async Task<DocumentStateChecksums> ComputeChecksumsAsync(CancellationToken cancellationToken)
Roslyn.VisualStudio.Next.UnitTests (14)
Remote\SerializationValidator.cs (12)
112public ChecksumObjectCollection<DocumentStateChecksums> ToDocumentObjects(ChecksumCollection collection) 113=> new ChecksumObjectCollection<DocumentStateChecksums>(this, collection); 144var documentObject = await GetValueAsync<DocumentStateChecksums>(checksum).ConfigureAwait(false); 171var documentObject = await GetValueAsync<DocumentStateChecksums>(checksum).ConfigureAwait(false); 177var documentObject = await GetValueAsync<DocumentStateChecksums>(checksum).ConfigureAwait(false); 182internal async Task VerifyAssetAsync(DocumentStateChecksums documentObject) 313internal async Task VerifyCollectionInService(ChecksumObjectCollection<DocumentStateChecksums> documents, int expectedCount) 318foreach (var documentId in documents) 324internal async Task VerifySnapshotInServiceAsync(DocumentStateChecksums documentObject)
Services\ServiceHubServicesTests.cs (2)
80var oldState = await oldDocument.State.GetStateChecksumsAsync(CancellationToken.None); 93var newState = await newDocument.State.GetStateChecksumsAsync(CancellationToken.None);