2 instantiations of HostedMcpServerToolNeverRequireApprovalMode
Microsoft.Extensions.AI.Abstractions (1)
HostedMcpServerToolApprovalMode.cs (1)
31
public static HostedMcpServerToolNeverRequireApprovalMode NeverRequire { get; } =
new
();
Microsoft.Extensions.AI.Abstractions.Tests (1)
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedMcpServerToolNeverRequireApprovalMode.g.cs (1)
31
ObjectCreator = () => new global::Microsoft.Extensions.AI.
HostedMcpServerToolNeverRequireApprovalMode
(),
21 references to HostedMcpServerToolNeverRequireApprovalMode
Microsoft.Extensions.AI.Abstractions (7)
HostedMcpServerToolApprovalMode.cs (2)
16
[JsonDerivedType(typeof(
HostedMcpServerToolNeverRequireApprovalMode
), typeDiscriminator: "never")]
31
public static
HostedMcpServerToolNeverRequireApprovalMode
NeverRequire { get; } = new();
HostedMcpServerToolNeverRequireApprovalMode.cs (5)
12
/// Use <see cref="HostedMcpServerToolApprovalMode.NeverRequire"/> to get an instance of <see cref="
HostedMcpServerToolNeverRequireApprovalMode
"/>.
17
/// <summary>Initializes a new instance of the <see cref="
HostedMcpServerToolNeverRequireApprovalMode
"/> class.</summary>
18
/// <remarks>Use <see cref="HostedMcpServerToolApprovalMode.NeverRequire"/> to get an instance of <see cref="
HostedMcpServerToolNeverRequireApprovalMode
"/>.</remarks>
24
public override bool Equals(object? obj) => obj is
HostedMcpServerToolNeverRequireApprovalMode
;
27
public override int GetHashCode() => typeof(
HostedMcpServerToolNeverRequireApprovalMode
).GetHashCode();
Microsoft.Extensions.AI.Abstractions.Tests (12)
Generated\361d1da7f942c932\TestJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
210
if (type == typeof(global::Microsoft.Extensions.AI.
HostedMcpServerToolNeverRequireApprovalMode
))
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedMcpServerToolNeverRequireApprovalMode.g.cs (11)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedMcpServerToolNeverRequireApprovalMode
>? _HostedMcpServerToolNeverRequireApprovalMode;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedMcpServerToolNeverRequireApprovalMode
> HostedMcpServerToolNeverRequireApprovalMode
22
get => _HostedMcpServerToolNeverRequireApprovalMode ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedMcpServerToolNeverRequireApprovalMode
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
HostedMcpServerToolNeverRequireApprovalMode
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedMcpServerToolNeverRequireApprovalMode
> Create_HostedMcpServerToolNeverRequireApprovalMode(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
HostedMcpServerToolNeverRequireApprovalMode
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedMcpServerToolNeverRequireApprovalMode
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.
HostedMcpServerToolNeverRequireApprovalMode
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
HostedMcpServerToolNeverRequireApprovalMode
).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.
HostedMcpServerToolNeverRequireApprovalMode
>(options, objectInfo);
56
private void HostedMcpServerToolNeverRequireApprovalModeSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.
HostedMcpServerToolNeverRequireApprovalMode
? value)
Microsoft.Extensions.AI.OpenAI (2)
OpenAIRealtimeClientSession.cs (1)
593
HostedMcpServerToolNeverRequireApprovalMode
=> Sdk.RealtimeDefaultMcpToolCallApprovalPolicy.NeverRequireApproval,
OpenAIResponsesChatClient.cs (1)
833
case
HostedMcpServerToolNeverRequireApprovalMode
: