1 implementation of ISerializerService
Microsoft.CodeAnalysis.Workspaces (1)
Serialization\SerializerService.cs (1)
20
internal partial class SerializerService :
ISerializerService
83 references to ISerializerService
Microsoft.CodeAnalysis.Remote.ServiceHub (8)
Host\AssetProvider.cs (2)
24
private readonly
ISerializerService
_serializerService;
28
public AssetProvider(Checksum solutionChecksum, SolutionAssetCache assetCache, IAssetSource assetSource,
ISerializerService
serializerService)
Host\IAssetSource.cs (1)
18
ValueTask<ImmutableArray<(Checksum, object)>> GetAssetsAsync(Checksum solutionChecksum, ISet<Checksum> checksums,
ISerializerService
serializerService, CancellationToken cancellationToken);
Host\RemoteWorkspace.cs (2)
50
var
serializerService = Services.GetRequiredService<
ISerializerService
>();
Host\SolutionAssetSource.cs (1)
30
public async ValueTask<ImmutableArray<(Checksum, object)>> GetAssetsAsync(Checksum solutionChecksum, ISet<Checksum> checksums,
ISerializerService
serializerService, CancellationToken cancellationToken)
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (2)
54
var
serializer = workspace.Services.GetRequiredService<
ISerializerService
>();
Microsoft.CodeAnalysis.Remote.Workspaces (6)
RemoteHostAssetSerialization.cs (4)
26
ISerializerService
serializer,
69
static void WriteAsset(ObjectWriter writer,
ISerializerService
serializer, SolutionReplicationContext context, Checksum checksum, SolutionAsset asset, CancellationToken cancellationToken)
84
PipeReader pipeReader, Checksum solutionChecksum, ISet<Checksum> checksums,
ISerializerService
serializerService, CancellationToken cancellationToken)
90
public static ImmutableArray<(Checksum, object)> ReadData(Stream stream, Checksum solutionChecksum, ISet<Checksum> checksums,
ISerializerService
serializerService, CancellationToken cancellationToken)
SolutionAssetProvider.cs (2)
59
var
serializer = _services.GetRequiredService<
ISerializerService
>();
Microsoft.CodeAnalysis.Workspaces (15)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (2)
205
var
serializer = services.GetRequiredService<
ISerializerService
>();
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (2)
88
var
serializer = projectState.LanguageServices.SolutionServices.GetService<
ISerializerService
>();
Serialization\SerializerService.cs (1)
22
[ExportWorkspaceServiceFactory(typeof(
ISerializerService
), layer: ServiceLayer.Default), Shared]
Workspace\Solution\Checksum_Factory.cs (2)
156
public static Checksum Create<T>(T value,
ISerializerService
serializer)
170
public static Checksum Create(ParseOptions value,
ISerializerService
serializer)
Workspace\Solution\ProjectState_Checksum.cs (4)
37
=> GetParseOptionsChecksum(LanguageServices.SolutionServices.GetService<
ISerializerService
>());
39
private Checksum GetParseOptionsChecksum(
ISerializerService
serializer)
54
var
serializer = LanguageServices.SolutionServices.GetService<
ISerializerService
>();
Workspace\Solution\SolutionState_Checksum.cs (2)
145
var
serializer = Services.GetRequiredService<
ISerializerService
>();
Workspace\Solution\TextDocumentState_Checksum.cs (2)
39
var
serializer = solutionServices.GetRequiredService<
ISerializerService
>();
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (4)
Fakes\SimpleAssetSource.cs (3)
20
private readonly
ISerializerService
_serializerService;
23
public SimpleAssetSource(
ISerializerService
serializerService, IReadOnlyDictionary<Checksum, object> map)
30
Checksum solutionChecksum, ISet<Checksum> checksums,
ISerializerService
deserializerService, CancellationToken cancellationToken)
Remote\TestSerializerService.cs (1)
102
[ExportWorkspaceServiceFactory(typeof(
ISerializerService
), layer: ServiceLayer.Test), Shared, PartNotDiscoverable]
Roslyn.VisualStudio.Next.UnitTests (50)
Remote\SerializationValidator.cs (3)
70
public
ISerializerService
Serializer { get; }
76
Serializer = services.GetRequiredService<
ISerializerService
>();
196
Func<T, WellKnownSynchronizationKind,
ISerializerService
, SolutionAsset> assetGetter)
Remote\SnapshotSerializationTests.cs (21)
289
var
serializer = workspace.Services.GetService<
ISerializerService
>();
375
var
serializer = workspace.Services.GetService<
ISerializerService
>();
389
var
serializer = workspace.Services.GetService<
ISerializerService
>();
403
var
serializer = workspace.Services.GetService<
ISerializerService
>();
419
var
serializer = workspace.Services.GetService<
ISerializerService
>();
440
var
serializer = workspace.Services.GetService<
ISerializerService
>();
462
var
serializer = workspace.Services.GetService<
ISerializerService
>();
532
var
serializer = document.Project.Solution.Services.GetService<
ISerializerService
>();
602
var
serializer = workspace.Services.GetService<
ISerializerService
>();
650
var
serializer = workspace.Services.GetService<
ISerializerService
>();
676
private static SolutionAsset CloneAsset(
ISerializerService
serializer, SolutionAsset asset)
Services\AssetProviderTests.cs (8)
53
var assetSource = new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), new Dictionary<Checksum, object>() { { checksum, data } });
55
var provider = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.GetService<
ISerializerService
>());
83
var assetSource = new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map);
85
var service = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.GetService<
ISerializerService
>());
111
var assetSource = new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map);
113
var service = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.GetService<
ISerializerService
>());
136
var assetSource = new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map);
138
var service = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.GetService<
ISerializerService
>());
Services\ServiceHubServicesTests.cs (2)
110
var assetSource = new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map);
112
return new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.GetService<
ISerializerService
>());
Services\SolutionServiceTests.cs (14)
569
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.GetService<
ISerializerService
>());
611
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.GetService<
ISerializerService
>());
644
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.GetService<
ISerializerService
>());
686
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.GetService<
ISerializerService
>());
724
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.GetService<
ISerializerService
>());
760
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.GetService<
ISerializerService
>());
857
var assetSource = new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map);
859
return new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.GetService<
ISerializerService
>());
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (2)
224
var
serializer = workspace.Services.GetRequiredService<
ISerializerService
>();