public MediaType(MediaType src) { FullType = src.FullType; TopLevelType = src.TopLevelType; SubType = src.SubType; }
public bool Matches(MediaType t) { if (t == null) return false; return (IsTopLevelWildcard || t.IsTopLevelWildcard || TopLevelType.Equals(t.TopLevelType, StringComparison.OrdinalIgnoreCase)) && (IsSubTypeWildcard || t.IsSubTypeWildcard || SubType.Equals(t.SubType, StringComparison.OrdinalIgnoreCase)); }