コード例 #1
0
 /// <summary>
 /// Return a stream of decoded characters
 /// </summary>
 /// <returns>An enumerator that yields decoded characters</returns>
 public IEnumerable<char> GetChars()
 {
     foreach(EncodedLine line in ReadLines(m_segment))
     {
         m_currentLine = line;
         if (!m_currentLine.Text.IsNull)
         {
             foreach(char ch in this.DecodeLine())
             {
                 yield return ch;
             }
         }
         if (m_currentLine.HasCRLF)
         {
             yield return MimeStandard.CR;
             yield return MimeStandard.LF;
         }
     }
 }
コード例 #2
0
        /// <summary>
        /// Return a stream of decoded characters
        /// </summary>
        /// <returns>An enumerator that yields decoded characters</returns>
        public IEnumerable <char> GetChars()
        {
            foreach (EncodedLine line in ReadLines(m_segment))
            {
                m_currentLine = line;
                if (!m_currentLine.Text.IsNull)
                {
                    foreach (char ch in this.DecodeLine())
                    {
                        yield return(ch);
                    }
                }
                if (m_currentLine.HasCRLF)
                {
                    yield return(MimeStandard.CR);

                    yield return(MimeStandard.LF);
                }
            }
        }