1 implementation of ISerializerService
Microsoft.CodeAnalysis.Workspaces (1)
Serialization\SerializerService.cs (1)
24internal partial class SerializerService(SolutionServices workspaceServices) : ISerializerService
18 references to 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)
174public static Checksum Create<T>(T value, ISerializerService serializer, CancellationToken cancellationToken)
Workspace\Solution\ProjectState_Checksum.cs (4)
31=> GetParseOptionsChecksum(LanguageServices.SolutionServices.GetRequiredService<ISerializerService>()); 33private Checksum GetParseOptionsChecksum(ISerializerService serializer) 48var 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