LumiSoft Net Help
MIME_Reader Class
NamespacesLumiSoft.Net.MIMEMIME_Reader
MIME lexical tokens parser.
Declaration Syntax
C#Visual BasicVisual C++F#
public class MIME_Reader
Public Class MIME_Reader
public ref class MIME_Reader
type MIME_Reader =  class end
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
MIME_Reader(String)
Default constructor.

Atom()()()()
Reads RFC 2822 'atom' from source stream.

Available
Gets number of chars has left for processing.

Char(Boolean)
Reads 1 char from source stream.

Comment()()()()
Reads RFC 822 'comment' from source stream.

DotAtom()()()()
Reads RFC 2822 'dot-atom' from source stream.

EncodedWord()()()()
Reads RFC 2047 'encoded-word' from source stream.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
IsAlpha(Char)
Gets if the specified char is RFC 822 'ALPHA'.

IsAText(Char)
Gets if the specified char is RFC 2822 'atext'.

IsAttributeChar(Char)
Gets if the specified char is RFC 2231 (section 7) 'attribute-char'.

IsDotAtom(String)
Gets if the specified value can be represented as "dot-atom".

IsToken(String)
Gets if specified valu is RFC 2045 (section 5) 'token'.

IsToken(Char)
Gets if the specified char is RFC 2045 (section 5) 'token'.

MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Peek(Boolean)
Shows next char in source stream, this method won't consume that char.

Phrase()()()()
Reads RFC 2047 (section 5) 'phrase' from source stream.

Position
Gets position in string.

QuotedReadToDelimiter(array<Char>[]()[][])
Reads string to specified delimiter or to end of underlying string. Notes: Delimiters in quoted string is skipped. For example: delimiter = ',', text = '"aaaa,eee",qqqq' - then result is '"aaaa,eee"'.

QuotedString()()()()
Reads RFC 822 'quoted-string' from source stream.

ReadParenthesized()()()()
Reads parenthesized value. Supports {},(),[],<> parenthesis. Throws exception if there isn't parenthesized value or closing parenthesize is missing.

StartsWith(String)
Gets if source stream valu starts with the specified value. Compare is case-insensitive.

Text()()()()
Reads RFC 822 '*text' from source stream.

ToEnd()()()()
Reads all data from current postion to the end.

ToFirstChar()()()()
Reads all white-space chars + CR and LF.

Token()()()()
Reads RFC 2045 (section 5) 'token' from source stream.

ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
Value()()()()
Reads RFC 2045 (section 5) 'token' from source stream.

Word()()()()
Reads RFC 2822 (section 3.2.6) 'word' from source stream.

Inheritance Hierarchy
Object
MIME_Reader

Assembly: LumiSoft.Net (Module: LumiSoft.Net.dll) Version: 4.5.5510.19119