30 references to Species
Microsoft.Extensions.AI.Tests (30)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (16)
22
var expectedResult = new Animal { Id = 1, FullName = "Tigger", Species =
Species
.Tiger };
81
Assert.Equal(
Species
.Tiger, response.Result.Species);
99
var expectedResult = new Animal { Id = 1, FullName = "Tigger", Species =
Species
.Tiger };
126
foreach (
Species
v in Enum.GetValues(typeof(
Species
)))
142
Assert.Equal(
Species
.Tiger, response.Result.Species);
296
var expectedResult = new Data<Animal> { Value = new Animal { Id = 1, FullName = "Tigger", Species =
Species
.Tiger } };
317
Assert.Equal(
Species
.Tiger, response.Result.Value.Species);
330
var expectedResult = new[] { new Animal { Id = 1, FullName = "Tigger", Species =
Species
.Tiger } };
345
Assert.Equal(
Species
.Tiger, response.Result[0].Species);
361
Converters = { new JsonNumberEnumConverter<
Species
>() },
363
var expectedResult = new Animal { Id = 1, FullName = "Tigger", Species =
Species
.Tiger };
407
Assert.Equal(
Species
.Tiger, response.Result.Species);
418
var expectedResult = new Animal { Id = 1, FullName = "Tigger", Species =
Species
.Tiger };
435
Assert.Equal(
Species
.Tiger, response.Result.Species);
443
public
Species
Species { get; set; }
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext2.Animal.g.cs (3)
93
var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
>
108
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.Animal).GetProperty("Species", InstanceMemberBindingFlags, null, typeof(global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
), global::System.Array.Empty<global::System.Type>(), null),
111
properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
>(options, info2);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext2.GetJsonTypeInfo.g.cs (1)
44
if (type == typeof(global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext2.Species.g.cs (10)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
>? _Species;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
> Species
24
get => _Species ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
> Create_Species(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
> jsonTypeInfo))
31
global::System.Text.Json.Serialization.JsonConverter converter = ExpandConverter(typeof(global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
), new global::System.Text.Json.Serialization.JsonStringEnumConverter<global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
>(), options);
32
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::Microsoft.Extensions.AI.ChatClientStructuredOutputExtensionsTests.
Species
> (options, converter);