internal SharpMimeHeader(anmar.SharpMimeTools.SharpMimeMessageStream message, long startpoint)
{
this.startpoint = startpoint;
this.message = message;
if ( this.startpoint==0 ) {
System.String line = this.message.ReadLine();
// Perhaps there is part of the POP3 response
if ( line!=null && line.Length>3 && line[0]=='+' && line[1]=='O' && line[2]=='K' ) {
#if LOG
if ( log.IsDebugEnabled ) log.Debug ("+OK present at top of the message");
#endif
this.startpoint = this.message.Position;
} else this.message.ReadLine_Undo(line);
}
this.headers = new System.Collections.Specialized.HybridDictionary(2, true);
this.parse();
}