11 references to DataUriParser
Microsoft.Extensions.AI.Abstractions (11)
Contents\DataContent.cs (6)
48
private readonly
DataUriParser
.DataUri? _dataUri;
87
if (!uri.StartsWith(
DataUriParser
.Scheme, StringComparison.OrdinalIgnoreCase))
93
_dataUri =
DataUriParser
.Parse(uri.AsMemory());
102
MediaType =
DataUriParser
.ThrowIfInvalidMediaType(mediaType);
126
MediaType =
DataUriParser
.ThrowIfInvalidMediaType(mediaType);
264
public bool HasTopLevelMediaType(string topLevelType) =>
DataUriParser
.HasTopLevelMediaType(MediaType, topLevelType);
Contents\HostedFileContent.cs (2)
50
set => field = value is not null ?
DataUriParser
.ThrowIfInvalidMediaType(value) : value;
113
public bool HasTopLevelMediaType(string topLevelType) => MediaType is not null &&
DataUriParser
.HasTopLevelMediaType(MediaType, topLevelType);
Contents\UriContent.cs (3)
60
?
DataUriParser
.ThrowIfInvalidMediaType(mediaType)
76
set => _mediaType =
DataUriParser
.ThrowIfInvalidMediaType(value);
90
public bool HasTopLevelMediaType(string topLevelType) =>
DataUriParser
.HasTopLevelMediaType(MediaType, topLevelType);