11 references to DataUriParser
Microsoft.Extensions.AI.Abstractions (11)
Contents\DataContent.cs (6)
44private readonly DataUriParser.DataUri? _dataUri; 83if (!uri.StartsWith(DataUriParser.Scheme, StringComparison.OrdinalIgnoreCase)) 89_dataUri = DataUriParser.Parse(uri.AsMemory()); 98MediaType = DataUriParser.ThrowIfInvalidMediaType(mediaType); 122MediaType = DataUriParser.ThrowIfInvalidMediaType(mediaType); 138public bool HasTopLevelMediaType(string topLevelType) => DataUriParser.HasTopLevelMediaType(MediaType, topLevelType);
Contents\HostedFileContent.cs (2)
47set => field = value is not null ? DataUriParser.ThrowIfInvalidMediaType(value) : value; 69public bool HasTopLevelMediaType(string topLevelType) => MediaType is not null && DataUriParser.HasTopLevelMediaType(MediaType, topLevelType);
Contents\UriContent.cs (3)
59_mediaType = DataUriParser.ThrowIfInvalidMediaType(mediaType); 74set => _mediaType = DataUriParser.ThrowIfInvalidMediaType(value); 88public bool HasTopLevelMediaType(string topLevelType) => DataUriParser.HasTopLevelMediaType(MediaType, topLevelType);