void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     if (Stopwords != null && Stopwords.Any())
     {
         writer.WritePropertyName("stopwords");
         writer.WriteStartArray();
         foreach (var item in Stopwords)
         {
             writer.WriteStringValue(item);
         }
         writer.WriteEndArray();
     }
     if (StopwordsList != null)
     {
         writer.WritePropertyName("stopwordsList");
         writer.WriteStringValue(StopwordsList.Value.ToSerialString());
     }
     if (IgnoreCase != null)
     {
         writer.WritePropertyName("ignoreCase");
         writer.WriteBooleanValue(IgnoreCase.Value);
     }
     if (RemoveTrailingStopWords != null)
     {
         writer.WritePropertyName("removeTrailing");
         writer.WriteBooleanValue(RemoveTrailingStopWords.Value);
     }
     writer.WritePropertyName("@odata.type");
     writer.WriteStringValue(ODataType);
     writer.WritePropertyName("name");
     writer.WriteStringValue(Name);
     writer.WriteEndObject();
 }
Exemple #2
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     if (LowerCaseTerms != null)
     {
         writer.WritePropertyName("lowercase");
         writer.WriteBooleanValue(LowerCaseTerms.Value);
     }
     if (Pattern != null)
     {
         writer.WritePropertyName("pattern");
         writer.WriteStringValue(Pattern);
     }
     if (FlagsInternal != null)
     {
         writer.WritePropertyName("flags");
         writer.WriteStringValue(FlagsInternal);
     }
     if (Stopwords != null && Stopwords.Any())
     {
         writer.WritePropertyName("stopwords");
         writer.WriteStartArray();
         foreach (var item in Stopwords)
         {
             writer.WriteStringValue(item);
         }
         writer.WriteEndArray();
     }
     writer.WritePropertyName("@odata.type");
     writer.WriteStringValue(ODataType);
     writer.WritePropertyName("name");
     writer.WriteStringValue(Name);
     writer.WriteEndObject();
 }
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     if (Stopwords != null && Stopwords.Any())
     {
         writer.WritePropertyName("stopwords");
         writer.WriteStartArray();
         foreach (var item in Stopwords)
         {
             writer.WriteStringValue(item);
         }
         writer.WriteEndArray();
     }
     writer.WritePropertyName("@odata.type");
     writer.WriteStringValue(ODataType);
     writer.WritePropertyName("name");
     writer.WriteStringValue(Name);
     writer.WriteEndObject();
 }