31 references to MyEnumValue
Microsoft.Extensions.AI.Abstractions.Tests (31)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (2)
52
if (type == typeof(global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
))
56
if (type == typeof(global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
?))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.MyEnumValue.g.cs (10)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
>? _MyEnumValue;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
> MyEnumValue
24
get => _MyEnumValue ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
> Create_MyEnumValue(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
> jsonTypeInfo))
31
global::System.Text.Json.Serialization.JsonConverter converter = ExpandConverter(typeof(global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
), new global::System.Text.Json.Serialization.JsonStringEnumConverter<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
>(), options);
32
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
> (options, converter);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.MyPoco.g.cs (6)
34
ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.MyPoco((int)args[0], (global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
)args[1], (string)args[2]),
37
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.MyPoco).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(int), typeof(global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
), typeof(string)}, modifiers: null),
73
var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
>
88
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.MyPoco).GetProperty("EnumValue", InstanceMemberBindingFlags, null, typeof(global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
), global::System.Array.Empty<global::System.Type>(), null),
91
properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
>(options, info1);
151
ParameterType = typeof(global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.NullableMyEnumValue.g.cs (9)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
?>? _NullableMyEnumValue;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
?> NullableMyEnumValue
24
get => _NullableMyEnumValue ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
?>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
?));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
?> Create_NullableMyEnumValue(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
?>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
?> jsonTypeInfo))
31
global::System.Text.Json.Serialization.JsonConverter converter = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetNullableConverter<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
>(options);
32
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.
MyEnumValue
?>(options, converter);
Utilities\AIJsonUtilitiesTests.cs (4)
401
public record MyPoco([Description("The parameter")] int Key,
MyEnumValue
EnumValue, string? Value = "defaultValue");
403
[JsonConverter(typeof(JsonStringEnumConverter<
MyEnumValue
>))]
723
JsonElement schema = AIJsonUtilities.CreateJsonSchema(typeof(
MyEnumValue
?), serializerOptions: JsonContext.Default.Options);
1946
[JsonSerializable(typeof(
MyEnumValue
?))]