Пример #1
0
 /// <summary>
 /// Creates a new configuration file reader
 /// </summary>
 /// <param name="filename">Path to a configuration file</param>
 /// <param name="options">Options to use when reading</param>
 public IniReader(string filename, IniOptions options)
 {
     sections = new ParsedSectionCollection(Parser.Parser.FromFile(filename, options), options);
 }
Пример #2
0
 /// <summary>
 /// Create a new configuration file writer
 /// </summary>
 /// <param name="filename">Path to the configuration file to write</param>
 /// <param name="options">Options to use when writing</param>
 public IniWriter(string filename, IniOptions options)
     : this(options)
 {
     textWriter = new StreamWriter(File.OpenRead(filename));
 }
Пример #3
0
 /// <summary>
 /// Create a new configuration file writer
 /// </summary>
 /// <param name="textWriter">The text writer to use</param>
 /// <param name="options">Options to use when writing</param>
 public IniWriter(TextWriter textWriter, IniOptions options)
     : this(options)
 {
     this.textWriter = textWriter;
 }
Пример #4
0
 private IniWriter(IniOptions options)
 {
     sectionCollection = new BuiltSectionCollection(options);
 }