93 references to ImageGenerationResponseFormat
Microsoft.Extensions.AI.Abstractions (26)
Generated\361d1da7f942c932\JsonContext.ImageGenerationResponseFormat.g.cs (10)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
>? _ImageGenerationResponseFormat;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
> ImageGenerationResponseFormat
24
get => _ImageGenerationResponseFormat ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
> Create_ImageGenerationResponseFormat(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
> jsonTypeInfo))
31
global::System.Text.Json.Serialization.JsonConverter converter = ExpandConverter(typeof(global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
), new global::System.Text.Json.Serialization.JsonStringEnumConverter<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
>(), options);
32
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
> (options, converter);
Generated\361d1da7f942c932\JsonContext.NullableImageGenerationResponseFormat.g.cs (9)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?>? _NullableImageGenerationResponseFormat;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?> NullableImageGenerationResponseFormat
24
get => _NullableImageGenerationResponseFormat ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?> Create_NullableImageGenerationResponseFormat(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?> jsonTypeInfo))
31
global::System.Text.Json.Serialization.JsonConverter converter = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetNullableConverter<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
>(options);
32
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?>(options, converter);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (2)
228
if (type == typeof(global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
))
232
if (type == typeof(global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ImageGenerationOptions.g.cs (4)
153
var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?>
168
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ImageGenerationOptions).GetProperty("ResponseFormat", InstanceMemberBindingFlags, null, typeof(global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?), global::System.Array.Empty<global::System.Type>(), null),
171
properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?>(options, info5);
250
global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
? __value_ResponseFormat = ((global::Microsoft.Extensions.AI.ImageGenerationOptions)value).ResponseFormat;
Image\ImageGenerationOptions.cs (1)
82
public
ImageGenerationResponseFormat
? ResponseFormat { get; set; }
Microsoft.Extensions.AI.Abstractions.Tests (45)
Generated\361d1da7f942c932\TestJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
230
if (type == typeof(global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
))
234
if (type == typeof(global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?))
Generated\361d1da7f942c932\TestJsonSerializerContext.ImageGenerationOptions.g.cs (4)
151
var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?>
166
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ImageGenerationOptions).GetProperty("ResponseFormat", InstanceMemberBindingFlags, null, typeof(global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?), global::System.Array.Empty<global::System.Type>(), null),
169
properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?>(options, info5);
248
global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
? __value_ResponseFormat = ((global::Microsoft.Extensions.AI.ImageGenerationOptions)value).ResponseFormat;
Generated\361d1da7f942c932\TestJsonSerializerContext.ImageGenerationResponseFormat.g.cs (10)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
>? _ImageGenerationResponseFormat;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
> ImageGenerationResponseFormat
22
get => _ImageGenerationResponseFormat ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
> Create_ImageGenerationResponseFormat(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
> jsonTypeInfo))
29
global::System.Text.Json.Serialization.JsonConverter converter = ExpandConverter(typeof(global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
), new global::System.Text.Json.Serialization.JsonStringEnumConverter<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
>(), options);
30
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
> (options, converter);
Generated\361d1da7f942c932\TestJsonSerializerContext.NullableImageGenerationResponseFormat.g.cs (9)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?>? _NullableImageGenerationResponseFormat;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?> NullableImageGenerationResponseFormat
22
get => _NullableImageGenerationResponseFormat ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?> Create_NullableImageGenerationResponseFormat(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?> jsonTypeInfo))
29
global::System.Text.Json.Serialization.JsonConverter converter = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetNullableConverter<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
>(options);
30
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::Microsoft.Extensions.AI.
ImageGenerationResponseFormat
?>(options, converter);
Image\ImageGenerationOptionsTests.cs (18)
42
options.ResponseFormat =
ImageGenerationResponseFormat
.Data;
49
Assert.Equal(
ImageGenerationResponseFormat
.Data, options.ResponseFormat);
57
Assert.Equal(
ImageGenerationResponseFormat
.Data, clone.ResponseFormat);
70
ResponseFormat =
ImageGenerationResponseFormat
.Data,
82
Assert.Equal(
ImageGenerationResponseFormat
.Data, deserialized.ResponseFormat);
94
ResponseFormat =
ImageGenerationResponseFormat
.Data,
104
original.ResponseFormat =
ImageGenerationResponseFormat
.Uri;
111
Assert.Equal(
ImageGenerationResponseFormat
.Data, clone.ResponseFormat);
119
[InlineData(
ImageGenerationResponseFormat
.Uri)]
120
[InlineData(
ImageGenerationResponseFormat
.Data)]
122
[InlineData(
ImageGenerationResponseFormat
.Hosted)]
124
public void ImageGenerationResponseFormat_Values_AreValid(
ImageGenerationResponseFormat
responseFormat)
126
Assert.True(Enum.IsDefined(typeof(
ImageGenerationResponseFormat
), responseFormat));
132
foreach (
ImageGenerationResponseFormat
responseFormat in Enum.GetValues(typeof(
ImageGenerationResponseFormat
)))
135
ImageGenerationResponseFormat
deserialized = JsonSerializer.Deserialize<
ImageGenerationResponseFormat
>(json, AIJsonUtilities.DefaultOptions);
233
Assert.Equal(
ImageGenerationResponseFormat
.Uri, result.ResponseFormat);
Image\ImageGeneratorTests.cs (2)
106
ResponseFormat =
ImageGenerationResponseFormat
.Data,
133
ResponseFormat =
ImageGenerationResponseFormat
.Uri,
Microsoft.Extensions.AI.OpenAI (4)
OpenAIImageGenerator.cs (4)
180
ImageGenerationResponseFormat
.Uri => GeneratedImageFormat.Uri,
181
ImageGenerationResponseFormat
.Data => GeneratedImageFormat.Bytes,
213
ImageGenerationResponseFormat
.Uri => GeneratedImageFormat.Uri,
214
ImageGenerationResponseFormat
.Data => GeneratedImageFormat.Bytes,
Microsoft.Extensions.AI.Stabilization.Tests (18)
parent\Microsoft.Extensions.AI.Abstractions.Tests\Image\ImageGenerationOptionsTests.cs (18)
42
options.ResponseFormat =
ImageGenerationResponseFormat
.Data;
49
Assert.Equal(
ImageGenerationResponseFormat
.Data, options.ResponseFormat);
57
Assert.Equal(
ImageGenerationResponseFormat
.Data, clone.ResponseFormat);
70
ResponseFormat =
ImageGenerationResponseFormat
.Data,
82
Assert.Equal(
ImageGenerationResponseFormat
.Data, deserialized.ResponseFormat);
94
ResponseFormat =
ImageGenerationResponseFormat
.Data,
104
original.ResponseFormat =
ImageGenerationResponseFormat
.Uri;
111
Assert.Equal(
ImageGenerationResponseFormat
.Data, clone.ResponseFormat);
119
[InlineData(
ImageGenerationResponseFormat
.Uri)]
120
[InlineData(
ImageGenerationResponseFormat
.Data)]
122
[InlineData(
ImageGenerationResponseFormat
.Hosted)]
124
public void ImageGenerationResponseFormat_Values_AreValid(
ImageGenerationResponseFormat
responseFormat)
126
Assert.True(Enum.IsDefined(typeof(
ImageGenerationResponseFormat
), responseFormat));
132
foreach (
ImageGenerationResponseFormat
responseFormat in Enum.GetValues(typeof(
ImageGenerationResponseFormat
)))
135
ImageGenerationResponseFormat
deserialized = JsonSerializer.Deserialize<
ImageGenerationResponseFormat
>(json, AIJsonUtilities.DefaultOptions);
233
Assert.Equal(
ImageGenerationResponseFormat
.Uri, result.ResponseFormat);