private static bool IsWildCardOrXmlSubType(MediaType subtype)
 {
     return (subtype.IsWildcard ||
       subtype.ToString().Equals("xml", StringComparison.InvariantCultureIgnoreCase) ||
       subtype.ToString().EndsWith("+xml", StringComparison.InvariantCultureIgnoreCase));
 }
示例#2
0
文件: MediaType.cs 项目: Borzoo/Nancy
 /// <summary>
 /// Matched the media type with another media type.
 /// </summary>
 /// <param name="other">The media type that should be matched against.</param>
 /// <returns><see langword="true" /> if the media types match, otherwise <see langword="false" />.</returns>
 public bool Matches(MediaType other)
 {
     return this.IsWildcard ||
            other.IsWildcard ||
            this.type.Equals(other.type, StringComparison.InvariantCultureIgnoreCase);
 }
 private static bool IsWildCardOrApplicationType(MediaType superType)
 {
     return (superType.IsWildcard || superType.ToString().ToLower().Equals("application"));
 }
 /// <summary>
 /// Matched the media type with another media type.
 /// </summary>
 /// <param name="other">The media type that should be matched against.</param>
 /// <returns><see langword="true" /> if the media types match, otherwise <see langword="false" />.</returns>
 public bool Matches(MediaType other)
 {
     return(this.IsWildcard ||
            other.IsWildcard ||
            this.type.Equals(other.type, StringComparison.InvariantCultureIgnoreCase));
 }