12 references to JsonSettings
Microsoft.CodeAnalysis.Workspaces.MSBuild (6)
Rpc\RpcClient.cs (6)
44_receivingStreamReader = new StreamReader(stream, JsonSettings.StreamEncoding); 63response = JsonSerializer.Deserialize<Response>(line, JsonSettings.SingleLineSerializerOptions); 92var result = response.Value?.Deserialize(expectedType, JsonSettings.SingleLineSerializerOptions); 158Parameters = [.. parameters.Select(static p => JsonSerializer.SerializeToElement(p, JsonSettings.SingleLineSerializerOptions))] 161var requestJson = JsonSerializer.Serialize(request, JsonSettings.SingleLineSerializerOptions) + Environment.NewLine; 162var requestJsonBytes = JsonSettings.StreamEncoding.GetBytes(requestJson);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (6)
Rpc\RpcServer.cs (6)
47_streamWriter = new StreamWriter(stream, JsonSettings.StreamEncoding); 48_streamReader = new StreamReader(stream, JsonSettings.StreamEncoding); 79request = JsonSerializer.Deserialize<Request>(line, JsonSettings.SingleLineSerializerOptions); 142arguments[i] = request.Parameters[i].Deserialize(methodParameters[i].ParameterType, JsonSettings.SingleLineSerializerOptions); 152response = new Response { Id = request.Id, Value = result is not null ? JsonSerializer.SerializeToElement(result, JsonSettings.SingleLineSerializerOptions) : null }; 162var responseJson = JsonSerializer.Serialize(response, JsonSettings.SingleLineSerializerOptions);