ExtensionLoader.Ini.IniDocument.GetIniWriter C# (CSharp) Method

GetIniWriter() private method

Returns a proper IniWriter depending upon the type parameter.
private GetIniWriter ( TextWriter reader, IniFileType type ) : IniWriter
reader System.IO.TextWriter
type IniFileType
return IniWriter
        private IniWriter GetIniWriter(TextWriter reader, IniFileType type)
        {
            IniWriter result = new IniWriter (reader);

            switch (type)
            {
            case IniFileType.Standard:
            case IniFileType.WindowsStyle:
                // do nothing
                break;
            case IniFileType.PythonStyle:
                result.AssignDelimiter = ':';
                result.CommentDelimiter = '#';
                break;
            case IniFileType.SambaStyle:
            case IniFileType.MysqlStyle:
                result.AssignDelimiter = '=';
                result.CommentDelimiter = '#';
                break;
            }

            return result;
        }