public DiagnosticsSerializerProxy(IElasticsearchSerializer serializer, string purpose = "request/response") { _serializer = serializer; _state = new SerializerRegistrationInformation(serializer.GetType(), purpose); if (serializer is IInternalSerializer s && s.TryGetJsonFormatter(out var formatterResolver)) { _formatterResolver = formatterResolver; _wrapsUtf8JsonSerializer = true; }
public DiagnosticsSerializerProxy(IElasticsearchSerializer serializer, string purpose = "request/response") { _serializer = serializer; _state = new SerializerRegistrationInformation(serializer.GetType(), purpose); if (serializer is IInternalSerializerWithFormatter withFormatter) { _formatterResolver = withFormatter.FormatterResolver; } }
public DiagnosticsSerializerProxy(IElasticsearchSerializer serializer, string purpose = "request/response") { _serializer = serializer; _state = new SerializerRegistrationInformation(serializer.GetType(), purpose); }