internal MsgParser(string filePath) { CompoundFile compoundFile = new CompoundFile(filePath); _namedPropertyParser = new NamedPropertyParser(compoundFile); _propStreamReader = new PropertyStreamReader(compoundFile); _recipientReader = new RecipientReader(compoundFile); _attachmentReader = new AttachmentReader(compoundFile); }
private static IMessageReader GetReader(Message message) { IMessageReader reader = null; switch (message.Type) { case MessageType.Attachment: reader = new AttachmentReader(); break; case MessageType.MissionVNext: reader = new MissionVNextReader(); break; default: reader = new DefaultReader(); break; } return(reader); }