public DefaultConfigurationTypeMapper(IBooleanMapping booleanMapping, string nullSerializer)
     : base(nullSerializer)
 {
     this.Add <string>(value => value);
     this.Add <bool>(booleanMapping.FromBool);
     this.Add <Enum>(this.EnumConverter);
 }
 public ConfigurationTemplate(string stringTemplate, IList<IConfigurationEntry> configurationEntries, IBooleanMapping booleanMapping, string fileName, string configurationName)
 {
     this.StringTemplate = stringTemplate;
     this.configurationEntries = configurationEntries;
     this.BooleanMapping = booleanMapping;
     this.FileName = fileName;
     this.TemplateID = configurationName;
     this.ConfigurationStore = new ConfigurationStore(this.GetDefaultProfile());
 }
 public KeyValuePairConfigurationSerializer(IBooleanMapping booleanMapping, string nullSerializer,
                                            string separator)
     : base(booleanMapping, nullSerializer)
 {
     this.separator = separator;
 }
 internal ConfigurationFile(string fileName, string key, IBooleanMapping booleanMapping)
 {
     this.Destination    = fileName;
     this.Key            = key;
     this.BooleanMapping = booleanMapping;
 }
 protected ConfigurationSerializer(IBooleanMapping booleanMapping, string nullSerializer)
     : this(new DefaultConfigurationTypeMapper(booleanMapping, nullSerializer))
 {
 }
 public IniConfigurationSerializer(IBooleanMapping booleanMapping, string nullSerializer)
     : base(booleanMapping, nullSerializer)
 {
 }