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