public bool TypesEqual(ref ParsedMediaTypeHeaderValue other) { if (_delimiterIndex != other._delimiterIndex) { return false; } return String.Compare(_mediaType, 0, other._mediaType, 0, _delimiterIndex, StringComparison.OrdinalIgnoreCase) == 0; }
public bool TypesEqual(ref ParsedMediaTypeHeaderValue other) { if (_delimiterIndex != other._delimiterIndex) { return(false); } return(String.Compare(_mediaType, 0, other._mediaType, 0, _delimiterIndex, StringComparison.OrdinalIgnoreCase) == 0); }
public bool SubTypesEqual(ref ParsedMediaTypeHeaderValue other) { int _subTypeLength = _mediaType.Length - _delimiterIndex - 1; if (_subTypeLength != other._mediaType.Length - other._delimiterIndex - 1) { return false; } return String.Compare(_mediaType, _delimiterIndex + 1, other._mediaType, other._delimiterIndex + 1, _subTypeLength, StringComparison.OrdinalIgnoreCase) == 0; }
public bool SubTypesEqual(ref ParsedMediaTypeHeaderValue other) { int _subTypeLength = _mediaType.Length - _delimiterIndex - 1; if (_subTypeLength != other._mediaType.Length - other._delimiterIndex - 1) { return(false); } return(String.Compare(_mediaType, _delimiterIndex + 1, other._mediaType, other._delimiterIndex + 1, _subTypeLength, StringComparison.OrdinalIgnoreCase) == 0); }
private static void ValidateMediaType(MediaTypeHeaderValue item) { if (item == null) { throw Error.ArgumentNull("item"); } ParsedMediaTypeHeaderValue parsedMediaType = new ParsedMediaTypeHeaderValue(item); if (parsedMediaType.IsAllMediaRange || parsedMediaType.IsSubtypeMediaRange) { throw Error.Argument("item", Properties.Resources.CannotUseMediaRangeForSupportedMediaType, _mediaTypeHeaderValueType.Name, item.MediaType); } }