Skip to content

Commit 3759fa9

Browse files
IEnumerable descriptor property support (#6402) (#6403)
* Update program files * Support IEnumerable descriptor properties * Resolved incorrect codegen for promise descriptors Co-authored-by: Steve Gordon <sgordon@hotmail.co.uk>
1 parent ff8bad5 commit 3759fa9

File tree

230 files changed

+11464
-1023
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

230 files changed

+11464
-1023
lines changed

src/Elastic.Clients.Elasticsearch/Common/Fluent/Promise/DescriptorPromiseBase.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// See the LICENSE file in the project root for more information.
44

55
using System;
6-
using System.ComponentModel;
76

87
namespace Elastic.Clients.Elasticsearch
98
{

src/Elastic.Clients.Elasticsearch/Types/SortDescriptor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public SortDescriptor<TDocument> Script(Action<ScriptSortDescriptor<TDocument>>
8787

8888
private SortDescriptor<TDocument> AddSort(SortBase sort) => sort == null ? this : Assign(sort, (a, v) => a.Add(v), a => a._serializationOrderTracker.Add(0));
8989

90-
public void Serialize(Utf8JsonWriter writer, JsonSerializerOptions options, IElasticsearchClientSettings settings)
90+
void ISelfSerializable.Serialize(Utf8JsonWriter writer, JsonSerializerOptions options, IElasticsearchClientSettings settings)
9191
{
9292
writer.WriteStartArray();
9393

src/Elastic.Clients.Elasticsearch/Types/TermsOrder.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ public sealed class TermsOrderDescriptor : DescriptorPromiseBase<TermsOrderDescr
8585
{
8686
public TermsOrderDescriptor() : base(new List<TermsOrder>()) { }
8787

88+
internal TermsOrderDescriptor(Action<TermsOrderDescriptor> configure) : this() => configure?.Invoke(this);
89+
8890
public TermsOrderDescriptor CountAscending() => Assign(a => a.Add(TermsOrder.CountAscending));
8991

9092
public TermsOrderDescriptor CountDescending() => Assign(a => a.Add(TermsOrder.CountDescending));

0 commit comments

Comments
 (0)