public Document(MediaType mediaType) { if (mediaType == null) { throw new ArgumentNullException("mediaType"); } _mediaType = mediaType; }
public PlainDocument(string value, MediaType mediaType) : base(mediaType) { if (!string.IsNullOrWhiteSpace(mediaType.Suffix)) { throw new ArgumentException("Invalid media type. The suffix value should be empty."); } this.Value = value; }
public PlainDocument(MediaType mediaType) : this(null, mediaType) { }
/// <summary> /// Try parses the string to a MediaType object. /// </summary> /// <param name="s">The string.</param> /// <param name="mediaType">Type of the media.</param> /// <returns></returns> public static bool TryParse(string s, out MediaType mediaType) { try { mediaType = MediaType.Parse(s); return true; } catch { mediaType = null; return false; } }