1 implementation of ISerializerService
Microsoft.CodeAnalysis.Workspaces (1)
Serialization\SerializerService.cs (1)
24
internal partial class SerializerService(SolutionServices workspaceServices) :
ISerializerService
76 references to ISerializerService
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Host\AssetProvider.cs (2)
307
var
serializerService = _solutionServices.GetRequiredService<
ISerializerService
>();
Host\IAssetSource.cs (1)
22
ISerializerService
serializerService,
Host\SolutionAssetSource.cs (1)
22
ISerializerService
serializerService,
Microsoft.CodeAnalysis.Remote.Workspaces (6)
RemoteHostAssetReader.cs (2)
24
ISerializerService
serializer,
31
private readonly
ISerializerService
_serializer = serializer;
RemoteHostAssetWriter.cs (2)
54
PipeWriter pipeWriter, Scope scope, AssetPath assetPath, ReadOnlyMemory<Checksum> checksums,
ISerializerService
serializer)
69
private readonly
ISerializerService
_serializer = serializer;
SolutionAssetProvider.cs (2)
25
private readonly
ISerializerService
_serializer = services.GetRequiredService<
ISerializerService
>();
Microsoft.CodeAnalysis.Workspaces (18)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (2)
218
var
serializer = services.GetRequiredService<
ISerializerService
>();
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (2)
90
var
serializer = projectState.LanguageServices.SolutionServices.GetService<
ISerializerService
>();
Serialization\SerializerService.cs (1)
26
[ExportWorkspaceServiceFactory(typeof(
ISerializerService
), layer: ServiceLayer.Default), Shared]
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (2)
206
var
serializerService = solutionServices.GetRequiredService<
ISerializerService
>();
Workspace\Solution\Checksum_Factory.cs (1)
170
public static Checksum Create<T>(T value,
ISerializerService
serializer, CancellationToken cancellationToken)
Workspace\Solution\ProjectState_Checksum.cs (4)
34
=> GetParseOptionsChecksum(LanguageServices.SolutionServices.GetRequiredService<
ISerializerService
>());
36
private Checksum GetParseOptionsChecksum(
ISerializerService
serializer)
51
var
serializer = LanguageServices.SolutionServices.GetRequiredService<
ISerializerService
>();
Workspace\Solution\SolutionCompilationState_Checksum.cs (2)
125
var
serializer = this.SolutionState.Services.GetRequiredService<
ISerializerService
>();
Workspace\Solution\SolutionState_Checksum.cs (2)
125
var
serializer = this.Services.GetRequiredService<
ISerializerService
>();
Workspace\Solution\StateChecksums.cs (2)
549
ImmutableArray<TReference> references,
ISerializerService
serializer, CancellationToken cancellationToken) where TReference : class
558
IReadOnlyList<TReference> references,
ISerializerService
serializer, CancellationToken cancellationToken) where TReference : class
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
Fakes\SimpleAssetSource.cs (2)
18
internal sealed class SimpleAssetSource(
ISerializerService
serializerService, IReadOnlyDictionary<Checksum, object> map) : IAssetSource
21
Checksum solutionChecksum, AssetPath assetPath, ReadOnlyMemory<Checksum> checksums,
ISerializerService
deserializerService, Action<Checksum, T, TArg> callback, TArg arg, CancellationToken cancellationToken)
Remote\TestSerializerService.cs (1)
113
[ExportWorkspaceServiceFactory(typeof(
ISerializerService
), layer: ServiceLayer.Test), Shared, PartNotDiscoverable]
Roslyn.VisualStudio.Next.UnitTests (45)
Remote\SerializationValidator.cs (3)
73
public
ISerializerService
Serializer { get; }
79
Serializer = services.GetRequiredService<
ISerializerService
>();
196
Func<T, WellKnownSynchronizationKind,
ISerializerService
, SolutionAsset> assetGetter)
Remote\SnapshotSerializationTests.cs (21)
284
var
serializer = workspace.Services.GetService<
ISerializerService
>();
376
var
serializer = workspace.Services.GetService<
ISerializerService
>();
390
var
serializer = workspace.Services.GetService<
ISerializerService
>();
404
var
serializer = workspace.Services.GetService<
ISerializerService
>();
420
var
serializer = workspace.Services.GetService<
ISerializerService
>();
441
var
serializer = workspace.Services.GetService<
ISerializerService
>();
463
var
serializer = workspace.Services.GetService<
ISerializerService
>();
533
var
serializer = document.Project.Solution.Services.GetService<
ISerializerService
>();
606
var
serializer = workspace.Services.GetService<
ISerializerService
>();
652
var
serializer = workspace.Services.GetService<
ISerializerService
>();
676
private static SolutionAsset CloneAsset(
ISerializerService
serializer, SolutionAsset asset)
Services\AssetProviderTests.cs (7)
51
var assetSource = new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), new Dictionary<Checksum, object>() { { checksum, data } });
82
var assetSource = new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map);
110
var assetSource = new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map);
135
var assetSource = new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map);
164
var assetSource = new OrderedAssetSource(workspace.Services.GetService<
ISerializerService
>(), map);
187
ISerializerService
serializerService,
194
ISerializerService
deserializerService,
Services\ServiceHubServicesTests.cs (1)
134
var assetSource = new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map);
Services\SolutionServiceTests.cs (11)
548
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.SolutionServices);
589
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.SolutionServices);
631
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.SolutionServices);
664
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.SolutionServices);
706
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.SolutionServices);
746
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.SolutionServices);
784
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.SolutionServices);
817
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.SolutionServices);
872
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.SolutionServices);
941
Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<
ISerializerService
>(), map), remoteWorkspace.Services.SolutionServices);
1317
var assetSource = new SimpleAssetSource(workspace.Services.GetRequiredService<
ISerializerService
>(), map);
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (2)
201
var
serializer = workspace.Services.GetRequiredService<
ISerializerService
>();