Exemplo n.º 1
0
 internal MimeStreamWriter(Stream mimeOut, EncodingOptions options, MimeStreamWriter.Flags flags) : this(mimeOut, null, options, flags)
 {
 }
Exemplo n.º 2
0
 internal MimeStreamWriter(Stream mimeOut, Stream mimeSkeletonOut, EncodingOptions options, MimeStreamWriter.Flags flags)
 {
     this.flags           = flags;
     this.mimeWriter      = null;
     this.encodingOptions = options;
     if (mimeOut != null)
     {
         if ((flags & MimeStreamWriter.Flags.SkipHeaders) == MimeStreamWriter.Flags.SkipHeaders)
         {
             this.mimeTextStream = new MimeStreamWriter.MimeTextStream(mimeOut);
             mimeOut             = this.mimeTextStream;
         }
         this.mimeWriter = new MimeWriter(mimeOut, (flags & MimeStreamWriter.Flags.ForceMime) == MimeStreamWriter.Flags.ForceMime, options);
     }
     if (mimeSkeletonOut != null)
     {
         this.mimeSkeletonWriter = new MimeWriter(mimeSkeletonOut, (flags & MimeStreamWriter.Flags.ForceMime) == MimeStreamWriter.Flags.ForceMime, options);
     }
     this.disposeTracker = this.GetDisposeTracker();
 }
Exemplo n.º 3
0
 internal MimeStreamWriter(MimeStreamWriter.Flags flags, EncodingOptions encodingOptions) : this(null, null, encodingOptions, flags)
 {
 }