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