Esempio n. 1
0
 public void Serialize(ref JsonWriter writer, SettingsTemplate value, IJsonFormatterResolver formatterResolver)
 {
     writer.WriteBeginObject();
     WriteInnerSettings(ref writer, value, formatterResolver);
     writer.WriteEndObject();
     ConfigurationFormatter.WriteSeparatorIfNotTheLast(ref writer, value);
 }
Esempio n. 2
0
 public void Serialize(ref JsonWriter writer, MultipleAdditiveContainerSetting value, IJsonFormatterResolver formatterResolver)
 {
     if (!string.IsNullOrEmpty(value.Name))
     {
         writer.WritePropertyName(value.Name);
     }
     writer.WriteBeginArray();
     WriteInnerSettings(ref writer, value, formatterResolver);
     writer.WriteEndArray();
     ConfigurationFormatter.WriteSeparatorIfNotTheLast(ref writer, value);
 }
Esempio n. 3
0
 public void Serialize(ref JsonWriter writer, ContainerSetting value, IJsonFormatterResolver formatterResolver)
 {
     if (!value.IsEnabled)
     {
         return;
     }
     if (!string.IsNullOrEmpty(value.Name))
     {
         writer.WritePropertyName(value.Name);
     }
     writer.WriteBeginObject();
     WriteInnerSettings(ref writer, value, formatterResolver);
     writer.WriteEndObject();
     ConfigurationFormatter.WriteSeparatorIfNotTheLast(ref writer, value);
 }