8 instantiations of SerializableSourceText
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
98var newSerializableText = new SerializableSourceText(newText, newTextChecksum);
Microsoft.CodeAnalysis.Workspaces (4)
Serialization\SerializableSourceText.cs (4)
129return new(new SerializableSourceText(storageHandle)); 139static (text, _) => new SerializableSourceText(text, text.GetContentHash()), 189return new SerializableSourceText(storageHandle); 197return new SerializableSourceText(
Roslyn.VisualStudio.Next.UnitTests (3)
Remote\SnapshotSerializationTests.cs (3)
536var source = new SerializableSourceText(text, text.GetContentHash()).ContentChecksum; 610var serializableSourceText = new SerializableSourceText(sourceText, sourceText.GetContentHash()); 628serializableSourceText = new SerializableSourceText(sourceText, sourceText.GetContentHash());
34 references to SerializableSourceText
Microsoft.CodeAnalysis.Remote.ServiceHub (8)
Host\RemoteWorkspace.SolutionCreator.cs (5)
101var serializableSourceText = await _assetProvider.GetAssetAsync<SerializableSourceText>( 466await _assetProvider.GetAssetsAsync<SerializableSourceText>( 551var serializableSourceText = await _assetProvider.GetAssetAsync<SerializableSourceText>(
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (3)
98var newSerializableText = new SerializableSourceText(newText, newTextChecksum); 115if (workspaceManager.SolutionAssetCache.TryGetAsset<SerializableSourceText>(baseTextChecksum, out var serializableSourceText))
Microsoft.CodeAnalysis.Remote.Workspaces (3)
AbstractAssetProvider.cs (3)
155var textTask = this.GetAssetsAsync<SerializableSourceText>( 167var serializableSourceText = await GetAssetAsync<SerializableSourceText>(new(AssetPathKind.DocumentText, documentId), textChecksum, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (12)
Serialization\SerializableSourceText.cs (4)
118public static ValueTask<SerializableSourceText> FromTextDocumentStateAsync( 170public static SerializableSourceText Deserialize( 217public readonly SerializableSourceText SerializableSourceText; 221SerializableSourceText serializableSourceText,
Serialization\SerializationExtensions.cs (1)
29SerializableSourceText => WellKnownSynchronizationKind.SerializableSourceText,
Serialization\SerializerService.cs (2)
132SerializeSourceText((SerializableSourceText)value, writer, cancellationToken); 255WellKnownSynchronizationKind.SerializableSourceText => SerializableSourceText.Deserialize(reader, _storageService.Value, _textService, cancellationToken),
Serialization\SerializerService_Asset.cs (1)
18private static void SerializeSourceText(SerializableSourceText text, ObjectWriter writer, CancellationToken cancellationToken)
Workspace\Solution\StateChecksums.cs (2)
528var text = await SerializableSourceText.FromTextDocumentStateAsync(state, cancellationToken).ConfigureAwait(false);
Workspace\Solution\TextDocumentState_Checksum.cs (2)
40var serializableText = await SerializableSourceText.FromTextDocumentStateAsync(this, cancellationToken).ConfigureAwait(false);
Roslyn.VisualStudio.Next.UnitTests (11)
Remote\SerializationValidator.cs (1)
188await VerifyAssetSerializationAsync<SerializableSourceText>(
Remote\SnapshotSerializationTests.cs (6)
610var serializableSourceText = new SerializableSourceText(sourceText, sourceText.GetContentHash()); 622var newText = (SerializableSourceText)serializer.Deserialize(serializableSourceText.GetWellKnownSynchronizationKind(), objectReader, CancellationToken.None); 640var newText = (SerializableSourceText)serializer.Deserialize(serializableSourceText.GetWellKnownSynchronizationKind(), objectReader, CancellationToken.None); 687var checksum = recovered is SerializableSourceText text ? text.ContentChecksum : serializer.CreateChecksum(recovered, CancellationToken.None);
Services\AssetProviderTests.cs (2)
174var documents = await service.GetAssetsArrayAsync<SerializableSourceText>( 179var documentsReversed = await service.GetAssetsArrayAsync<SerializableSourceText>(
Services\ServiceHubServicesTests.cs (2)
120Assert.True(client.TestData.WorkspaceManager.SolutionAssetCache.TryGetAsset<SerializableSourceText>(newState.Text, out var serializableRemoteText));