18 references to None
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatToolMode.cs (1)
12
/// The predefined values <see cref="Auto" />, <see cref="
None
"/>, and <see cref="RequireAny"/> are provided.
ChatCompletion\NoneChatToolMode.cs (2)
12
/// Use <see cref="ChatToolMode.
None
"/> to get an instance of <see cref="NoneChatToolMode"/>.
18
/// <remarks>Use <see cref="ChatToolMode.
None
"/> to get an instance of <see cref="NoneChatToolMode"/>.</remarks>
Microsoft.Extensions.AI.Abstractions.Tests (13)
ChatCompletion\ChatToolModeTests.cs (13)
15
Assert.Same(ChatToolMode.
None
, ChatToolMode.
None
);
29
Assert.True(ChatToolMode.
None
== ChatToolMode.
None
);
30
Assert.True(ChatToolMode.
None
.Equals(ChatToolMode.
None
));
31
Assert.False(ChatToolMode.
None
.Equals(ChatToolMode.RequireAny));
32
Assert.False(ChatToolMode.
None
.Equals(new RequiredChatToolMode(null)));
33
Assert.False(ChatToolMode.
None
.Equals(new RequiredChatToolMode("func")));
34
Assert.Equal(ChatToolMode.
None
.GetHashCode(), ChatToolMode.
None
.GetHashCode());
68
string json = JsonSerializer.Serialize(ChatToolMode.
None
, TestJsonSerializerContext.Default.ChatToolMode);
72
Assert.Equal(ChatToolMode.
None
, result);
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
AzureAIInferenceChatClientTests.cs (1)
676
yield return [ChatToolMode.
None
];
Microsoft.Extensions.AI.OpenAI (1)
OpenAIModelMapper.ChatCompletion.cs (1)
257
"none" => ChatToolMode.
None
,