MIME lexical tokens parser.
Declaration Syntax
C# | Visual Basic | Visual C++ | F# |
public class MIME_Reader
Public Class MIME_Reader
public ref class MIME_Reader
type MIME_Reader = class end
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
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) | (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