1 instantiation of DocumentStateChecksums
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\TextDocumentState_Checksum.cs (1)
43return new DocumentStateChecksums(this.Id, infoChecksum, textChecksum);
31 references to DocumentStateChecksums
Microsoft.CodeAnalysis.EditorFeatures (2)
Remote\SolutionChecksumUpdater.cs (2)
244var state = await oldDocument.State.GetStateChecksumsAsync(_shutdownToken).ConfigureAwait(false); 245var newState = await newDocument.State.GetStateChecksumsAsync(_shutdownToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
31/// cref="ProjectState.GetParseOptionsChecksum"/> and <see cref="DocumentStateChecksums.Text"/>
Handler\SpellCheck\SpellCheckPullCache.cs (1)
26var documentChecksumState = await state.Document.State.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Host\SolutionAssetCache.cs (1)
197Contract.ThrowIfFalse(documentState.TryGetStateChecksums(out var documentChecksums));
Host\TestUtils.cs (4)
147private static void AddAllTo(DocumentStateChecksums documentStateChecksums, HashSet<Checksum> checksums) 197var documentChecksums = await frozenSourceGeneratedDocumentState.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); 238var documentChecksums = await document.State.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); 264private static HashSet<Checksum> Flatten(DocumentStateChecksums checksums)
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
132if (!document.State.TryGetStateChecksums(out var state) ||
Microsoft.CodeAnalysis.Workspaces (16)
Classification\IRemoteSemanticClassificationService.cs (1)
46/// <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)
120var documentChecksumState = await document.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
97var documentStateChecksum = await state.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
Workspace\Solution\ChecksumCollection.cs (2)
70Contract.ThrowIfFalse(state.TryGetStateChecksums(out var stateChecksums)); 82Contract.ThrowIfFalse(state.TryGetStateChecksums(out var stateChecksums));
Workspace\Solution\ChecksumsAndIds.cs (3)
63/// cref="DocumentStateChecksums"/>'s <see cref="DocumentStateChecksums.Info"/> and <see 64/// cref="DocumentStateChecksums.Text"/> checksums.
Workspace\Solution\StateChecksums.cs (1)
519Debug.Assert(state.TryGetStateChecksums(out var stateChecksum) && this == stateChecksum);
Workspace\Solution\TextDocumentState.cs (1)
25private readonly AsyncLazy<DocumentStateChecksums> _lazyChecksums;
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)
Workspace\Solution\TextDocumentStates.cs (1)
318var stateChecksums = await state.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false);
Roslyn.VisualStudio.Next.UnitTests (5)
Remote\SerializationValidator.cs (3)
314internal async Task VerifyCollectionInService(ChecksumObjectCollection<DocumentStateChecksums> documents, int expectedCount) 319foreach (var documentId in documents) 325internal async Task VerifySnapshotInServiceAsync(DocumentStateChecksums documentObject)
Services\ServiceHubServicesTests.cs (2)
101var oldState = await oldDocument.State.GetStateChecksumsAsync(CancellationToken.None); 109var newState = await newDocument.State.GetStateChecksumsAsync(CancellationToken.None);