コード例 #1
0
ファイル: Document.cs プロジェクト: guitcastro/lime
        public Document(MediaType mediaType)
        {
            if (mediaType == null)
            {
                throw new ArgumentNullException("mediaType");
            }

            _mediaType = mediaType;
        }
コード例 #2
0
ファイル: PlainDocument.cs プロジェクト: guitcastro/lime
        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;
        }
コード例 #3
0
ファイル: PlainDocument.cs プロジェクト: guitcastro/lime
        public PlainDocument(MediaType mediaType)
            : this(null, mediaType)
        {

        }
コード例 #4
0
ファイル: MediaType.cs プロジェクト: guitcastro/lime
 /// <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;
     }
 }