3 types derived from InputRequestContent
Microsoft.Extensions.AI.Abstractions (1)
Contents\ToolApprovalRequestContent.cs (1)
15
public sealed class ToolApprovalRequestContent :
InputRequestContent
Microsoft.Extensions.AI.Abstractions.Tests (1)
Contents\InputRequestContentTests.cs (1)
96
private sealed class TestInputRequestContent :
InputRequestContent
Microsoft.Extensions.AI.Tests (1)
ChatReduction\SummarizingChatReducerTests.cs (1)
388
private sealed class TestInputRequestContent :
InputRequestContent
120 references to InputRequestContent
Microsoft.Extensions.AI (1)
ChatReduction\SummarizingChatReducer.cs (1)
211
or
InputRequestContent
Microsoft.Extensions.AI.Abstractions (20)
Contents\AIContent.cs (1)
23
[JsonDerivedType(typeof(
InputRequestContent
), typeDiscriminator: "inputRequest")]
Contents\InputRequestContent.cs (1)
17
/// Initializes a new instance of the <see cref="
InputRequestContent
"/> class.
Contents\InputResponseContent.cs (2)
11
/// Represents the response to an <see cref="
InputRequestContent
"/>.
28
/// Gets the unique identifier that correlates this response with its corresponding <see cref="
InputRequestContent
"/>.
Generated\361d1da7f942c932\JsonContext.ToolApprovalRequestContent.g.cs (3)
119
DeclaringType = typeof(global::Microsoft.Extensions.AI.
InputRequestContent
),
121
Getter = static obj => ((global::Microsoft.Extensions.AI.
InputRequestContent
)obj).RequestId,
129
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
InputRequestContent
).GetProperty("RequestId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
244
if (type == typeof(global::Microsoft.Extensions.AI.
InputRequestContent
))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputRequestContent.g.cs (12)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>? _InputRequestContent;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> InputRequestContent
24
get => _InputRequestContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
InputRequestContent
));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> Create_InputRequestContent(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
InputRequestContent
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> jsonTypeInfo))
31
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.
InputRequestContent
>
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>(options, objectInfo);
58
DeclaringType = typeof(global::Microsoft.Extensions.AI.
InputRequestContent
),
60
Getter = static obj => ((global::Microsoft.Extensions.AI.
InputRequestContent
)obj).RequestId,
68
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
InputRequestContent
).GetProperty("RequestId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Abstractions.Tests (35)
Contents\InputRequestContentTests.cs (6)
38
InputRequestContent
[] contents =
45
foreach (
var
content in contents)
48
var
deserialized = JsonSerializer.Deserialize<
InputRequestContent
>(serialized, options);
83
InputRequestContent
? result = JsonSerializer.Deserialize<
InputRequestContent
>(Json, AIJsonUtilities.DefaultOptions);
Contents\ToolApprovalRequestContentTests.cs (1)
85
AssertSerializationRoundtrips<
InputRequestContent
>(content);
Generated\361d1da7f942c932\TestJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
246
if (type == typeof(global::Microsoft.Extensions.AI.
InputRequestContent
))
250
if (type == typeof(global::Microsoft.Extensions.AI.
InputRequestContent
[]))
Generated\361d1da7f942c932\TestJsonSerializerContext.InputRequestContent.g.cs (12)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>? _InputRequestContent;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> InputRequestContent
22
get => _InputRequestContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
InputRequestContent
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> Create_InputRequestContent(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
InputRequestContent
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.
InputRequestContent
>
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>(options, objectInfo);
56
DeclaringType = typeof(global::Microsoft.Extensions.AI.
InputRequestContent
),
58
Getter = static obj => ((global::Microsoft.Extensions.AI.
InputRequestContent
)obj).RequestId,
66
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
InputRequestContent
).GetProperty("RequestId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Generated\361d1da7f942c932\TestJsonSerializerContext.InputRequestContentArray.g.cs (10)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
[]>? _InputRequestContentArray;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
[]> InputRequestContentArray
22
get => _InputRequestContentArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
[]>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
InputRequestContent
[]));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
[]> Create_InputRequestContentArray(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
InputRequestContent
[]>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
[]> jsonTypeInfo))
29
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::Microsoft.Extensions.AI.
InputRequestContent
[]>
35
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateArrayInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>(options, info);
45
private void InputRequestContentArraySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.
InputRequestContent
[]? value)
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolApprovalRequestContent.g.cs (3)
97
DeclaringType = typeof(global::Microsoft.Extensions.AI.
InputRequestContent
),
99
Getter = static obj => ((global::Microsoft.Extensions.AI.
InputRequestContent
)obj).RequestId,
107
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
InputRequestContent
).GetProperty("RequestId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
TestJsonSerializerContext.cs (1)
46
[JsonSerializable(typeof(
InputRequestContent
[]))]
Microsoft.Extensions.AI.Evaluation.Reporting (16)
Generated\361d1da7f942c932\JsonContext.ToolApprovalRequestContent.g.cs (3)
99
DeclaringType = typeof(global::Microsoft.Extensions.AI.
InputRequestContent
),
101
Getter = static obj => ((global::Microsoft.Extensions.AI.
InputRequestContent
)obj).RequestId,
109
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
InputRequestContent
).GetProperty("RequestId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
184
if (type == typeof(global::Microsoft.Extensions.AI.
InputRequestContent
))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputRequestContent.g.cs (12)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>? _InputRequestContent;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> InputRequestContent
24
get => _InputRequestContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
InputRequestContent
));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> Create_InputRequestContent(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
InputRequestContent
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> jsonTypeInfo))
31
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.
InputRequestContent
>
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>(options, objectInfo);
58
DeclaringType = typeof(global::Microsoft.Extensions.AI.
InputRequestContent
),
60
Getter = static obj => ((global::Microsoft.Extensions.AI.
InputRequestContent
)obj).RequestId,
68
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
InputRequestContent
).GetProperty("RequestId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (16)
Generated\361d1da7f942c932\JsonContext.ToolApprovalRequestContent.g.cs (3)
99
DeclaringType = typeof(global::Microsoft.Extensions.AI.
InputRequestContent
),
101
Getter = static obj => ((global::Microsoft.Extensions.AI.
InputRequestContent
)obj).RequestId,
109
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
InputRequestContent
).GetProperty("RequestId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
180
if (type == typeof(global::Microsoft.Extensions.AI.
InputRequestContent
))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.InputRequestContent.g.cs (12)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>? _InputRequestContent;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> InputRequestContent
24
get => _InputRequestContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
InputRequestContent
));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> Create_InputRequestContent(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
InputRequestContent
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> jsonTypeInfo))
31
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.
InputRequestContent
>
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>(options, objectInfo);
58
DeclaringType = typeof(global::Microsoft.Extensions.AI.
InputRequestContent
),
60
Getter = static obj => ((global::Microsoft.Extensions.AI.
InputRequestContent
)obj).RequestId,
68
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
InputRequestContent
).GetProperty("RequestId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Stabilization.Tests (16)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.GetJsonTypeInfo.g.cs (1)
90
if (type == typeof(global::Microsoft.Extensions.AI.
InputRequestContent
))
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.InputRequestContent.g.cs (12)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>? _InputRequestContent;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> InputRequestContent
22
get => _InputRequestContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
InputRequestContent
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> Create_InputRequestContent(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
InputRequestContent
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.
InputRequestContent
>
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>(options, objectInfo);
56
DeclaringType = typeof(global::Microsoft.Extensions.AI.
InputRequestContent
),
58
Getter = static obj => ((global::Microsoft.Extensions.AI.
InputRequestContent
)obj).RequestId,
66
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
InputRequestContent
).GetProperty("RequestId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ToolApprovalRequestContent.g.cs (3)
97
DeclaringType = typeof(global::Microsoft.Extensions.AI.
InputRequestContent
),
99
Getter = static obj => ((global::Microsoft.Extensions.AI.
InputRequestContent
)obj).RequestId,
107
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
InputRequestContent
).GetProperty("RequestId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Tests (16)
Generated\361d1da7f942c932\TestJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
166
if (type == typeof(global::Microsoft.Extensions.AI.
InputRequestContent
))
Generated\361d1da7f942c932\TestJsonSerializerContext.InputRequestContent.g.cs (12)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>? _InputRequestContent;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> InputRequestContent
22
get => _InputRequestContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
InputRequestContent
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> Create_InputRequestContent(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
InputRequestContent
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
InputRequestContent
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.
InputRequestContent
>
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.
InputRequestContent
>(options, objectInfo);
56
DeclaringType = typeof(global::Microsoft.Extensions.AI.
InputRequestContent
),
58
Getter = static obj => ((global::Microsoft.Extensions.AI.
InputRequestContent
)obj).RequestId,
66
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
InputRequestContent
).GetProperty("RequestId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolApprovalRequestContent.g.cs (3)
97
DeclaringType = typeof(global::Microsoft.Extensions.AI.
InputRequestContent
),
99
Getter = static obj => ((global::Microsoft.Extensions.AI.
InputRequestContent
)obj).RequestId,
107
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
InputRequestContent
).GetProperty("RequestId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),