internal Magic(MimeType obMimeType, int offset, System.String type, System.String magic) { if (null == obMimeType) { throw new ArgumentNullException("Null MimeType object"); } m_obMimeType = obMimeType; this.m_iOffset = offset; if ((type != null) && (type.Equals("System.Byte"))) { this.m_collMagic = ReadBytes(magic); } else { this.m_collMagic = SupportUtil.ToSByteArray(SupportUtil.ToByteArray(magic)); } }
/// <summary> /// /// </summary> /// <returns></returns> public override System.String ToString() { System.Text.StringBuilder buf = new System.Text.StringBuilder(); buf.Append("[").Append(m_iOffset).Append("/").Append(SupportUtil.ToByteArray(m_collMagic)).Append("]"); return(buf.ToString()); }