private void WriteSection(string header, FullFileBuffer buffer) { if (header == null) return; if(!String.IsNullOrEmpty(header)) buffer.Append("[{0}]".format(header)); var section = _map[header]; if(section == null) return; foreach (var key in section.Keys) { var value = section[key]; buffer.Append("{0}{1}{2}".format(key, _delim, value)); } buffer.Append(""); }