16 instantiations of TextSpanAnnotatedRegion
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Extensions.AI.Abstractions.Tests (6)
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Microsoft.Extensions.AI.OpenAI (4)
Microsoft.Extensions.AI.Stabilization.Tests (1)
Microsoft.Extensions.AI.Tests (2)
190 references to TextSpanAnnotatedRegion
Microsoft.Extensions.AI.Abstractions (26)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextSpanAnnotatedRegion.g.cs (21)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>? _TextSpanAnnotatedRegion;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> TextSpanAnnotatedRegion
24get => _TextSpanAnnotatedRegion ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> Create_TextSpanAnnotatedRegion(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
60Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex,
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex = value!,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("StartIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
78DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
80Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex,
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex = value!,
88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("EndIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
98private void TextSpanAnnotatedRegionSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion? value)
108int? __value_StartIndex = ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).StartIndex;
114int? __value_EndIndex = ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).EndIndex;
Microsoft.Extensions.AI.Abstractions.Tests (50)
Generated\361d1da7f942c932\TestJsonSerializerContext.TextSpanAnnotatedRegion.g.cs (21)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>? _TextSpanAnnotatedRegion;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> TextSpanAnnotatedRegion
22get => _TextSpanAnnotatedRegion ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> Create_TextSpanAnnotatedRegion(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
58Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex,
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex = value!,
66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("StartIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
76DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
78Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex,
79Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex = value!,
86AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("EndIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
96private void TextSpanAnnotatedRegionSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion? value)
106int? __value_StartIndex = ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).StartIndex;
112int? __value_EndIndex = ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).EndIndex;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextSpanAnnotatedRegion.g.cs (21)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>? _TextSpanAnnotatedRegion;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> TextSpanAnnotatedRegion
24get => _TextSpanAnnotatedRegion ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> Create_TextSpanAnnotatedRegion(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
60Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex,
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex = value!,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("StartIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
78DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
80Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex,
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex = value!,
88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("EndIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
98private void TextSpanAnnotatedRegionSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion? value)
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).StartIndex, NullableInt32);
111global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).EndIndex, NullableInt32);
Microsoft.Extensions.AI.Evaluation.Reporting (22)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextSpanAnnotatedRegion.g.cs (21)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>? _TextSpanAnnotatedRegion;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> TextSpanAnnotatedRegion
24get => _TextSpanAnnotatedRegion ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> Create_TextSpanAnnotatedRegion(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
60Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex,
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex = value!,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("StartIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
78DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
80Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex,
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex = value!,
88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("EndIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
98private void TextSpanAnnotatedRegionSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion? value)
108int? __value_StartIndex = ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).StartIndex;
114int? __value_EndIndex = ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).EndIndex;
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (22)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextSpanAnnotatedRegion.g.cs (21)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>? _TextSpanAnnotatedRegion;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> TextSpanAnnotatedRegion
24get => _TextSpanAnnotatedRegion ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> Create_TextSpanAnnotatedRegion(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
60Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex,
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex = value!,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("StartIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
78DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
80Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex,
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex = value!,
88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("EndIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
98private void TextSpanAnnotatedRegionSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion? value)
108int? __value_StartIndex = ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).StartIndex;
114int? __value_EndIndex = ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).EndIndex;
Microsoft.Extensions.AI.OpenAI (2)
Microsoft.Extensions.AI.OpenAI.Tests (2)
Microsoft.Extensions.AI.Stabilization.Tests (22)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.TextSpanAnnotatedRegion.g.cs (21)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>? _TextSpanAnnotatedRegion;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> TextSpanAnnotatedRegion
22get => _TextSpanAnnotatedRegion ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> Create_TextSpanAnnotatedRegion(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
58Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex,
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex = value!,
66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("StartIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
76DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
78Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex,
79Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex = value!,
86AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("EndIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
96private void TextSpanAnnotatedRegionSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion? value)
107global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).StartIndex, NullableInt32);
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).EndIndex, NullableInt32);
Microsoft.Extensions.AI.Tests (44)
Generated\361d1da7f942c932\CustomAIContentJsonContext.TextSpanAnnotatedRegion.g.cs (21)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>? _TextSpanAnnotatedRegion;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> TextSpanAnnotatedRegion
22get => _TextSpanAnnotatedRegion ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> Create_TextSpanAnnotatedRegion(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
58Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex,
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex = value!,
66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("StartIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
76DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
78Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex,
79Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex = value!,
86AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("EndIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
96private void TextSpanAnnotatedRegionSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion? value)
107global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).StartIndex, NullableInt32);
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).EndIndex, NullableInt32);
Generated\361d1da7f942c932\TestJsonSerializerContext.TextSpanAnnotatedRegion.g.cs (21)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>? _TextSpanAnnotatedRegion;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> TextSpanAnnotatedRegion
22get => _TextSpanAnnotatedRegion ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> Create_TextSpanAnnotatedRegion(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
58Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex,
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).StartIndex = value!,
66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("StartIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
76DeclaringType = typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion),
78Getter = static obj => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex,
79Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)obj).EndIndex = value!,
86AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion).GetProperty("EndIndex", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
96private void TextSpanAnnotatedRegionSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion? value)
107global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).StartIndex, NullableInt32);
109global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.TextSpanAnnotatedRegion)value).EndIndex, NullableInt32);