Azavea.NijPredictivePolicing.Common.Data.GenericSeparatedValueWriter.WriteLine C# (CSharp) Method

WriteLine() public method

Make sure you have a value for every column! This is really intentionally not thread safe, do not share this class across threads.
public WriteLine ( IEnumerable values ) : bool
values IEnumerable
return bool
        public bool WriteLine(IEnumerable<string> values)
        {
            if ((_outputStream == null) || (!_outputStream.BaseStream.CanWrite))
                return false;

            _line.Length = 0;
            if (values != null)
            {
                bool onceThru = false;
                foreach (string s in values)
                {
                    if (onceThru)
                        _line.Append(this._splitChars);

                    _line.Append(s);
                    onceThru = true;
                }
            }
            //else
            //{
            //    int two = 1 + 1;
            //}
            //I don't need a newline when I'm using a StreamWriter
            //_line.Append(Environment.NewLine);

            _outputStream.WriteLine(_line.ToString());
            _line.Length = 0;

            return true;
        }

Same methods

GenericSeparatedValueWriter::WriteLine ( string line ) : bool