public override void SerializerNodeValue(ControllerElement controllerElementValue, string value, string key, IConfigurationSerializationContext <string> context, int index) { context.AppendLine($"<{key}>{value}</{key}>"); }
public override void SerializeNodeValue(double value, string key, IConfigurationSerializationContext <string> context, int index) { context.AppendLine($"<{key}>{value}</{key}>"); }
public override void SerializeBlockEnd(IConfigurationSerializationContext <string> context, int index) { // todo: sanitize context.AppendLine($"</{context.GetCurrentScope()}>"); }
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())}]"); }