void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { writer.WriteStartObject(); if (KeepWords.Any()) { writer.WritePropertyName("keepWords"); writer.WriteStartArray(); foreach (var item in KeepWords) { writer.WriteStringValue(item); } writer.WriteEndArray(); } else { writer.WriteNull("keepWords"); } if (LowerCaseKeepWords != null) { writer.WritePropertyName("keepWordsCase"); writer.WriteBooleanValue(LowerCaseKeepWords.Value); } writer.WritePropertyName("@odata.type"); writer.WriteStringValue(ODataType); writer.WritePropertyName("name"); writer.WriteStringValue(Name); writer.WriteEndObject(); }
public Dictionary <string, string> ExportSettings(bool suppressWarnings) { Dictionary <string, string> SettingsDict = new Dictionary <string, string>(); SettingsDict.Add("KeepLeft", KeepLeft.ToString()); SettingsDict.Add("KeepRight", KeepRight.ToString()); SettingsDict.Add("KeepWords", KeepWords.ToString()); return(SettingsDict); }