7 instantiations of SerializableSourceText
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
68var newText = new SerializableSourceText(text.WithChanges(textChanges));
Microsoft.CodeAnalysis.Workspaces (6)
Serialization\SerializableSourceText.cs (5)
106return new ValueTask<SerializableSourceText>(new SerializableSourceText(storage)); 112static (text, _) => new SerializableSourceText(text), 167return new SerializableSourceText(storageWithName); 171return new SerializableSourceText(storage.ReadText(cancellationToken)); 176return new SerializableSourceText(SourceTextExtensions.ReadFrom(textService, reader, encoding, checksumAlgorithm, cancellationToken));
Serialization\SerializerService.cs (1)
157SerializeSourceText(new SerializableSourceText((SourceText)value), writer, context, cancellationToken);
27 references to SerializableSourceText
Microsoft.CodeAnalysis.Remote.ServiceHub (7)
Host\RemoteWorkspace.SolutionCreator.cs (4)
88var serializableSourceText = await _assetProvider.GetAssetAsync<SerializableSourceText>(newSolutionChecksums.FrozenSourceGeneratedDocumentText, cancellationToken).ConfigureAwait(false); 457var serializableSourceText = await _assetProvider.GetAssetAsync<SerializableSourceText>(newDocumentChecksums.Text, cancellationToken).ConfigureAwait(false);
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (3)
68var newText = new SerializableSourceText(text.WithChanges(textChanges)); 85if (workspaceManager.SolutionAssetCache.TryGetAsset<SerializableSourceText>(baseTextChecksum, out var serializableSourceText))
Microsoft.CodeAnalysis.Remote.Workspaces (2)
AbstractAssetProvider.cs (2)
89var serializableSourceText = await GetAssetAsync<SerializableSourceText>(documentSnapshot.Text, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (15)
Remote\ISerializerService.cs (1)
17void SerializeSourceText(SerializableSourceText text, ObjectWriter writer, SolutionReplicationContext context, CancellationToken cancellationToken);
Serialization\SerializableSourceText.cs (3)
102public static ValueTask<SerializableSourceText> FromTextDocumentStateAsync(TextDocumentState state, CancellationToken cancellationToken) 106return new ValueTask<SerializableSourceText>(new SerializableSourceText(storage)); 144public static SerializableSourceText Deserialize(
Serialization\SerializationExtensions.cs (1)
31SerializableSourceText _ => WellKnownSynchronizationKind.SerializableSourceText,
Serialization\SerializerService.cs (3)
91return Checksum.Create(((SerializableSourceText)value).GetChecksum()); 153SerializeSourceText((SerializableSourceText)value, writer, context, cancellationToken); 204return (T)(object)SerializableSourceText.Deserialize(reader, _storageService, _textService, cancellationToken);
Serialization\SerializerService_Asset.cs (3)
22public void SerializeSourceText(SerializableSourceText text, ObjectWriter writer, SolutionReplicationContext context, CancellationToken cancellationToken) 29var serializableSourceText = SerializableSourceText.Deserialize(reader, _storageService, _textService, cancellationToken);
Workspace\Solution\StateChecksums.cs (2)
64result[FrozenSourceGeneratedDocumentText] = await SerializableSourceText.FromTextDocumentStateAsync(state.FrozenSourceGeneratedDocumentState, cancellationToken).ConfigureAwait(false); 246result[Text] = await SerializableSourceText.FromTextDocumentStateAsync(state, cancellationToken).ConfigureAwait(false);
Workspace\Solution\TextDocumentState_Checksum.cs (2)
42var serializableText = await SerializableSourceText.FromTextDocumentStateAsync(this, cancellationToken).ConfigureAwait(false);
Roslyn.VisualStudio.Next.UnitTests (3)
Remote\SerializationValidator.cs (1)
188await VerifyAssetSerializationAsync<SerializableSourceText>(
Services\ServiceHubServicesTests.cs (2)
96Assert.True(client.TestData.WorkspaceManager.SolutionAssetCache.TryGetAsset<SerializableSourceText>(newState.Text, out var serializableRemoteText));