Skip to content

Commit 3258e99

Browse files
committed
Rename SourceSerialization helper
1 parent d8d0730 commit 3258e99

File tree

12 files changed

+22
-21
lines changed

12 files changed

+22
-21
lines changed

src/Elastic.Clients.Elasticsearch/Api/CreateRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@ public CreateRequest(TDocument documentWithId, IndexName index = null, Id id = n
1919
: this(index ?? typeof(TDocument), id ?? Id.From(documentWithId)) =>
2020
Document = documentWithId;
2121

22-
public void WriteJson(Utf8JsonWriter writer, Serializer sourceSerializer) => SourceSerialisation.Serialize(Document, writer, sourceSerializer);
22+
public void WriteJson(Utf8JsonWriter writer, Serializer sourceSerializer) => SourceSerialization.Serialize(Document, writer, sourceSerializer);
2323
}

src/Elastic.Clients.Elasticsearch/Api/IndexRequest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public IndexRequest() : this(typeof(TDocument)) { }
2424

2525
[JsonIgnore] private Id? Id => RouteValues.Get<Id>("id");
2626

27-
void ICustomJsonWriter.WriteJson(Utf8JsonWriter writer, Serializer sourceSerializer) => SourceSerialisation.Serialize(Document, writer, sourceSerializer);
27+
void ICustomJsonWriter.WriteJson(Utf8JsonWriter writer, Serializer sourceSerializer) => SourceSerialization.Serialize(Document, writer, sourceSerializer);
2828

2929
internal static HttpMethod GetHttpMethod(IndexRequest<TDocument> request) =>
3030
request.Id?.StringOrLongValue != null || request.RouteValues.ContainsId ? HttpMethod.PUT : HttpMethod.POST;
@@ -40,7 +40,7 @@ public IndexRequestDescriptor<TDocument> Document(TDocument document)
4040

4141
internal Id _id;
4242

43-
public void WriteJson(Utf8JsonWriter writer, Serializer sourceSerializer) => SourceSerialisation.Serialize(DocumentValue, writer, sourceSerializer);
43+
public void WriteJson(Utf8JsonWriter writer, Serializer sourceSerializer) => SourceSerialization.Serialize(DocumentValue, writer, sourceSerializer);
4444

4545
protected override HttpMethod? DynamicHttpMethod => _id is not null || RouteValues.ContainsId ? HttpMethod.PUT : HttpMethod.POST;
4646
}

