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