// Token: 0x06000192 RID: 402 RVA: 0x0000B284 File Offset: 0x00009484
 public void AddExtendedHeaderValues(string header, IEnumerable <string> values)
 {
     if (header == null)
     {
         throw new ArgumentNullException("header");
     }
     if (values == null)
     {
         throw new ArgumentNullException("values");
     }
     MetaExtractMime.CheckIsValidExtendedHeader(header);
     if (this.blobPartCount == 0)
     {
         using (IEnumerator <string> enumerator = values.GetEnumerator())
         {
             while (enumerator.MoveNext())
             {
                 string text = enumerator.Current;
                 if (text == null)
                 {
                     throw new ArgumentException("values cannot contain null values", "values");
                 }
                 this.extendedHeaders.Add(new KeyValuePair <string, string>(header, text));
             }
             return;
         }
     }
     throw new InvalidOperationException("Cannot add extended headers after adding blob content");
 }
 // Token: 0x0600019D RID: 413 RVA: 0x0000B6D4 File Offset: 0x000098D4
 private void SerializeItem(object item, bool computeContentMd5, out string contentString, out byte[] computedMd5)
 {
     computedMd5 = null;
     using (MemoryStream memoryStream = new MemoryStream())
     {
         using (XmlWriter xmlWriter = XmlWriter.Create(memoryStream, MetaExtractMime.CreateXmlWriterSettings()))
         {
             XmlSerializationHelper.Serialize(item, xmlWriter);
         }
         memoryStream.Seek(0L, SeekOrigin.Begin);
         contentString = Convert.ToBase64String(memoryStream.GetBuffer(), 0, (int)memoryStream.Length, Base64FormattingOptions.InsertLineBreaks);
         if (computeContentMd5)
         {
             computedMd5 = null;
         }
     }
 }
 // Token: 0x06000191 RID: 401 RVA: 0x0000B230 File Offset: 0x00009430
 public void AddExtendedHeaderValue(string header, string value)
 {
     if (header == null)
     {
         throw new ArgumentNullException("header");
     }
     if (value == null)
     {
         throw new ArgumentNullException("value");
     }
     MetaExtractMime.CheckIsValidExtendedHeader(header);
     if (this.blobPartCount == 0)
     {
         this.extendedHeaders.Add(new KeyValuePair <string, string>(header, value));
         return;
     }
     throw new InvalidOperationException("Cannot add extended headers after adding blob content");
 }