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)
15Assert.Same(ChatToolMode.None, ChatToolMode.None); 29Assert.True(ChatToolMode.None == ChatToolMode.None); 30Assert.True(ChatToolMode.None.Equals(ChatToolMode.None)); 31Assert.False(ChatToolMode.None.Equals(ChatToolMode.RequireAny)); 32Assert.False(ChatToolMode.None.Equals(new RequiredChatToolMode(null))); 33Assert.False(ChatToolMode.None.Equals(new RequiredChatToolMode("func"))); 34Assert.Equal(ChatToolMode.None.GetHashCode(), ChatToolMode.None.GetHashCode()); 68string json = JsonSerializer.Serialize(ChatToolMode.None, TestJsonSerializerContext.Default.ChatToolMode); 72Assert.Equal(ChatToolMode.None, result);
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
AzureAIInferenceChatClientTests.cs (1)
676yield return [ChatToolMode.None];
Microsoft.Extensions.AI.OpenAI (1)
OpenAIModelMapper.ChatCompletion.cs (1)
257"none" => ChatToolMode.None,