Update the accessibility levels of the EmailParser and EmailViewRenderer classes to be virtual, to aid in creating custom implementations that tweak the function of the default EmailParser and EmailViewRenderer implementations.
Also update the Email.ImageEmbedder field to be protected internal to allow make implementing customer IEmailParsers and IEmailViewRenderers a little easier, as it needs access to the ImageEmbedder field to get the embedded images, this way now we can create a customer EmailBase class that inherits the Email class that exposes the ImageEmbedder field internally.
Update the accessibility levels of the
EmailParser
andEmailViewRenderer
classes to be virtual, to aid in creating custom implementations that tweak the function of the defaultEmailParser
andEmailViewRenderer
implementations.Also update the
Email.ImageEmbedder
field to be protected internal to allow make implementing customerIEmailParser
s andIEmailViewRenderer
s a little easier, as it needs access to theImageEmbedder
field to get the embedded images, this way now we can create a customerEmailBase
class that inherits the Email class that exposes theImageEmbedder
field internally.