src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,10 @@ internal ElasticsearchClient(HttpTransport<IElasticsearchClientSettings> transpo
7676

7777
public IElasticsearchClientSettings ElasticsearchClientSettings => _transport.Settings;
7878
public Inferrer Infer => _transport.Settings.Inferrer;
79+
7980
public Serializer RequestResponseSerializer => _transport.Settings.RequestResponseSerializer;
8081
public Serializer SourceSerializer => _transport.Settings.SourceSerializer;
82+
8183
public HttpTransport Transport => _transport;
8284

8385
private ProductCheckStatus _productCheckStatus;

src/Elastic.Clients.Elasticsearch/Core/Fields/FieldValue.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,7 @@ public override void Write(Utf8JsonWriter writer, FieldValue value, JsonSerializ
376376
if (!options.TryGetClientSettings(out var settings))
377377
throw new JsonException("Unable to retrieve ElasticsearchClientSettings in order to access source serializer.");
378378

379-
SourceSerialisation.Serialize(objectValue, objectValue.GetType(), writer, settings);
379+
SourceSerialization.Serialize(objectValue, objectValue.GetType(), writer, settings);
380380
}
381381

382382
else if (value.Kind == FieldValue.ValueKind.Null)

src/Elastic.Clients.Elasticsearch/Serialization/IStreamSerializable.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
namespace Elastic.Clients.Elasticsearch.Serialization;
1010

1111
/// <summary>
12-
/// Used to mark types which expect to directly serialise into a stream. This supports non-json compliant output such as NDJSON.
12+
/// Used to mark types which expect to directly serialize into a stream. This supports non-json compliant output such as NDJSON.
1313
/// </summary>
1414
internal interface IStreamSerializable
1515
{

src/Elastic.Clients.Elasticsearch/Serialization/SourceConverter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ internal sealed class SourceConverter<T> : JsonConverter<SourceMarker<T>>
1616

1717
public override SourceMarker<T>? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => new()
1818
{
19-
Source = SourceSerialisation.Deserialize<T>(ref reader, _settings)
19+
Source = SourceSerialization.Deserialize<T>(ref reader, _settings)
2020
};
2121

22-
public override void Write(Utf8JsonWriter writer, SourceMarker<T> value, JsonSerializerOptions options) => SourceSerialisation.Serialize<T>(value.Source, writer, _settings);
22+
public override void Write(Utf8JsonWriter writer, SourceMarker<T> value, JsonSerializerOptions options) => SourceSerialization.Serialize<T>(value.Source, writer, _settings);
2323
}

src/Elastic.Clients.Elasticsearch/Serialization/SourceSerialisation.cs renamed to src/Elastic.Clients.Elasticsearch/Serialization/SourceSerialization.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,14 @@
55
using System;
66
using System.IO;
77
using System.Text.Json;
8-
using System.Text.Json.Serialization;
98
using Elastic.Transport;
109

1110
namespace Elastic.Clients.Elasticsearch.Serialization;
1211

1312
/// <summary>
14-
/// May be used by requests that need to serialise only part of their source rather than the request object itself.
13+
/// May be used by requests that need to serialize only part of their source rather than the request object itself.
1514
/// </summary>
16-
internal static class SourceSerialisation
15+
internal static class SourceSerialization
1716
{
1817
public static void SerializeParams<T>(T toSerialize, Utf8JsonWriter writer, IElasticsearchClientSettings settings)
1918
{
@@ -49,7 +48,7 @@ public static void Serialize<T>(T toSerialize, Utf8JsonWriter writer, Serializer
4948
{
5049
if (sourceSerializer is DefaultSourceSerializer defaultSerializer)
5150
{
52-
// When the serializer is our own, which uses STJ we can avoid unneccesary allocations and serialise straight into the writer
51+
// When the serializer is our own, which uses STJ we can avoid unnecessary allocations and serialize straight into the writer
5352
// In most cases this is not the case as it's wrapped in the DiagnosticsSerializerProxy
5453
// Ideally, we'd short-circuit here if we know there are no listeners or avoid wrapping the default source serializer.
5554
JsonSerializer.Serialize(writer, toSerialize, defaultSerializer.Options);
@@ -75,7 +74,7 @@ public static void Serialize(object toSerialize, Type type, Utf8JsonWriter write
7574
{
7675
if (sourceSerializer is DefaultSourceSerializer defaultSerializer)
7776
{
78-
// When the serializer is our own, which uses STJ we can avoid unneccesary allocations and serialise straight into the writer
77+
// When the serializer is our own, which uses STJ we can avoid unnecessary allocations and serialize straight into the writer
7978
// In most cases this is not the case as it's wrapped in the DiagnosticsSerializerProxy
8079
// Ideally, we'd short-circuit here if we know there are no listeners or avoid wrapping the default source serializer.
8180
JsonSerializer.Serialize(writer, toSerialize, type, defaultSerializer.Options);
@@ -103,7 +102,7 @@ public static T Deserialize<T>(ref Utf8JsonReader reader, IElasticsearchClientSe
103102

104103
if (sourceSerializer is DefaultSourceSerializer defaultSerializer)
105104
{
106-
// When the serializer is our own which uses STJ we can avoid unneccesary allocations and serialise straight into the writer
105+
// When the serializer is our own which uses STJ we can avoid unnecessary allocations and serialize straight into the writer
107106
return JsonSerializer.Deserialize<T>(ref reader, defaultSerializer.Options);
108107
}
109108
else

src/Elastic.Clients.Elasticsearch/Types/Core/Bulk/BulkUpdateBody.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ protected override void SerializeProperties(Utf8JsonWriter writer, JsonSerialize
5757
if (PartialUpdate is not null)
5858
{
5959
writer.WritePropertyName("doc");
60-
SourceSerialisation.Serialize(PartialUpdate, writer, settings.SourceSerializer);
60+
SourceSerialization.Serialize(PartialUpdate, writer, settings.SourceSerializer);
6161
}
6262

6363
if (Script is not null)
@@ -81,7 +81,7 @@ protected override void SerializeProperties(Utf8JsonWriter writer, JsonSerialize
8181
if (Upsert is not null)
8282
{
8383
writer.WritePropertyName("upsert");
84-
SourceSerialisation.Serialize(Upsert, writer, settings.SourceSerializer);
84+
SourceSerialization.Serialize(Upsert, writer, settings.SourceSerializer);
8585
}
8686

8787
if (Source is not null)

src/Elastic.Clients.Elasticsearch/Types/Core/Bulk/BulkUpdateOperationDescriptor.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ private void WriteBody(IElasticsearchClientSettings settings, Utf8JsonWriter wri
155155
if (_document is not null)
156156
{
157157
writer.WritePropertyName("doc");
158-
SourceSerialisation.Serialize(_document, writer, settings.SourceSerializer);
158+
SourceSerialization.Serialize(_document, writer, settings.SourceSerializer);
159159
}
160160

161161
if (_scriptedUpsert.HasValue)
@@ -173,7 +173,7 @@ private void WriteBody(IElasticsearchClientSettings settings, Utf8JsonWriter wri
173173
if (_upsert is not null)
174174
{
175175
writer.WritePropertyName("upsert");
176-
SourceSerialisation.Serialize(_upsert, writer, settings.SourceSerializer);
176+
SourceSerialization.Serialize(_upsert, writer, settings.SourceSerializer);
177177
}
178178

179179
if (_source is not null)

src/Elastic.Clients.Elasticsearch/Types/Core/Bulk/PartialBulkUpdateBody.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ protected override void SerializeProperties(Utf8JsonWriter writer, JsonSerialize
2424
if (PartialUpdate is not null)
2525
{
2626
writer.WritePropertyName("doc");
27-
SourceSerialisation.Serialize(PartialUpdate, writer, settings.SourceSerializer);
27+
SourceSerialization.Serialize(PartialUpdate, writer, settings.SourceSerializer);
2828
}
2929
}
3030
}

src/Elastic.Clients.Elasticsearch/Types/Core/Bulk/ScriptedBulkUpdateBody.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ protected override void SerializeProperties(Utf8JsonWriter writer, JsonSerialize
3636
if (Upsert is not null)
3737
{
3838
writer.WritePropertyName("upsert");
39-
SourceSerialisation.Serialize(Upsert, writer, settings.SourceSerializer);
39+
SourceSerialization.Serialize(Upsert, writer, settings.SourceSerializer);
4040
}
4141
}
4242
}

src/Elastic.Clients.Elasticsearch/Types/Scripting/InlineScript.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ void ISelfTwoWaySerializable.Serialize(Utf8JsonWriter writer, JsonSerializerOpti
4040
if (Params is not null)
4141
{
4242
writer.WritePropertyName("params");
43-
SourceSerialisation.SerializeParams(Params, writer, settings);
43+
SourceSerialization.SerializeParams(Params, writer, settings);
4444
}
4545

4646
writer.WriteEndObject();
@@ -89,7 +89,7 @@ void ISelfTwoWaySerializable.Deserialize(ref Utf8JsonReader reader, JsonSerializ
8989

9090
if (reader.ValueTextEquals("params"))
9191
{
92-
var value = SourceSerialisation.DeserializeParams<Dictionary<string, object>>(ref reader, settings);
92+
var value = SourceSerialization.DeserializeParams<Dictionary<string, object>>(ref reader, settings);
9393
if (value is not null)
9494
{
9595
Params = value;

0 commit comments

Comments
 (0)