예제 #1
0
 public override void SerializerNodeValue(ControllerElement controllerElementValue, string value, string key, IConfigurationSerializationContext <string> context, int index)
 {
     context.AppendLine($"<{key}>{value}</{key}>");
 }
예제 #2
0
 public override void SerializeNodeValue(double value, string key, IConfigurationSerializationContext <string> context, int index)
 {
     context.AppendLine($"<{key}>{value}</{key}>");
 }
예제 #3
0
 public override void SerializeBlockEnd(IConfigurationSerializationContext <string> context, int index)
 {
     // todo: sanitize
     context.AppendLine($"</{context.GetCurrentScope()}>");
 }
예제 #4
0
 public override void SerializeFooter(IConfigurationSerializationContext <string> context)
 {
     context.AppendLine($"</{this.RootElementName}>");
 }
 public override void SerializeNodeValue(string value, string key, IConfigurationSerializationContext <string> context, int index)
 {
     context.AppendLine($"{key}={value}");
 }
 public override void SerializeBlockBegin(IConfigurationSerializationContext <string> context, int index)
 {
     context.AppendLine($"[{String.Join('.', context.GetFullScope())}]");
 }