SYMBOL INDEX (11682 symbols across 1893 files) FILE: dotnet/notebooks/config/Settings.cs class Settings (line 13) | public static class Settings method AskAzureEndpoint (line 24) | public static async Task AskAzureEndpoint(bool _useAzureOpenAI... method AskModel (line 48) | public static async Task AskModel(bool _useAzureOpenAI = true,... method AskApiKey (line 86) | public static async Task AskApiKey(bool _useAzureOpenAI = true... method AskOrg (line 115) | public static async Task AskOrg(bool _useAzureOpenAI = true, s... method LoadFromFile (line 131) | public static (bool useAzureOpenAI, string model, string azureEndpoint... method Reset (line 161) | public static void Reset(string configFile = DefaultConfigFile) method ReadSettings (line 177) | private static (bool useAzureOpenAI, string model, string azureEndpoin... method WriteSettings (line 214) | private static void WriteSettings( FILE: dotnet/notebooks/config/SkiaUtils.cs class SkiaUtils (line 7) | public static class SkiaUtils method ShowImage (line 10) | public static async Task ShowImage(string url, int width, int height) FILE: dotnet/notebooks/config/Utils.cs class Utils (line 4) | public static class Utils method WordWrap (line 7) | public static string WordWrap(string text, int maxLineLength) FILE: dotnet/samples/Concepts/Agents/AzureAIAgent_FileManipulation.cs class AzureAIAgent_FileManipulation (line 13) | public class AzureAIAgent_FileManipulation(ITestOutputHelper output) : B... method AnalyzeCSVFileUsingAzureAIAgentAsync (line 15) | [Fact] FILE: dotnet/samples/Concepts/Agents/AzureAIAgent_Streaming.cs class AzureAIAgent_Streaming (line 14) | public class AzureAIAgent_Streaming(ITestOutputHelper output) : BaseAzur... method UseStreamingAgentAsync (line 16) | [Fact] method UseStreamingAssistantAgentWithPluginAsync (line 49) | [Fact] method UseStreamingAssistantWithCodeInterpreterAsync (line 86) | [Fact] method InvokeAgentAsync (line 121) | private async Task InvokeAgentAsync(AzureAIAgent agent, Microsoft.Sema... method DisplayChatHistoryAsync (line 172) | private async Task DisplayChatHistoryAsync(AzureAIAgentThread agentThr... class MenuPlugin (line 185) | public sealed class MenuPlugin method GetSpecials (line 187) | [KernelFunction, Description("Provides a list of specials from the m... method GetItemPrice (line 199) | [KernelFunction, Description("Provides the price of the requested me... FILE: dotnet/samples/Concepts/Agents/ChatCompletion_ContextualFunctionSelection.cs class ChatCompletion_ContextualFunctionSelection (line 23) | public class ChatCompletion_ContextualFunctionSelection(ITestOutputHelpe... method SelectFunctionsRelevantToCurrentInvocationContext (line 29) | [Fact] method SelectFunctionsBasedOnPreviousAndCurrentInvocationContext (line 100) | [Fact] method GetAvailableFunctions (line 161) | private IReadOnlyList GetAvailableFunctions() FILE: dotnet/samples/Concepts/Agents/ChatCompletion_FunctionTermination.cs class ChatCompletion_FunctionTermination (line 14) | public class ChatCompletion_FunctionTermination(ITestOutputHelper output... method UseAutoFunctionInvocationFilterWithAgentInvocation (line 16) | [Theory] method UseAutoFunctionInvocationFilterWithAgentChat (line 58) | [Theory] method UseAutoFunctionInvocationFilterWithStreamingAgentInvocation (line 101) | [Theory] method UseAutoFunctionInvocationFilterWithStreamingAgentChat (line 165) | [Theory] method WriteChatHistory (line 220) | private void WriteChatHistory(IEnumerable chat) method CreateKernelWithFilter (line 231) | private Kernel CreateKernelWithFilter(bool useChatClient) class MenuPlugin (line 249) | private sealed class MenuPlugin method GetSpecials (line 251) | [KernelFunction, Description("Provides a list of specials from the m... method GetItemPrice (line 263) | [KernelFunction, Description("Provides the price of the requested me... class AutoInvocationFilter (line 272) | private sealed class AutoInvocationFilter(bool terminate = true) : IAu... method OnAutoFunctionInvocationAsync (line 274) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... FILE: dotnet/samples/Concepts/Agents/ChatCompletion_HistoryReducer.cs class ChatCompletion_HistoryReducer (line 14) | public class ChatCompletion_HistoryReducer(ITestOutputHelper output) : B... method TruncatedAgentReduction (line 23) | [Theory] method SummarizedAgentReduction (line 40) | [Theory] method InvokeAgentAsync (line 54) | private async Task InvokeAgentAsync(ChatCompletionAgent agent, int mes... method CreateSummarizingAgent (line 91) | private ChatCompletionAgent CreateSummarizingAgent(int reducerMessageC... method CreateTruncatingAgent (line 109) | private ChatCompletionAgent CreateTruncatingAgent(int reducerMessageCo... FILE: dotnet/samples/Concepts/Agents/ChatCompletion_Mem0.cs class ChatCompletion_Mem0 (line 16) | public class ChatCompletion_Mem0(ITestOutputHelper output) : BaseTest(ou... method UseMemoryAsync (line 24) | [Fact] class FinancePlugin (line 95) | private sealed class FinancePlugin method RetrieveCompanyReport (line 97) | [KernelFunction] type ReportFormat (line 114) | private enum ReportFormat FILE: dotnet/samples/Concepts/Agents/ChatCompletion_Rag.cs class ChatCompletion_Rag (line 26) | public class ChatCompletion_Rag(ITestOutputHelper output) : BaseTest(out... method UseChatCompletionAgentWithBasicRag (line 34) | [Fact] method RagWithCitationsAndFiltering (line 92) | [Fact] method GetSampleDocuments (line 138) | private static IEnumerable GetSampleDocuments() FILE: dotnet/samples/Concepts/Agents/ChatCompletion_Serialization.cs class ChatCompletion_Serialization (line 11) | public class ChatCompletion_Serialization(ITestOutputHelper output) : Ba... method SerializeAndRestoreAgentGroupChat (line 16) | [Theory] class MenuPlugin (line 89) | private sealed class MenuPlugin method GetSpecials (line 91) | [KernelFunction, Description("Provides a list of specials from the m... method GetItemPrice (line 100) | [KernelFunction, Description("Provides the price of the requested me... FILE: dotnet/samples/Concepts/Agents/ChatCompletion_ServiceSelection.cs class ChatCompletion_ServiceSelection (line 16) | public class ChatCompletion_ServiceSelection(ITestOutputHelper output) :... method UseServiceSelectionWithChatCompletionAgent (line 21) | [Theory] method CreateKernelWithTwoServices (line 101) | private Kernel CreateKernelWithTwoServices(bool useChatClient) FILE: dotnet/samples/Concepts/Agents/ChatCompletion_Streaming.cs class ChatCompletion_Streaming (line 12) | public class ChatCompletion_Streaming(ITestOutputHelper output) : BaseAg... method UseStreamingChatCompletionAgent (line 17) | [Theory] method UseStreamingChatCompletionAgentWithPlugin (line 44) | [Theory] method InvokeAgentAsync (line 78) | private async Task InvokeAgentAsync(ChatCompletionAgent agent, ChatHis... method DisplayChatHistory (line 117) | private async Task DisplayChatHistory(ChatHistoryAgentThread agentThread) class MenuPlugin (line 130) | public sealed class MenuPlugin method GetSpecials (line 132) | [KernelFunction, Description("Provides a list of specials from the m... method GetItemPrice (line 143) | [KernelFunction, Description("Provides the price of the requested me... FILE: dotnet/samples/Concepts/Agents/ChatCompletion_Templating.cs class ChatCompletion_Templating (line 13) | public class ChatCompletion_Templating(ITestOutputHelper output) : BaseA... method InvokeAgentWithInstructionsTemplate (line 23) | [Theory] method InvokeAgentWithKernelTemplate (line 49) | [Theory] method InvokeAgentWithHandlebarsTemplate (line 65) | [Theory] method InvokeAgentWithLiquidTemplate (line 80) | [Theory] method InvokeChatCompletionAgentWithTemplateAsync (line 95) | private async Task InvokeChatCompletionAgentWithTemplateAsync( method InvokeChatCompletionAgentWithTemplateAsync (line 123) | private async Task InvokeChatCompletionAgentWithTemplateAsync(ChatComp... FILE: dotnet/samples/Concepts/Agents/ChatCompletion_Whiteboard.cs class ChatCompletion_Whiteboard (line 21) | public class ChatCompletion_Whiteboard(ITestOutputHelper output) : BaseT... method UseWhiteboardForShortTermMemory (line 30) | [Fact] class VMPlugin (line 102) | private sealed class VMPlugin method CreateVM (line 104) | [KernelFunction] class VMCreateResult (line 116) | public class VMCreateResult type Region (line 121) | private enum Region type OperatingSystem (line 131) | private enum OperatingSystem FILE: dotnet/samples/Concepts/Agents/ComplexChat_NestedShopper.cs class ComplexChat_NestedShopper (line 17) | public class ComplexChat_NestedShopper(ITestOutputHelper output) : BaseA... method NestedChatWithAggregatorAgent (line 95) | [Theory] type OuterTerminationResult (line 220) | private sealed record OuterTerminationResult(bool isAnswered, string r... type AgentSelectionResult (line 222) | private sealed record AgentSelectionResult(string name, string reason); class AgentTerminationStrategy (line 224) | private sealed class AgentTerminationStrategy : TerminationStrategy method ShouldAgentTerminateAsync (line 227) | protected override Task ShouldAgentTerminateAsync(Agent agent,... FILE: dotnet/samples/Concepts/Agents/DeclarativeAgents.cs class DeclarativeAgents (line 24) | public class DeclarativeAgents(ITestOutputHelper output) : BaseAgentsTes... method LoadsAgentFromDeclarativeAgentManifest (line 26) | [Theory] class ExpectedSchemaFunctionFilter (line 69) | private sealed class ExpectedSchemaFunctionFilter : IAutoFunctionInvoc... method OnAutoFunctionInvocationAsync (line 72) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... FILE: dotnet/samples/Concepts/Agents/MixedChat_Agents.cs class MixedChat_Agents (line 14) | public class MixedChat_Agents(ITestOutputHelper output) : BaseAssistantT... method ChatWithOpenAIAssistantAgentAndChatCompletionAgent (line 36) | [Theory] class ApprovalTerminationStrategy (line 96) | private sealed class ApprovalTerminationStrategy : TerminationStrategy method ShouldAgentTerminateAsync (line 99) | protected override Task ShouldAgentTerminateAsync(Agent agent,... FILE: dotnet/samples/Concepts/Agents/MixedChat_Files.cs class MixedChat_Files (line 15) | public class MixedChat_Files(ITestOutputHelper output) : BaseAssistantTe... method AnalyzeFileAndGenerateReport (line 19) | [Theory] FILE: dotnet/samples/Concepts/Agents/MixedChat_Images.cs class MixedChat_Images (line 14) | public class MixedChat_Images(ITestOutputHelper output) : BaseAssistantT... method AnalyzeDataAndGenerateChartAsync (line 22) | [Theory] FILE: dotnet/samples/Concepts/Agents/MixedChat_Reset.cs class MixedChat_Reset (line 13) | public class MixedChat_Reset(ITestOutputHelper output) : BaseAssistantTe... method ResetChat (line 21) | [Theory] FILE: dotnet/samples/Concepts/Agents/MixedChat_Serialization.cs class MixedChat_Serialization (line 14) | public class MixedChat_Serialization(ITestOutputHelper output) : BaseAss... method SerializeAndRestoreAgentGroupChat (line 31) | [Theory] class CountingTerminationStrategy (line 121) | private sealed class CountingTerminationStrategy(int maxTurns) : Termi... method ShouldAgentTerminateAsync (line 125) | protected override Task ShouldAgentTerminateAsync(Agent agent,... FILE: dotnet/samples/Concepts/Agents/MixedChat_Streaming.cs class MixedChat_Streaming (line 15) | public class MixedChat_Streaming(ITestOutputHelper output) : BaseAssista... method UseStreamingAgentChat (line 37) | [Theory] class ApprovalTerminationStrategy (line 121) | private sealed class ApprovalTerminationStrategy : TerminationStrategy method ShouldAgentTerminateAsync (line 124) | protected override Task ShouldAgentTerminateAsync(Agent agent,... FILE: dotnet/samples/Concepts/Agents/OpenAIAssistant_ChartMaker.cs class OpenAIAssistant_ChartMaker (line 14) | public class OpenAIAssistant_ChartMaker(ITestOutputHelper output) : Base... method GenerateChartWithOpenAIAssistantAgentAsync (line 16) | [Fact] FILE: dotnet/samples/Concepts/Agents/OpenAIAssistant_FileManipulation.cs class OpenAIAssistant_FileManipulation (line 14) | public class OpenAIAssistant_FileManipulation(ITestOutputHelper output) ... method AnalyzeCSVFileUsingOpenAIAssistantAgentAsync (line 16) | [Fact] FILE: dotnet/samples/Concepts/Agents/OpenAIAssistant_FunctionFilters.cs class OpenAIAssistant_FunctionFilters (line 17) | public class OpenAIAssistant_FunctionFilters(ITestOutputHelper output) :... method UseFunctionInvocationFilterAsync (line 19) | [Fact] method UseFunctionInvocationFilterStreamingAsync (line 29) | [Fact] method UseAutoFunctionInvocationFilterAsync (line 39) | [Theory] method UseAutoFunctionInvocationFilterWithStreamingAgentInvocationAsync (line 51) | [Theory] method InvokeAssistantAsync (line 63) | private async Task InvokeAssistantAsync(OpenAIAssistantAgent agent) method InvokeAssistantStreamingAsync (line 84) | private async Task InvokeAssistantStreamingAsync(OpenAIAssistantAgent ... method WriteChatHistory (line 105) | private void WriteChatHistory(IEnumerable history) method CreateAssistantAsync (line 116) | private async Task CreateAssistantAsync(Kernel k... method CreateKernelWithAutoFilter (line 135) | private Kernel CreateKernelWithAutoFilter(bool terminate) method CreateKernelWithInvokeFilter (line 146) | private Kernel CreateKernelWithInvokeFilter() class MenuPlugin (line 157) | private sealed class MenuPlugin method GetSpecials (line 159) | [KernelFunction, Description("Provides a list of specials from the m... method GetItemPrice (line 171) | [KernelFunction, Description("Provides the price of the requested me... class InvocationFilter (line 178) | private sealed class InvocationFilter() : IFunctionInvocationFilter method OnFunctionInvocationAsync (line 180) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... class AutoInvocationFilter (line 195) | private sealed class AutoInvocationFilter(bool terminate = true) : IAu... method OnAutoFunctionInvocationAsync (line 197) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... FILE: dotnet/samples/Concepts/Agents/OpenAIAssistant_Streaming.cs class OpenAIAssistant_Streaming (line 14) | public class OpenAIAssistant_Streaming(ITestOutputHelper output) : BaseA... method UseStreamingAssistantAgentAsync (line 16) | [Fact] method UseStreamingAssistantAgentWithPluginAsync (line 42) | [Fact] method UseStreamingAssistantWithCodeInterpreterAsync (line 68) | [Fact] method InvokeAgentAsync (line 95) | private async Task InvokeAgentAsync(OpenAIAssistantAgent agent, AgentT... method DisplayChatHistoryAsync (line 146) | private async Task DisplayChatHistoryAsync(OpenAIAssistantAgentThread ... class MenuPlugin (line 159) | public sealed class MenuPlugin method GetSpecials (line 161) | [KernelFunction, Description("Provides a list of specials from the m... method GetItemPrice (line 173) | [KernelFunction, Description("Provides the price of the requested me... FILE: dotnet/samples/Concepts/Agents/OpenAIAssistant_Templating.cs class OpenAIAssistant_Templating (line 14) | public class OpenAIAssistant_Templating(ITestOutputHelper output) : Base... method InvokeAgentWithInstructionsAsync (line 24) | [Fact] method InvokeAgentWithKernelTemplateAsync (line 50) | [Fact] method InvokeAgentWithHandlebarsTemplateAsync (line 63) | [Fact] method InvokeAgentWithLiquidTemplateAsync (line 75) | [Fact] method InvokeAssistantAgentWithTemplateAsync (line 87) | private async Task InvokeAssistantAgentWithTemplateAsync( method InvokeAssistantAgentWithTemplateAsync (line 117) | private async Task InvokeAssistantAgentWithTemplateAsync(OpenAIAssista... FILE: dotnet/samples/Concepts/Agents/OpenAIResponseAgent_Whiteboard.cs class OpenAIResponseAgent_Whiteboard (line 22) | public class OpenAIResponseAgent_Whiteboard(ITestOutputHelper output) : ... method UseWhiteboardForShortTermMemory (line 31) | [Fact] class VMPlugin (line 100) | private sealed class VMPlugin method CreateVM (line 102) | [KernelFunction] class VMCreateResult (line 114) | public class VMCreateResult type Region (line 119) | private enum Region type OperatingSystem (line 129) | private enum OperatingSystem FILE: dotnet/samples/Concepts/AudioToText/OpenAI_AudioToText.cs class OpenAI_AudioToText (line 13) | public sealed class OpenAI_AudioToText(ITestOutputHelper output) : BaseT... method AudioToTextAsync (line 18) | [Fact(Skip = "Setup and run TextToAudioAsync before running this test.")] FILE: dotnet/samples/Concepts/Caching/SemanticCachingWithFilters.cs class SemanticCachingWithFilters (line 19) | public class SemanticCachingWithFilters(ITestOutputHelper output) : Base... method InMemoryCacheAsync (line 25) | [Fact] method RedisCacheAsync (line 55) | [Fact] method CosmosMongoDBCacheAsync (line 84) | [Fact] method GetKernelWithCache (line 115) | private Kernel GetKernelWithCache(Action configure... class CacheBaseFilter (line 167) | public class CacheBaseFilter class PromptCacheFilter (line 183) | public sealed class PromptCacheFilter( method OnPromptRenderAsync (line 188) | public async Task OnPromptRenderAsync(PromptRenderContext context, F... class FunctionCacheFilter (line 220) | public sealed class FunctionCacheFilter( method OnFunctionInvocationAsync (line 225) | public async Task OnFunctionInvocationAsync(Microsoft.SemanticKernel... method ExecuteAsync (line 266) | private async Task ExecuteAsync(Kernel kernel, string ... class CacheRecord (line 285) | private sealed class CacheRecord FILE: dotnet/samples/Concepts/ChatCompletion/AzureAIInference_ChatCompletion.cs class AzureAIInference_ChatCompletion (line 16) | public class AzureAIInference_ChatCompletion(ITestOutputHelper output) :... method ServicePromptAsync (line 18) | [Fact] method ChatPromptAsync (line 83) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/AzureAIInference_ChatCompletionStreaming.cs class AzureAIInference_ChatCompletionStreaming (line 16) | public class AzureAIInference_ChatCompletionStreaming(ITestOutputHelper ... method StreamChatAsync (line 21) | [Fact] method StreamChatPromptAsync (line 38) | [Fact] method StreamTextFromChatAsync (line 70) | [Fact] method StartStreamingChatAsync (line 102) | private async Task StartStreamingChatAsync(IChatCompletionService chat... method StreamMessageOutputFromKernelAsync (line 131) | private async Task StreamMessageOutputFromKernelAsync(Kernel k... FILE: dotnet/samples/Concepts/ChatCompletion/AzureOpenAIWithData_ChatCompletion.cs class AzureOpenAIWithData_ChatCompletion (line 31) | public class AzureOpenAIWithData_ChatCompletion(ITestOutputHelper output... method ExampleWithChatCompletionAsync (line 33) | [RetryFact(typeof(HttpOperationException))] method ExampleWithKernelAsync (line 96) | [RetryFact(typeof(HttpOperationException))] method ExampleWithFunctionCallingAsync (line 146) | [Fact] method GetAzureSearchDataSource (line 226) | private static AzureSearchChatDataSource GetAzureSearchDataSource() method GetCitations (line 239) | private static IList GetCitations(ChatMessageContent cha... method GetCitations (line 250) | private static IList? GetCitations(StreamingChatMessageC... method OutputCitations (line 261) | private void OutputCitations(IList? citations) class FunctionInvocationRetryFilter (line 284) | private sealed class FunctionInvocationRetryFilter : IFunctionInvocati... method OnFunctionInvocationAsync (line 286) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... class ModelResult (line 359) | private sealed class ModelResult method Parse (line 368) | public static ModelResult? Parse(string? result) class DataPlugin (line 388) | private sealed class DataPlugin method GetEmails (line 396) | [KernelFunction] FILE: dotnet/samples/Concepts/ChatCompletion/AzureOpenAI_ChatCompletion.cs class AzureOpenAI_ChatCompletion (line 14) | public class AzureOpenAI_ChatCompletion(ITestOutputHelper output) : Base... method ChatPromptAsync (line 19) | [Fact] method ServicePromptAsync (line 64) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/AzureOpenAI_ChatCompletionStreaming.cs class AzureOpenAI_ChatCompletionStreaming (line 13) | public class AzureOpenAI_ChatCompletionStreaming(ITestOutputHelper outpu... method StreamServicePromptAsync (line 18) | [Fact] method StreamServicePromptTextAsync (line 37) | [Fact] method StreamFunctionCallContentAsync (line 70) | [Fact] method StartStreamingChatAsync (line 109) | private async Task StartStreamingChatAsync(IChatCompletionService chat... FILE: dotnet/samples/Concepts/ChatCompletion/AzureOpenAI_ChatCompletionWithReasoning.cs class AzureOpenAI_ChatCompletionWithReasoning (line 14) | public class AzureOpenAI_ChatCompletionWithReasoning(ITestOutputHelper o... method ChatPromptWithReasoningAsync (line 19) | [Fact] method ServicePromptWithReasoningAsync (line 63) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/AzureOpenAI_CustomClient.cs class AzureOpenAI_CustomClient (line 16) | public sealed class AzureOpenAI_CustomClient(ITestOutputHelper output) :... method UsingCustomHttpClientWithAzureOpenAI (line 18) | [Fact] class MyCustomClientHttpHandler (line 66) | private sealed class MyCustomClientHttpHandler(ITestOutputHelper outpu... method SendAsync (line 68) | protected override async Task SendAsync(HttpReq... FILE: dotnet/samples/Concepts/ChatCompletion/ChatHistoryAuthorName.cs class ChatHistoryAuthorName (line 11) | public class ChatHistoryAuthorName(ITestOutputHelper output) : BaseTest(... method CompletionIdentityAsync (line 32) | [Theory] method StreamingIdentityAsync (line 50) | [Theory] method CreateHistory (line 68) | private static ChatHistory CreateHistory(bool withName) method ValidateMessages (line 77) | private void ValidateMessages(ChatHistory chatHistory, bool expectName) method WriteMessages (line 92) | private void WriteMessages(IReadOnlyList messages,... method CreateCompletionService (line 102) | private static IChatCompletionService CreateCompletionService() FILE: dotnet/samples/Concepts/ChatCompletion/ChatHistoryInFunctions.cs class ChatHistoryInFunctions (line 15) | public sealed class ChatHistoryInFunctions(ITestOutputHelper output) : B... method UsingKernelDataAsync (line 22) | [Fact] method UsingKernelArgumentsAndFilterOption1Async (line 66) | [Fact] method UsingKernelArgumentsAndFilterOption2Async (line 104) | [Fact] class AutoFunctionInvocationFilter (line 138) | private sealed class AutoFunctionInvocationFilter : IAutoFunctionInvoc... method OnAutoFunctionInvocationAsync (line 140) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... class DataPlugin (line 161) | private sealed class DataPlugin(ITestOutputHelper output) method GetFeaturedProducts (line 163) | [KernelFunction] method GetProductReviews (line 176) | [KernelFunction] method GetDailySalesSummary (line 194) | [KernelFunction] method GetChatHistory (line 210) | private static ChatHistory? GetChatHistory(IDictionary> GetChatMessageCon... method GetStreamingChatMessageContentsAsync (line 33) | public async IAsyncEnumerable GetStreamin... FILE: dotnet/samples/Concepts/ChatCompletion/ChatHistoryReducers/ChatHistoryExtensions.cs class ChatHistoryExtensions (line 12) | internal static class ChatHistoryExtensions method GetSystemMessage (line 22) | internal static ChatMessageContent? GetSystemMessage(this IReadOnlyLis... method Extract (line 36) | public static IEnumerable Extract( method ComputeTruncationIndex (line 80) | public static int ComputeTruncationIndex(this IReadOnlyList?> ReduceAsync(IReadOnlyLis... method ComputeTruncationIndex (line 56) | private int ComputeTruncationIndex(IReadOnlyList c... FILE: dotnet/samples/Concepts/ChatCompletion/ChatHistoryReducers/ChatHistoryReducerTests.cs class ChatHistoryReducerTests (line 12) | public class ChatHistoryReducerTests(ITestOutputHelper output) : BaseTes... method VerifyMaxTokensChatHistoryReducerAsync (line 14) | [Theory] method VerifyReducedHistory (line 34) | private static void VerifyReducedHistory(IEnumerable> GetChatMessageContent... method GetStreamingChatMessageContentsAsync (line 128) | public async IAsyncEnumerable GetStream... FILE: dotnet/samples/Concepts/ChatCompletion/ChatHistorySerialization.cs class ChatHistorySerialization (line 11) | public class ChatHistorySerialization(ITestOutputHelper output) : BaseTe... method SerializeChatHistoryWithSKContentTypesAsync (line 19) | [Fact] method SerializeChatWithHistoryWithCustomContentType (line 60) | [Fact] class CustomContent (line 96) | private sealed class CustomContent(string content) : KernelContent(con... class CustomResolver (line 105) | private sealed class CustomResolver : DefaultJsonTypeInfoResolver method GetTypeInfo (line 107) | public override JsonTypeInfo GetTypeInfo(Type type, JsonSerializerOp... FILE: dotnet/samples/Concepts/ChatCompletion/Connectors_CustomHttpClient.cs class Connectors_CustomHttpClient (line 8) | public class Connectors_CustomHttpClient(ITestOutputHelper output) : Bas... method UseDefaultHttpClient (line 13) | [Fact] method UseCustomHttpClient (line 26) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/Connectors_KernelStreaming.cs class Connectors_KernelStreaming (line 12) | public class Connectors_KernelStreaming(ITestOutputHelper output) : Base... method RunAsync (line 14) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/Connectors_WithMultipleLLMs.cs class Connectors_WithMultipleLLMs (line 7) | public class Connectors_WithMultipleLLMs(ITestOutputHelper output) : Bas... method BuildKernel (line 11) | private static Kernel BuildKernel() method InvokePromptByServiceIdAsync (line 31) | [Theory] method InvokePromptByModelIdAsync (line 46) | [Fact] method InvokePromptFunctionWithFirstMatchingServiceIdAsync (line 62) | [Fact] method InvokePromptFunctionWithFirstMatchingModelIdAsync (line 78) | [Fact] method InvokePreconfiguredFunctionWithFirstMatchingServiceIdAsync (line 94) | [Fact] method InvokePreconfiguredFunctionWithFirstMatchingModelIdAsync (line 111) | [Fact] method InvokePreconfiguredFunctionByModelIdAsync (line 128) | [Fact] method InvokePreconfiguredFunctionByServiceIdAsync (line 145) | [Theory] method InvokePromptByNonExistingServiceIdThrowsExceptionAsync (line 162) | [Theory] method InvokePromptByNonExistingModelIdUsesDefaultServiceAsync (line 176) | [Theory] FILE: dotnet/samples/Concepts/ChatCompletion/Google_GeminiChatCompletion.cs class Google_GeminiChatCompletion (line 12) | public sealed class Google_GeminiChatCompletion(ITestOutputHelper output... method GoogleAIUsingChatCompletion (line 14) | [Fact] method VertexAIUsingChatCompletion (line 37) | [Fact] method ProcessChatAsync (line 106) | private async Task ProcessChatAsync(Kernel kernel) method MessageOutputAsync (line 133) | private Task MessageOutputAsync(ChatHistory chatHistory) FILE: dotnet/samples/Concepts/ChatCompletion/Google_GeminiChatCompletionStreaming.cs class Google_GeminiChatCompletionStreaming (line 13) | public sealed class Google_GeminiChatCompletionStreaming(ITestOutputHelp... method GoogleAIUsingStreamingChatCompletion (line 15) | [Fact] method VertexAIUsingStreamingChatCompletion (line 38) | [Fact] method ProcessStreamingChatAsync (line 107) | private async Task ProcessStreamingChatAsync(Kernel kernel) method MessageOutputAsync (line 134) | private Task MessageOutputAsync(ChatHistory chatHistory) method MessageOutputAsync (line 144) | private async Task MessageOutputAsync(IAsyncEnumer... FILE: dotnet/samples/Concepts/ChatCompletion/Google_GeminiChatCompletionWithFile.cs class Google_GeminiChatCompletionWithFile (line 12) | public class Google_GeminiChatCompletionWithFile(ITestOutputHelper outpu... method GoogleAIChatCompletionWithLocalFile (line 14) | [Fact] method VertexAIChatCompletionWithLocalFile (line 42) | [Fact] method GoogleAIChatCompletionWithBase64DataUri (line 76) | [Fact] method VertexAIChatCompletionWithBase64DataUri (line 107) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/Google_GeminiChatCompletionWithThinking.cs class Google_GeminiChatCompletionWithThinking (line 17) | public sealed class Google_GeminiChatCompletionWithThinking(ITestOutputH... method GoogleAIChatCompletionUsingThinkingBudget (line 19) | [Fact] method GoogleAIChatCompletionUsingThinkingLevel (line 51) | [Fact] method MessageOutputAsync (line 87) | private Task MessageOutputAsync(ChatHistory chatHistory) FILE: dotnet/samples/Concepts/ChatCompletion/Google_GeminiGetModelResult.cs class Google_GeminiGetModelResult (line 11) | public sealed class Google_GeminiGetModelResult(ITestOutputHelper output... method GetTokenUsageMetadata (line 13) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/Google_GeminiStructuredOutputs.cs class Google_GeminiStructuredOutputs (line 21) | public class Google_GeminiStructuredOutputs(ITestOutputHelper output) : ... method StructuredOutputsWithTypeInExecutionSettings (line 27) | [Theory] method StructuredOutputsWithFunctionCalling (line 65) | [Theory] method StructuredOutputsWithFunctionsFromPrompt (line 100) | [Theory] method StructuredOutputsWithFunctionsFromYaml (line 137) | [Theory] type MovieResult (line 176) | private struct MovieResult type Movie (line 182) | private struct Movie type MovieGenre (line 199) | private enum MovieGenre class EmailResult (line 214) | private sealed class EmailResult class Email (line 219) | private sealed class Email class EmailPlugin (line 227) | private sealed class EmailPlugin method GetEmails (line 230) | [KernelFunction] class User (line 244) | [Description("User")] method OutputResult (line 264) | private void OutputResult(MovieResult movieResult) method OutputResult (line 284) | private void OutputResult(EmailResult emailResult) method OutputResult (line 298) | private void OutputResult(User user) method InitializeKernel (line 308) | private Kernel InitializeKernel(bool useGoogleAI) FILE: dotnet/samples/Concepts/ChatCompletion/Google_GeminiVision.cs class Google_GeminiVision (line 12) | public sealed class Google_GeminiVision(ITestOutputHelper output) : Base... method GoogleAIChatCompletionWithVision (line 14) | [Fact] method VertexAIChatCompletionWithVision (line 55) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/HuggingFace_ChatCompletion.cs class HuggingFace_ChatCompletion (line 18) | public class HuggingFace_ChatCompletion(ITestOutputHelper output) : Base... method UsingKernelNonStreamingWithHuggingFace (line 23) | [Fact] method UsingServiceNonStreamingWithHuggingFace (line 57) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/HuggingFace_ChatCompletionStreaming.cs class HuggingFace_ChatCompletionStreaming (line 18) | public class HuggingFace_ChatCompletionStreaming(ITestOutputHelper outpu... method UsingServiceStreamingWithHuggingFace (line 23) | [Fact] method UsingKernelStreamingWithHuggingFace (line 64) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/HybridCompletion_Fallback.cs class HybridCompletion_Fallback (line 27) | public class HybridCompletion_Fallback(ITestOutputHelper output) : BaseT... method FallbackToAvailableModelAsync (line 32) | [Fact] method FallbackToAvailableModelStreamingAsync (line 67) | [Fact] method CreateUnavailableOpenAIChatClient (line 95) | private static IChatClient CreateUnavailableOpenAIChatClient() method CreateAzureOpenAIChatClient (line 114) | private static IChatClient CreateAzureOpenAIChatClient() class StubHandler (line 123) | protected sealed class StubHandler(HttpMessageHandler innerHandler, Fu... method SendAsync (line 125) | protected override async Task SendAsync(HttpReq... class FallbackChatClient (line 139) | internal sealed class FallbackChatClient : IChatClient method FallbackChatClient (line 155) | public FallbackChatClient(IList chatClients) method GetResponseAsync (line 169) | public async Task GetResponseAsy... method GetStreamingResponseAsync (line 195) | public async IAsyncEnumerable GetStreamingResponse... method ShouldFallbackToNextClient (line 244) | private bool ShouldFallbackToNextClient(Exception ex, int clientIndex,... method Dispose (line 269) | public void Dispose() method GetService (line 275) | public object? GetService(Type serviceType, object? serviceKey = null) FILE: dotnet/samples/Concepts/ChatCompletion/LMStudio_ChatCompletion.cs class LMStudio_ChatCompletion (line 20) | public class LMStudio_ChatCompletion(ITestOutputHelper output) : BaseTes... method UsingKernelStreamingWithLMStudio (line 25) | [Fact] method UsingServiceNonStreamingWithLMStudio (line 59) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/LMStudio_ChatCompletionStreaming.cs class LMStudio_ChatCompletionStreaming (line 20) | public class LMStudio_ChatCompletionStreaming(ITestOutputHelper output) ... method UsingServiceStreamingWithLMStudio (line 25) | [Fact] method UsingKernelStreamingWithLMStudio (line 66) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/MistralAI_ChatCompletion.cs class MistralAI_ChatCompletion (line 10) | public class MistralAI_ChatCompletion(ITestOutputHelper output) : BaseTe... method GetChatMessageContentAsync (line 12) | [Fact] method GetChatMessageContentUsingImageContentAsync (line 31) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/MistralAI_ChatPrompt.cs class MistralAI_ChatPrompt (line 12) | public sealed class MistralAI_ChatPrompt(ITestOutputHelper output) : Bas... method GetChatMessageContentsAsync (line 14) | [Fact] method GetStreamingChatMessageContentsAsync (line 36) | [Fact] method ChatPromptAsync (line 58) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/MistralAI_FunctionCalling.cs class MistralAI_FunctionCalling (line 15) | public sealed class MistralAI_FunctionCalling(ITestOutputHelper output) ... method AutoInvokeKernelFunctionsAsync (line 17) | [Fact] method AutoInvokeKernelFunctionsMultipleCallsAsync (line 35) | [Fact] method RequiredKernelFunctionsAsync (line 58) | [Fact] method NoKernelFunctionsAsync (line 80) | [Fact] method AutoInvokeKernelFunctionsMultiplePluginsAsync (line 101) | [Fact] class WeatherPlugin (line 120) | public sealed class WeatherPlugin method GetWeather (line 122) | [KernelFunction] class WidgetPlugin (line 129) | public sealed class WidgetPlugin method CreateWidget (line 131) | [KernelFunction] type WidgetColor (line 140) | [JsonConverter(typeof(JsonStringEnumConverter))] method CreateKernelWithWeatherPlugin (line 153) | private Kernel CreateKernelWithWeatherPlugin() FILE: dotnet/samples/Concepts/ChatCompletion/MistralAI_StreamingFunctionCalling.cs class MistralAI_StreamingFunctionCalling (line 13) | public sealed class MistralAI_StreamingFunctionCalling(ITestOutputHelper... method GetChatMessageContentsAsync (line 15) | [Fact] class WeatherPlugin (line 41) | public sealed class WeatherPlugin method GetWeather (line 43) | [KernelFunction] FILE: dotnet/samples/Concepts/ChatCompletion/MultipleProviders_ChatHistoryReducer.cs class MultipleProviders_ChatHistoryReducer (line 13) | public class MultipleProviders_ChatHistoryReducer(ITestOutputHelper outp... method ShowTotalTokenCountAsync (line 15) | [Fact] method ShowHowToReduceChatHistoryToLastMessageAsync (line 54) | [Fact] method ShowHowToReduceChatHistoryToLastMessageStreamingAsync (line 97) | [Fact] method ShowHowToReduceChatHistoryToMaxTokensAsync (line 145) | [Fact] method ShowHowToReduceChatHistoryWithSummarizationAsync (line 188) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/Ollama_ChatCompletion.cs class Ollama_ChatCompletion (line 14) | public class Ollama_ChatCompletion(ITestOutputHelper output) : BaseTest(... method UsingChatClientPromptAsync (line 19) | [Fact] method UsingChatCompletionServicePromptWithInnerContentAsync (line 61) | [Fact] method ChatPromptAsync (line 96) | [Fact] method ChatPromptWithInnerContentAsync (line 129) | [Fact] method OutputOllamaSharpContent (line 162) | private void OutputOllamaSharpContent(OllamaSharp.Models.Chat.ChatDone... FILE: dotnet/samples/Concepts/ChatCompletion/Ollama_ChatCompletionStreaming.cs class Ollama_ChatCompletionStreaming (line 14) | public class Ollama_ChatCompletionStreaming(ITestOutputHelper output) : ... method UsingChatClientStreaming (line 19) | [Fact] method UsingChatCompletionServiceStreamingWithOllama (line 54) | [Fact] method UsingChatClientStreamingRawContentsWithOllama (line 94) | [Fact] method UsingKernelChatPromptStreaming (line 125) | [Fact] method UsingKernelChatPromptStreamingRawRepresentation (line 159) | [Fact] method UsingStreamingTextFromChatCompletion (line 194) | [Fact] method StreamMessageOutputFromKernelAsync (line 224) | private async Task StreamMessageOutputFromKernelAsync(Kernel k... method StreamChatClientMessageOutputAsync (line 248) | private async Task StreamChatClientMessageOutputAsync(IChatClient chat... method OutputOllamaSharpContent (line 279) | private void OutputOllamaSharpContent(OllamaSharp.Models.Chat.ChatResp... method OutputLastMessage (line 305) | private void OutputLastMessage(List chatHistory) FILE: dotnet/samples/Concepts/ChatCompletion/Ollama_ChatCompletionWithVision.cs class Ollama_ChatCompletionWithVision (line 14) | public class Ollama_ChatCompletionWithVision(ITestOutputHelper output) :... method GetLocalImageDescriptionUsingChatClient (line 20) | [Fact] method GetLocalImageDescription (line 50) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/Onnx_ChatCompletion.cs class Onnx_ChatCompletion (line 11) | public class Onnx_ChatCompletion(ITestOutputHelper output) : BaseTest(ou... method ServicePromptAsync (line 29) | [Fact] method ChatPromptAsync (line 81) | [Fact] method DisposeServices (line 116) | private static void DisposeServices(Kernel kernel) FILE: dotnet/samples/Concepts/ChatCompletion/Onnx_ChatCompletionStreaming.cs class Onnx_ChatCompletionStreaming (line 13) | public class Onnx_ChatCompletionStreaming(ITestOutputHelper output) : Ba... method StreamChatAsync (line 31) | [Fact] method StreamChatPromptAsync (line 80) | [Fact] method StreamTextFromChatAsync (line 129) | [Fact] method StreamMessageOutputAsync (line 158) | private async Task StreamMessageOutputAsync(OnnxRuntimeGenAIChatComple... method StreamMessageOutputFromKernelAsync (line 182) | private async Task StreamMessageOutputFromKernelAsync(Kernel k... method DisposeServices (line 210) | private static void DisposeServices(Kernel kernel) FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_ChatCompletion.cs class OpenAI_ChatCompletion (line 13) | public class OpenAI_ChatCompletion(ITestOutputHelper output) : BaseTest(... method ServicePromptAsync (line 18) | [Fact] method ServicePromptWithInnerContentAsync (line 56) | [Fact] method ChatPromptAsync (line 87) | [Fact] method ChatPromptWithInnerContentAsync (line 119) | [Fact] method ChatPromptStoreWithMetadataAsync (line 149) | [Fact] method OutputInnerContent (line 181) | private void OutputInnerContent(OpenAI.Chat.ChatCompletion innerContent) FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_ChatCompletionStreaming.cs class OpenAI_ChatCompletionStreaming (line 13) | public class OpenAI_ChatCompletionStreaming(ITestOutputHelper output) : ... method StreamServicePromptAsync (line 18) | [Fact] method StreamServicePromptTextAsync (line 54) | [Fact] method StreamServicePromptWithInnerContentAsync (line 88) | [Fact] method StreamChatPromptAsync (line 118) | [Fact] method StreamChatPromptWithInnerContentAsync (line 149) | [Fact] method StreamFunctionCallContentAsync (line 178) | [Fact] method StreamMessageOutputFromKernelAsync (line 217) | private async Task StreamMessageOutputFromKernelAsync(Kernel k... method OutputInnerContent (line 253) | private void OutputInnerContent(OpenAI.Chat.StreamingChatCompletionUpd... FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_ChatCompletionWebSearch.cs class OpenAI_ChatCompletioWebSearch (line 19) | public class OpenAI_ChatCompletioWebSearch(ITestOutputHelper output) : B... method UsingChatCompletionWithWebSearchEnabled (line 21) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_ChatCompletionWithAudio.cs class OpenAI_ChatCompletionWithAudio (line 27) | public class OpenAI_ChatCompletionWithAudio(ITestOutputHelper output) : ... method UsingChatCompletionWithLocalInputAudioAndOutputAudio (line 42) | [Fact] method UsingChatCompletionWithLocalInputAudioAndTextOutput (line 93) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_ChatCompletionWithFile.cs class OpenAI_ChatCompletionWithFile (line 12) | public class OpenAI_ChatCompletionWithFile(ITestOutputHelper output) : B... method UsingLocalFileInChatCompletion (line 17) | [Fact] method UsingBase64DataUriInChatCompletion (line 44) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_ChatCompletionWithReasoning.cs class OpenAI_ChatCompletionWithReasoning (line 12) | public class OpenAI_ChatCompletionWithReasoning(ITestOutputHelper output... method ChatPromptWithReasoningAsync (line 17) | [Fact] method ServicePromptWithReasoningAsync (line 55) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_ChatCompletionWithVision.cs class OpenAI_ChatCompletionWithVision (line 10) | public class OpenAI_ChatCompletionWithVision(ITestOutputHelper output) :... method RemoteImageAsync (line 12) | [Fact] method LocalImageAsync (line 36) | [Fact] method LocalImageWithImageDetailInMetadataAsync (line 60) | [Fact] FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_CustomClient.cs class OpenAI_CustomClient (line 16) | public sealed class OpenAI_CustomClient(ITestOutputHelper output) : Base... method UsingCustomHttpClientWithOpenAI (line 18) | [Fact] class MyCustomClientHttpHandler (line 66) | private sealed class MyCustomClientHttpHandler(ITestOutputHelper outpu... method SendAsync (line 68) | protected override async Task SendAsync(HttpReq... FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_FunctionCalling.cs class OpenAI_FunctionCalling (line 11) | public sealed class OpenAI_FunctionCalling(ITestOutputHelper output) : B... method AutoInvokeKernelFunctionsAsync (line 13) | [Fact] method AutoInvokeKernelFunctionsMultipleCallsAsync (line 31) | [Fact] method AutoInvokeKernelFunctionsWithComplexParameterAsync (line 54) | [Fact] method AutoInvokeLightPluginAsync (line 72) | [Fact] class WeatherPlugin (line 91) | private sealed class WeatherPlugin method GetWeather (line 93) | [KernelFunction] class HolidayPlugin (line 100) | private sealed class HolidayPlugin method BookHoliday (line 102) | [KernelFunction] class HolidayRequest (line 109) | private sealed class HolidayRequest class LightPlugin (line 118) | private sealed class LightPlugin method GetState (line 122) | [KernelFunction] method ChangeState (line 126) | [KernelFunction] method CreateKernelWithPlugin (line 136) | private Kernel CreateKernelWithPlugin() class FunctionFilterExample (line 153) | private sealed class FunctionFilterExample(ITestOutputHelper output) :... method OnFunctionInvocationAsync (line 155) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_FunctionCallingWithMemoryPlugin.cs class OpenAI_FunctionCallingWithMemoryPlugin (line 17) | public class OpenAI_FunctionCallingWithMemoryPlugin(ITestOutputHelper ou... method UseFunctionCallingToRetrieveMemoriesAsync (line 26) | [Fact] method PopulateMemoryAsync (line 71) | private static async Task PopulateMemoryAsync(string collection, Seman... class MemoryPlugin (line 93) | private sealed class MemoryPlugin(string collection, ISemanticTextMemo... method GetUsefulInformationAsync (line 95) | [KernelFunction] class FunctionInvocationFilter (line 112) | private sealed class FunctionInvocationFilter(ITestOutputHelper output... method OnFunctionInvocationAsync (line 117) | public async Task OnFunctionInvocationAsync(Microsoft.SemanticKernel... FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_ReasonedFunctionCalling.cs class OpenAI_ReasonedFunctionCalling (line 14) | public sealed class OpenAI_ReasonedFunctionCalling(ITestOutputHelper out... method AskAssistantToExplainFunctionCallsAfterExecutionAsync (line 22) | [Fact] method UseDecoratedFunctionAsync (line 48) | [Fact] method UseDecoratedFunctionWithPromptAsync (line 70) | [Fact] method AskAssistantToExplainFunctionCallsBeforeExecutionAsync (line 90) | [Fact] method QueryAssistantToExplainFunctionCallsBeforeExecutionAsync (line 114) | [Fact] class RespondExplainFunctionInvocationFilter (line 142) | private sealed class RespondExplainFunctionInvocationFilter : IAutoFun... method OnAutoFunctionInvocationAsync (line 146) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... class QueryExplainFunctionInvocationFilter (line 180) | private sealed class QueryExplainFunctionInvocationFilter(ITestOutputH... method OnAutoFunctionInvocationAsync (line 184) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... class WeatherPlugin (line 204) | private sealed class WeatherPlugin method GetWeather (line 206) | [KernelFunction] class DecoratedWeatherPlugin (line 213) | private sealed class DecoratedWeatherPlugin method GetWeather (line 217) | [KernelFunction] method CreateKernelWithPlugin (line 225) | private Kernel CreateKernelWithPlugin() FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_RepeatedFunctionCalling.cs class OpenAI_RepeatedFunctionCalling (line 13) | public sealed class OpenAI_RepeatedFunctionCalling(ITestOutputHelper out... method ReuseFunctionResultExecutionAsync (line 19) | [Fact] class WeatherPlugin (line 51) | private sealed class WeatherPlugin method GetWeather (line 53) | [KernelFunction] method CreateKernelWithPlugin (line 60) | private Kernel CreateKernelWithPlugin() FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_StructuredOutputs.cs class OpenAI_StructuredOutputs (line 28) | public class OpenAI_StructuredOutputs(ITestOutputHelper output) : BaseTe... method StructuredOutputsWithChatResponseFormatAsync (line 34) | [Fact] method StructuredOutputsWithTypeInExecutionSettingsAsync (line 107) | [Fact] method StructuredOutputsWithFunctionCallingOpenAIAsync (line 152) | [Fact] method StructuredOutputsWithFunctionCallingAzureOpenAIAsync (line 201) | [Fact] method StructuredOutputsWithAzureOpenAIAsync (line 250) | [Fact] method StructuredOutputsWithFunctionsFromPromptAsync (line 295) | [Fact] method StructuredOutputsWithFunctionsFromYamlAsync (line 338) | [Fact] type MovieResult (line 383) | private struct MovieResult type Movie (line 389) | private struct Movie class EmailResult (line 404) | private sealed class EmailResult class Email (line 409) | private sealed class Email class EmailPlugin (line 417) | private sealed class EmailPlugin method GetEmails (line 420) | [KernelFunction] method OutputResult (line 435) | private void OutputResult(MovieResult movieResult) method OutputResult (line 452) | private void OutputResult(EmailResult emailResult) FILE: dotnet/samples/Concepts/ChatCompletion/OpenAI_UsingLogitBias.cs class OpenAI_UsingLogitBias (line 12) | public class OpenAI_UsingLogitBias(ITestOutputHelper output) : BaseTest(... method RunAsync (line 14) | [Fact] method MessageOutputAsync (line 70) | private Task MessageOutputAsync(ChatHistory chatHistory) FILE: dotnet/samples/Concepts/DependencyInjection/HttpClient_Registration.cs class HttpClient_Registration (line 9) | public class HttpClient_Registration(ITestOutputHelper output) : BaseTes... method UseBasicRegistrationWithHttpClientFactory (line 14) | [Fact] method UseNamedRegistrationWitHttpClientFactory (line 37) | [Fact] FILE: dotnet/samples/Concepts/DependencyInjection/HttpClient_Resiliency.cs class HttpClient_Resiliency (line 12) | public class HttpClient_Resiliency(ITestOutputHelper output) : BaseTest(... method RunAsync (line 17) | [Fact] FILE: dotnet/samples/Concepts/DependencyInjection/Kernel_Building.cs class Kernel_Building (line 15) | public class Kernel_Building(ITestOutputHelper output) : BaseTest(output) method BuildKernelUsingServiceCollection (line 17) | [Fact] method BuildKernelUsingServiceProvider (line 33) | [Fact] method BuildKernelUsingServiceCollectionExtension (line 59) | [Fact] FILE: dotnet/samples/Concepts/DependencyInjection/Kernel_Injecting.cs class Kernel_Injecting (line 10) | public class Kernel_Injecting(ITestOutputHelper output) : BaseTest(output) method RunAsync (line 12) | [Fact] class KernelClient (line 37) | private sealed class KernelClient(Kernel kernel, ILoggerFactory logger... method SummarizeAsync (line 42) | public async Task SummarizeAsync(string ask) FILE: dotnet/samples/Concepts/Filtering/AutoFunctionInvocationFiltering.cs class AutoFunctionInvocationFiltering (line 9) | public class AutoFunctionInvocationFiltering(ITestOutputHelper output) :... method AutoFunctionInvocationFilterAsync (line 14) | [Fact] method GetFunctionCallsWithFilterAsync (line 49) | [Fact] class AutoFunctionInvocationFilter (line 94) | private sealed class AutoFunctionInvocationFilter(ITestOutputHelper ou... method OnAutoFunctionInvocationAsync (line 96) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... class FunctionCallsFilter (line 149) | private sealed class FunctionCallsFilter(ITestOutputHelper output) : I... method OnAutoFunctionInvocationAsync (line 151) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... FILE: dotnet/samples/Concepts/Filtering/AzureOpenAI_DeploymentSwitch.cs class AzureOpenAI_DeploymentSwitch (line 15) | public class AzureOpenAI_DeploymentSwitch(ITestOutputHelper output) : Ba... method DeploymentSwitchAsync (line 17) | [Fact] class AutoFunctionInvocationFilter (line 71) | private sealed class AutoFunctionInvocationFilter(ITestOutputHelper ou... method OnAutoFunctionInvocationAsync (line 73) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... FILE: dotnet/samples/Concepts/Filtering/ChatClient_AutoFunctionInvocationFiltering.cs class ChatClient_AutoFunctionInvocationFiltering (line 9) | public class ChatClient_AutoFunctionInvocationFiltering(ITestOutputHelpe... method UsingAutoFunctionInvocationFilter (line 14) | [Fact] method GetFunctionCallsWithFilterAsync (line 49) | [Fact] class AutoFunctionInvocationFilter (line 94) | private sealed class AutoFunctionInvocationFilter(ITestOutputHelper ou... method OnAutoFunctionInvocationAsync (line 96) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... class FunctionCallsFilter (line 149) | private sealed class FunctionCallsFilter(ITestOutputHelper output) : I... method OnAutoFunctionInvocationAsync (line 151) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... FILE: dotnet/samples/Concepts/Filtering/FunctionInvocationFiltering.cs class FunctionInvocationFiltering (line 10) | public class FunctionInvocationFiltering(ITestOutputHelper output) : Bas... method FunctionAndPromptFiltersAsync (line 15) | [Fact] method FunctionFilterResultOverrideAsync (line 40) | [Fact] method FunctionFilterResultOverrideOnStreamingAsync (line 61) | [Fact] method FunctionFilterResultOverrideForBothStreamingAndNonStreamingAsync (line 91) | [Fact] method FunctionFilterExceptionHandlingAsync (line 125) | [Fact] method FunctionFilterExceptionHandlingOnStreamingAsync (line 145) | [Fact] class FunctionFilterExample (line 175) | private sealed class FunctionFilterExample : IFunctionInvocationFilter method OnFunctionInvocationAsync (line 177) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... class StreamingFunctionFilterExample (line 204) | private sealed class StreamingFunctionFilterExample : IFunctionInvocat... method OnFunctionInvocationAsync (line 206) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... method OverrideStreamingDataAsync (line 216) | private async IAsyncEnumerable OverrideStreamingDataAsync(IA... class ExceptionHandlingFilterExample (line 227) | private sealed class ExceptionHandlingFilterExample(ILogger logger) : ... method OnFunctionInvocationAsync (line 231) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... class StreamingExceptionHandlingFilterExample (line 251) | private sealed class StreamingExceptionHandlingFilterExample(ILogger l... method OnFunctionInvocationAsync (line 255) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... method StreamingWithExceptionHandlingAsync (line 263) | private async IAsyncEnumerable StreamingWithExceptionHandlin... class DualModeFilter (line 296) | private sealed class DualModeFilter : IFunctionInvocationFilter method OnFunctionInvocationAsync (line 298) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... method OverrideStreamingDataAsync (line 314) | private async IAsyncEnumerable OverrideStreamingDataAsync(IA... method OverrideNonStreamingData (line 322) | private string OverrideNonStreamingData(string data) class FirstFunctionFilter (line 332) | private sealed class FirstFunctionFilter(ITestOutputHelper output) : I... method OnFunctionInvocationAsync (line 336) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... class SecondFunctionFilter (line 344) | private sealed class SecondFunctionFilter(ITestOutputHelper output) : ... method OnFunctionInvocationAsync (line 348) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... FILE: dotnet/samples/Concepts/Filtering/MaxTokensWithFilters.cs class MaxTokensWithFilters (line 18) | public sealed class MaxTokensWithFilters(ITestOutputHelper output) : Bas... method ExampleAsync (line 23) | [Fact] method RunExampleAsync (line 49) | private async Task RunExampleAsync(bool includeFilter) class MaxTokensFilter (line 91) | private sealed class MaxTokensFilter(OpenAIPromptExecutionSettings exe... method OnAutoFunctionInvocationAsync (line 93) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... class MoviePlugin (line 113) | private sealed class MoviePlugin(ITestOutputHelper output) method GetMovieTitles (line 115) | [KernelFunction] method GetDirectors (line 130) | [KernelFunction] method GetMovieDescriptions (line 145) | [KernelFunction] method GetChatHistoryOutputTokens (line 162) | private static int GetChatHistoryOutputTokens(ChatHistory? chatHistory) method GetOutputTokensFromMetadata (line 185) | private static int? GetOutputTokensFromMetadata(IReadOnlyDictionary> AnalyzeAsync(P... type AnonymizerType (line 336) | private readonly struct AnonymizerType(string name) class PresidioTextAnonymizer (line 352) | private sealed class PresidioTextAnonymizer class PresidioTextAnonymizerRequest (line 367) | private sealed class PresidioTextAnonymizerRequest class PresidioTextAnonymizerResponseItem (line 386) | private sealed class PresidioTextAnonymizerResponseItem class PresidioTextAnonymizerResponse (line 409) | private sealed class PresidioTextAnonymizerResponse class PresidioTextAnonymizerService (line 423) | private sealed class PresidioTextAnonymizerService(HttpClient httpClient) method AnonymizeAsync (line 427) | public async Task AnonymizeAsync(Pre... class Contact (line 449) | private sealed class Contact class SearchPlugin (line 459) | private sealed class SearchPlugin method GetContacts (line 461) | [KernelFunction] FILE: dotnet/samples/Concepts/Filtering/PromptRenderFiltering.cs class PromptRenderFiltering (line 8) | public class PromptRenderFiltering(ITestOutputHelper output) : BaseTest(... method FunctionAndPromptFiltersAsync (line 13) | [Fact] method PromptFilterRenderedPromptOverrideAsync (line 37) | [Fact] class PromptFilterExample (line 60) | private sealed class PromptFilterExample : IPromptRenderFilter method OnPromptRenderAsync (line 62) | public async Task OnPromptRenderAsync(PromptRenderContext context, F... class FirstPromptFilter (line 74) | private sealed class FirstPromptFilter(ITestOutputHelper output) : IPr... method OnPromptRenderAsync (line 78) | public async Task OnPromptRenderAsync(PromptRenderContext context, F... FILE: dotnet/samples/Concepts/Filtering/RetryWithFilters.cs class RetryWithFilters (line 14) | public class RetryWithFilters(ITestOutputHelper output) : BaseTest(output) method ChangeModelAndRetryAsync (line 16) | [Fact] method ChangeModelAndRetryStreaming (line 47) | [Fact] class RetryFilter (line 80) | private sealed class RetryFilter(string fallbackModelId) : IFunctionIn... method OnFunctionInvocationAsync (line 82) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... class StreamingRetryFilter (line 107) | private sealed class StreamingRetryFilter(string fallbackModelId) : IF... method OnFunctionInvocationAsync (line 109) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... method DeferredStreamingRetryResult (line 118) | private async IAsyncEnumerable DeferredStrea... FILE: dotnet/samples/Concepts/Filtering/TelemetryWithFilters.cs class TelemetryWithFilters (line 19) | public class TelemetryWithFilters(ITestOutputHelper output) : BaseTest(o... method LoggingAsync (line 21) | [Theory] class FunctionInvocationLoggingFilter (line 126) | private sealed class FunctionInvocationLoggingFilter(ILogger logger) :... method OnFunctionInvocationAsync (line 128) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... method ProcessFunctionResult (line 180) | private void ProcessFunctionResult(FunctionResult functionResult) method ProcessFunctionResultStreamingAsync (line 196) | private async IAsyncEnumerable ProcessF... class PromptRenderLoggingFilter (line 231) | private sealed class PromptRenderLoggingFilter(ILogger logger) : IProm... method OnPromptRenderAsync (line 233) | public async Task OnPromptRenderAsync(PromptRenderContext context, F... class AutoFunctionInvocationLoggingFilter (line 245) | private sealed class AutoFunctionInvocationLoggingFilter(ILogger logge... method OnAutoFunctionInvocationAsync (line 247) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... FILE: dotnet/samples/Concepts/FunctionCalling/AzureAIInference_FunctionCalling.cs class AzureAIInference_FunctionCalling (line 8) | public class AzureAIInference_FunctionCalling : BaseTest method AzureAIInference_FunctionCalling (line 14) | public AzureAIInference_FunctionCalling(ITestOutputHelper output) : ba... method FunctionCallingAsync (line 24) | [Fact] method FunctionCallingWithPromptExecutionSettingsAsync (line 35) | [Fact] method Dispose (line 43) | protected override void Dispose(bool disposing) method CreateKernel (line 58) | private Kernel CreateKernel() FILE: dotnet/samples/Concepts/FunctionCalling/ContextDependentAdvertising.cs class ContextDependentAdvertising (line 12) | public class ContextDependentAdvertising(ITestOutputHelper output) : Bas... method AdvertiseFunctionsDependingOnContextPerUserInteractionAsync (line 20) | [Fact] method CreateKernel (line 80) | private static Kernel CreateKernel() class GameUtils (line 90) | private sealed class GameUtils method CreateMaze (line 92) | [KernelFunction] method AddTrapsToMaze (line 95) | [KernelFunction] method AddTreasuresToMaze (line 98) | [KernelFunction] method PlayGame (line 101) | [KernelFunction] FILE: dotnet/samples/Concepts/FunctionCalling/FunctionCalling.cs class FunctionCalling (line 63) | public class FunctionCalling(ITestOutputHelper output) : BaseTest(output) method RunPromptWithAutoFunctionChoiceBehaviorAdvertisingAllKernelFunctionsInvokedAutomaticallyAsync (line 68) | [Fact] method RunPromptWithRequiredFunctionChoiceBehaviorAdvertisingOneFunctionInvokedAutomaticallyAsync (line 83) | [Fact] method RunPromptWithNoneFunctionChoiceBehaviorAdvertisingAllKernelFunctionsAsync (line 100) | [Fact] method RunPromptTemplateConfigWithAutoFunctionChoiceBehaviorAdvertisingAllKernelFunctionsInvokedAutomaticallyAsync (line 117) | [Fact] method RunPromptTemplateConfigWithAutoFunctionChoiceBehaviorAdvertisingOneFunctionInvokedAutomaticallyAsync (line 142) | [Fact] method RunNonStreamingChatCompletionApiWithAutomaticFunctionInvocationAsync (line 166) | [Fact] method RunStreamingChatCompletionApiWithAutomaticFunctionInvocationAsync (line 190) | [Fact] method RunNonStreamingChatCompletionApiWithManualFunctionInvocationAsync (line 223) | [Fact] method RunStreamingChatCompletionApiWithManualFunctionCallingAsync (line 284) | [Fact] method RunNonStreamingPromptWithSimulatedFunctionAsync (line 352) | [Fact] method DisableFunctionCallingAsync (line 405) | [Fact] method DisableFunctionCallingInPromptTemplateConfigAsync (line 422) | [Fact] method RunNonStreamingChatCompletionApiWithConcurrentFunctionInvocationOptionAsync (line 446) | [Fact] method RunNonStreamingChatCompletionApiWithParallelFunctionCallOptionAsync (line 473) | [Fact] method RunNonStreamingChatCompletionApiWithParallelFunctionCallAndConcurrentFunctionInvocationOptionsAsync (line 500) | [Fact] method CreateKernel (line 532) | private static Kernel CreateKernel(ITestOutputHelper? output = null) FILE: dotnet/samples/Concepts/FunctionCalling/FunctionCalling_ReturnMetadata.cs class FunctionCalling_ReturnMetadata (line 23) | public class FunctionCalling_ReturnMetadata(ITestOutputHelper output) : ... method ProvideFunctionReturnTypeDescriptionInFunctionDescriptionAsync (line 25) | [Fact] method ProvideFunctionReturnTypeSchemaInFunctionDescriptionAsync (line 54) | [Fact] method ProvideFunctionReturnTypeSchemaAsPartOfFunctionReturnValueAsync (line 83) | [Fact] class WeatherPlugin1 (line 122) | private sealed class WeatherPlugin1 method GetWeatherData (line 124) | [KernelFunction] class WeatherData (line 136) | public sealed class WeatherData class WeatherPlugin2 (line 148) | private sealed class WeatherPlugin2 method GetWeatherData (line 150) | [KernelFunction] class WeatherData (line 163) | public sealed class WeatherData class WeatherPlugin3 (line 175) | private sealed class WeatherPlugin3 method GetWeatherData (line 177) | [KernelFunction] class WeatherData (line 189) | public sealed class WeatherData class AddReturnTypeSchemaFilter (line 208) | private sealed class AddReturnTypeSchemaFilter : IAutoFunctionInvocati... method OnAutoFunctionInvocationAsync (line 210) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... class FunctionResultWithSchema (line 226) | private sealed class FunctionResultWithSchema method CreateKernel (line 237) | private static Kernel CreateKernel() FILE: dotnet/samples/Concepts/FunctionCalling/FunctionCalling_SharedState.cs class FunctionCalling_SharedState (line 14) | public class FunctionCalling_SharedState(ITestOutputHelper output) : Bas... method SaveSharedStateInLocalStoreAsync (line 24) | [Fact] class SummarizationPlugin (line 57) | private sealed class SummarizationPlugin(LocalStateService stateService) method Summarize (line 59) | [KernelFunction, Description("Summarize the text and store the summa... class TranslationPlugin (line 74) | private sealed class TranslationPlugin(LocalStateService stateService) method Translate (line 76) | [KernelFunction, Description("Translate the text from state identifi... class ConsolePlugin (line 94) | private sealed class ConsolePlugin(LocalStateService stateService, ITe... method Print (line 96) | [KernelFunction, Description("Print the text from state identified b... class LocalStateService (line 106) | private sealed class LocalStateService method GetState (line 110) | public string GetState(string id) method SetState (line 119) | public void SetState(string id, string value) FILE: dotnet/samples/Concepts/FunctionCalling/Gemini_FunctionCalling.cs class Gemini_FunctionCalling (line 27) | public sealed class Gemini_FunctionCalling(ITestOutputHelper output) : B... method GoogleAIChatCompletionWithFunctionCalling (line 29) | [RetryFact] method VertexAIChatCompletionWithFunctionCalling (line 46) | [RetryFact] method GoogleAIFunctionCallingNullable (line 90) | [RetryFact] class MyWeatherPlugin (line 116) | private sealed class MyWeatherPlugin method GetWeather (line 118) | [KernelFunction] method VertexAIFunctionCallingNullable (line 126) | [RetryFact] method RunSampleAsync (line 176) | private async Task RunSampleAsync(Kernel kernel) class WeatherRequest (line 305) | private sealed class WeatherRequest FILE: dotnet/samples/Concepts/FunctionCalling/MultipleFunctionsVsParameters.cs class MultipleFunctionsVsParameters (line 32) | public class MultipleFunctionsVsParameters(ITestOutputHelper output) : B... method InvoiceSearchBySampleAsync (line 37) | [Fact] method InvoiceSearchSampleAsync (line 56) | [Fact] method InvokePromptsAsync (line 73) | private async Task InvokePromptsAsync(Kernel kernel) class AutoFunctionInvocationFilter (line 100) | private sealed class AutoFunctionInvocationFilter(ITestOutputHelper ou... method OnAutoFunctionInvocationAsync (line 102) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... class InvoiceSearchBy (line 118) | private sealed class InvoiceSearchBy method SearchByCustomerName (line 120) | [KernelFunction] method SearchByPurchaseOrder (line 132) | [KernelFunction] method SearchByVendorNumber (line 144) | [KernelFunction] class InvoiceSearch (line 160) | private sealed class InvoiceSearch method Search (line 162) | [KernelFunction] class Invoice (line 193) | private sealed class Invoice class InvoiceSearchRequest (line 203) | [Description("The invoice search request.")] FILE: dotnet/samples/Concepts/FunctionCalling/NexusRaven_FunctionCalling.cs class NexusRaven_FunctionCalling (line 16) | public class NexusRaven_FunctionCalling(ITestOutputHelper output) : Base... method InvokeTextGenerationAsync (line 26) | [Fact] method InvokeTextGenerationWithFunctionCallingAsync (line 44) | [Fact] method CreateSignature (line 96) | private static string CreateSignature(KernelFunction function) method GetType (line 109) | private static string GetType(KernelParameterMetadata parameter) method ImportFunctions (line 122) | private static KernelPlugin ImportFunctions(Kernel kernel) class FunctionDefinition (line 140) | private sealed class FunctionDefinition FILE: dotnet/samples/Concepts/Functions/Arguments.cs class Arguments (line 10) | public class Arguments(ITestOutputHelper output) : BaseTest(output) method RunAsync (line 12) | [Fact] class StaticTextPlugin (line 43) | public sealed class StaticTextPlugin method Uppercase (line 45) | [KernelFunction, Description("Change all string chars to uppercase")] method AppendDay (line 49) | [KernelFunction, Description("Append the day variable")] FILE: dotnet/samples/Concepts/Functions/FunctionResult_Metadata.cs class FunctionResult_Metadata (line 7) | public class FunctionResult_Metadata(ITestOutputHelper output) : BaseTes... method GetTokenUsageMetadataAsync (line 9) | [Fact] method GetFullModelMetadataAsync (line 34) | [Fact] method GetMetadataFromStreamAsync (line 59) | [Fact] FILE: dotnet/samples/Concepts/Functions/FunctionResult_StronglyTyped.cs class FunctionResult_StronglyTyped (line 13) | public class FunctionResult_StronglyTyped(ITestOutputHelper output) : Ba... method RunAsync (line 15) | [Fact] class RootObject (line 51) | private sealed class RootObject class TestCompany (line 56) | private sealed class TestCompany class FunctionResultTestDataGen (line 66) | private sealed class FunctionResultTestDataGen : FunctionResultExtended method FunctionResultTestDataGen (line 72) | public FunctionResultTestDataGen(FunctionResult functionResult, long... method ParseTokenCounts (line 80) | private TokenCounts? ParseTokenCounts() method ParseTestCompanies (line 95) | private List ParseTestCompanies() class TokenCounts (line 105) | private sealed class TokenCounts(int completionTokens, int promptToken... class FunctionResultExtended (line 115) | private class FunctionResultExtended method FunctionResultExtended (line 122) | public FunctionResultExtended(FunctionResult functionResult) method ParseResultFromFunctionResult (line 128) | private string ParseResultFromFunctionResult() FILE: dotnet/samples/Concepts/Functions/MethodFunctions.cs class MethodFunctions (line 7) | public class MethodFunctions(ITestOutputHelper output) : BaseTest(output) method RunAsync (line 9) | [Fact] FILE: dotnet/samples/Concepts/Functions/MethodFunctions_Advanced.cs class MethodFunctions_Advanced (line 14) | public class MethodFunctions_Advanced(ITestOutputHelper output) : BaseTe... method MethodFunctionsChaining (line 19) | [Fact] method AccessUnderlyingMethodAttributes (line 37) | [Fact] class Plugin (line 54) | private sealed class Plugin method Function1Async (line 58) | [KernelFunction] method Function2 (line 71) | [KernelFunction] method FunctionWithInvocationSettingsAttribute (line 81) | [KernelFunction, InvocationSettingsAttribute(priority: Priority.High)] class MyCustomType (line 96) | [TypeConverter(typeof(MyCustomTypeConverter))] class MyCustomTypeConverter (line 109) | private sealed class MyCustomTypeConverter : TypeConverter method CanConvertFrom (line 111) | public override bool CanConvertFrom(ITypeDescriptorContext? context,... method ConvertFrom (line 117) | public override object? ConvertFrom(ITypeDescriptorContext? context,... method ConvertTo (line 126) | public override object? ConvertTo(ITypeDescriptorContext? context, C... class InvocationSettingsAttribute (line 132) | [AttributeUsage(AttributeTargets.Method)] method InvocationSettingsAttribute (line 135) | public InvocationSettingsAttribute(Priority priority = Priority.Normal) type Priority (line 143) | private enum Priority FILE: dotnet/samples/Concepts/Functions/MethodFunctions_Types.cs class MethodFunctions_Types (line 12) | public class MethodFunctions_Types(ITestOutputHelper output) : BaseTest(... method RunAsync (line 14) | [Fact] class LocalExamplePlugin (line 66) | public class LocalExamplePlugin(ITestOutputHelper output) method NoInputWithVoidResult (line 73) | [KernelFunction] method NoInputTaskWithVoidResult (line 82) | [KernelFunction] method InputDateTimeWithStringResult (line 92) | [KernelFunction] method NoInputTaskWithStringResult (line 103) | [KernelFunction] method MultipleInputsWithVoidResult (line 114) | [KernelFunction] method ComplexInputWithStringResult (line 123) | [KernelFunction] method InputStringTaskWithStringResult (line 134) | [KernelFunction] method InputStringTaskWithVoidResult (line 144) | [KernelFunction] method NoInputWithFunctionResult (line 154) | [KernelFunction] method NoInputTaskWithFunctionResult (line 166) | [KernelFunction] method TaskInjectingKernelWithInputTextAndStringResult (line 178) | [KernelFunction] method TaskInjectingKernelFunctionWithStringResult (line 189) | [KernelFunction, Description("Example function injecting itself as a p... method TaskInjectingLoggerWithNoResult (line 200) | [KernelFunction] method TaskInjectingLoggerFactoryWithNoResult (line 211) | [KernelFunction] method TaskInjectingServiceSelectorWithStringResult (line 225) | [KernelFunction] method TaskInjectingCultureInfoOrIFormatProviderWithStringResult (line 242) | [KernelFunction] method TaskInjectingCancellationTokenWithStringResult (line 253) | [KernelFunction] method ToString (line 261) | public override string ToString() FILE: dotnet/samples/Concepts/Functions/MethodFunctions_Yaml.cs class MethodFunctions_Yaml (line 8) | public class MethodFunctions_Yaml(ITestOutputHelper output) : BaseTest(o... method CreateFunctionFromMethodWithYamlConfigAsync (line 31) | [Fact] class ValidatorPlugin (line 66) | private sealed class ValidatorPlugin method ValidateTaskId (line 68) | public string ValidateTaskId(Kernel kernel, string taskId) FILE: dotnet/samples/Concepts/Functions/PromptFunctions_Inline.cs class PromptFunctions_Inline (line 8) | public class PromptFunctions_Inline(ITestOutputHelper output) : BaseTest... method RunAsync (line 10) | [Fact] FILE: dotnet/samples/Concepts/Functions/PromptFunctions_MultipleArguments.cs class PromptFunctions_MultipleArguments (line 11) | public class PromptFunctions_MultipleArguments(ITestOutputHelper output)... method RunAsync (line 17) | [Fact] FILE: dotnet/samples/Concepts/ImageToText/HuggingFace_ImageToText.cs class HuggingFace_ImageToText (line 13) | public sealed class HuggingFace_ImageToText(ITestOutputHelper output) : ... method ImageToTextAsync (line 18) | [Fact] FILE: dotnet/samples/Concepts/Kernel/BuildingKernel.cs class BuildingKernel (line 12) | public class BuildingKernel(ITestOutputHelper output) : BaseTest(output) method BuildKernelWithAzureChatCompletion (line 14) | [Fact] method BuildKernelWithPlugins (line 28) | [Fact] FILE: dotnet/samples/Concepts/Kernel/ConfigureExecutionSettings.cs class ConfigureExecutionSettings (line 9) | public sealed class ConfigureExecutionSettings(ITestOutputHelper output)... method RunAsync (line 14) | [Fact] FILE: dotnet/samples/Concepts/Kernel/CustomAIServiceSelector.cs class CustomAIServiceSelector (line 15) | public class CustomAIServiceSelector(ITestOutputHelper output) : BaseTes... method UsingCustomSelectToSelectServiceByMatchingModelId (line 17) | [Fact] class GptAIServiceSelector (line 59) | private sealed class GptAIServiceSelector(string modelNameStartsWith, ... method TrySelect (line 64) | private bool TrySelect( method TrySelectAIService (line 101) | public bool TrySelectAIService( method TrySelectChatClient (line 110) | public bool TrySelectChatClient( FILE: dotnet/samples/Concepts/Memory/AWSBedrock_EmbeddingGeneration.cs class AWSBedrock_EmbeddingGeneration (line 11) | public class AWSBedrock_EmbeddingGeneration(ITestOutputHelper output) : ... method GenerateEmbeddings (line 16) | [RetryFact(typeof(HttpOperationException))] FILE: dotnet/samples/Concepts/Memory/Google_EmbeddingGeneration.cs class Google_EmbeddingGeneration (line 12) | public class Google_EmbeddingGeneration(ITestOutputHelper output) : Base... method GenerateEmbeddingWithDefaultDimensionsUsingVertexAI (line 20) | [RetryFact(typeof(HttpOperationException))] method GenerateEmbeddingWithDefaultDimensionsUsingGoogleAI (line 72) | [RetryFact(typeof(HttpOperationException))] method GenerateEmbeddingWithCustomDimensionsUsingGoogleAI (line 93) | [RetryFact(typeof(HttpOperationException))] FILE: dotnet/samples/Concepts/Memory/HuggingFace_EmbeddingGeneration.cs class HuggingFace_EmbeddingGeneration (line 13) | public class HuggingFace_EmbeddingGeneration(ITestOutputHelper output) :... method RunInferenceApiEmbeddingAsync (line 15) | [RetryFact(typeof(HttpOperationException))] FILE: dotnet/samples/Concepts/Memory/HuggingFace_TextEmbeddingCustomHttpHandler.cs class HuggingFace_TextEmbeddingCustomHttpHandler (line 19) | [Obsolete("The IMemoryStore abstraction is being obsoleted")] method RunInferenceApiEmbeddingCustomHttpHandlerAsync (line 22) | public async Task RunInferenceApiEmbeddingCustomHttpHandlerAsync() class Record (line 48) | public class Record class CustomHttpClientHandler (line 60) | private sealed class CustomHttpClientHandler : HttpClientHandler method SendAsync (line 63) | protected override async Task SendAsync(HttpReq... FILE: dotnet/samples/Concepts/Memory/Ollama_EmbeddingGeneration.cs class Ollama_EmbeddingGeneration (line 10) | public class Ollama_EmbeddingGeneration(ITestOutputHelper output) : Base... method RunEmbeddingAsync (line 12) | [RetryFact(typeof(HttpOperationException))] FILE: dotnet/samples/Concepts/Memory/Onnx_EmbeddingGeneration.cs class Onnx_EmbeddingGeneration (line 10) | public class Onnx_EmbeddingGeneration(ITestOutputHelper output) : BaseTe... method RunEmbeddingAsync (line 28) | [Fact] method RunServiceCollectionEmbeddingAsync (line 64) | [Fact] FILE: dotnet/samples/Concepts/Memory/OpenAI_EmbeddingGeneration.cs class OpenAI_EmbeddingGeneration (line 13) | public class OpenAI_EmbeddingGeneration(ITestOutputHelper output) : Base... method RunEmbeddingAsync (line 15) | [RetryFact(typeof(HttpOperationException))] FILE: dotnet/samples/Concepts/Memory/TextChunkerUsage.cs class TextChunkerUsage (line 9) | public class TextChunkerUsage(ITestOutputHelper output) : BaseTest(output) method RunExample (line 13) | [Fact] method RunExampleWithTokenCounter (line 24) | [Fact] method RunExampleWithHeader (line 40) | [Fact] method WriteParagraphsToConsole (line 51) | private void WriteParagraphsToConsole(List paragraphs) FILE: dotnet/samples/Concepts/Memory/TextChunkingAndEmbedding.cs class TextChunkingAndEmbedding (line 11) | public class TextChunkingAndEmbedding(ITestOutputHelper output) : BaseTe... method RunAsync (line 16) | [Fact] method RunExampleAsync (line 23) | private async Task RunExampleAsync() FILE: dotnet/samples/Concepts/Memory/VectorStoreExtensions.cs class VectorStoreExtensions (line 13) | internal static class VectorStoreExtensions method CreateCollectionFromListAsync (line 41) | internal static async Task> Creat... method CreateCollectionFromTextSearchResultsAsync (line 77) | internal static async Task> Creat... FILE: dotnet/samples/Concepts/Memory/VectorStoreFixtures/VectorStoreInfra.cs class VectorStoreInfra (line 11) | internal static class VectorStoreInfra method SetupPostgresContainerAsync (line 18) | public static async Task SetupPostgresContainerAsync(DockerCli... method SetupQdrantContainerAsync (line 63) | public static async Task SetupQdrantContainerAsync(DockerClien... method SetupRedisContainerAsync (line 105) | public static async Task SetupRedisContainerAsync(DockerClient... method DeleteContainerAsync (line 148) | public static async Task DeleteContainerAsync(DockerClient client, str... FILE: dotnet/samples/Concepts/Memory/VectorStoreFixtures/VectorStorePostgresContainerFixture.cs class VectorStorePostgresContainerFixture (line 11) | public class VectorStorePostgresContainerFixture : IAsyncLifetime method InitializeAsync (line 16) | public async Task InitializeAsync() method ManualInitializeAsync (line 20) | public async Task ManualInitializeAsync() method DisposeAsync (line 59) | public async Task DisposeAsync() FILE: dotnet/samples/Concepts/Memory/VectorStoreFixtures/VectorStoreQdrantContainerFixture.cs class VectorStoreQdrantContainerFixture (line 11) | public class VectorStoreQdrantContainerFixture : IAsyncLifetime method InitializeAsync (line 16) | public async Task InitializeAsync() method ManualInitializeAsync (line 20) | public async Task ManualInitializeAsync() method DisposeAsync (line 48) | public async Task DisposeAsync() FILE: dotnet/samples/Concepts/Memory/VectorStoreFixtures/VectorStoreRedisContainerFixture.cs class VectorStoreRedisContainerFixture (line 10) | public class VectorStoreRedisContainerFixture : IAsyncLifetime method InitializeAsync (line 15) | public async Task InitializeAsync() method ManualInitializeAsync (line 19) | public async Task ManualInitializeAsync() method DisposeAsync (line 30) | public async Task DisposeAsync() FILE: dotnet/samples/Concepts/Memory/VectorStoreLangchainInterop/LangchainDocument.cs class LangchainDocument (line 13) | public class LangchainDocument FILE: dotnet/samples/Concepts/Memory/VectorStoreLangchainInterop/PineconeFactory.cs class PineconeFactory (line 15) | public static class PineconeFactory method CreatePineconeLangchainInteropVectorStore (line 36) | public static VectorStore CreatePineconeLangchainInteropVectorStore(Pi... class PineconeLangchainInteropVectorStore (line 39) | private sealed class PineconeLangchainInteropVectorStore( method GetCollection (line 46) | public override VectorStoreCollection GetCollection ListCollectionNamesAsync(Ca... method CollectionExistsAsync (line 83) | public override Task CollectionExistsAsync(string name, Cancel... method EnsureCollectionDeletedAsync (line 85) | public override Task EnsureCollectionDeletedAsync(string name, Cance... FILE: dotnet/samples/Concepts/Memory/VectorStoreLangchainInterop/RedisFactory.cs class RedisFactory (line 15) | public static class RedisFactory method CreateRedisLangchainInteropVectorStore (line 36) | public static VectorStore CreateRedisLangchainInteropVectorStore(IData... class RedisLangchainInteropVectorStore (line 39) | private sealed class RedisLangchainInteropVectorStore( method GetCollection (line 46) | public override VectorStoreCollection GetCollection ListCollectionNamesAsync(Ca... method CollectionExistsAsync (line 85) | public override Task CollectionExistsAsync(string name, Cancel... method EnsureCollectionDeletedAsync (line 87) | public override Task EnsureCollectionDeletedAsync(string name, Cance... FILE: dotnet/samples/Concepts/Memory/VectorStore_ConsumeFromMemoryStore_AzureAISearch.cs class VectorStore_ConsumeFromMemoryStore_AzureAISearch (line 27) | public class VectorStore_ConsumeFromMemoryStore_AzureAISearch(ITestOutpu... method ConsumeExampleAsync (line 32) | [Fact] class VectorStoreRecord (line 60) | private sealed class VectorStoreRecord FILE: dotnet/samples/Concepts/Memory/VectorStore_ConsumeFromMemoryStore_Qdrant.cs class VectorStore_ConsumeFromMemoryStore_Qdrant (line 24) | public class VectorStore_ConsumeFromMemoryStore_Qdrant(ITestOutputHelper... method ConsumeExampleAsync (line 29) | [Fact] class VectorStoreRecord (line 56) | private sealed class VectorStoreRecord FILE: dotnet/samples/Concepts/Memory/VectorStore_ConsumeFromMemoryStore_Redis.cs class VectorStore_ConsumeFromMemoryStore_Redis (line 23) | public class VectorStore_ConsumeFromMemoryStore_Redis(ITestOutputHelper ... method ConsumeExampleAsync (line 28) | [Fact] class VectorStoreRecord (line 58) | private sealed class VectorStoreRecord FILE: dotnet/samples/Concepts/Memory/VectorStore_DataIngestion_MultiStore.cs class VectorStore_DataIngestion_MultiStore (line 32) | [Collection("Sequential")] method ExampleWithDIAsync (line 39) | [Theory] method ExampleWithoutDIAsync (line 97) | [Theory] method UpsertDataAndReadFromVectorStoreAsync (line 146) | private async Task UpsertDataAndReadFromVectorStoreAsync(DataIng... class DataIngestor (line 165) | private sealed class DataIngestor(VectorStore vectorStore, IEmbeddingG... method ImportDataAsync (line 172) | public async Task> ImportDataAsync(Func?> GetGlossaryAsync(TKey key) method CreateGlossaryEntries (line 213) | private static IEnumerable> CreateGlossaryEntries... class Glossary (line 245) | private sealed class Glossary FILE: dotnet/samples/Concepts/Memory/VectorStore_DataIngestion_Simple.cs class VectorStore_DataIngestion_Simple (line 25) | [Collection("Sequential")] method ExampleAsync (line 28) | [Fact] class Glossary (line 70) | private sealed class Glossary method CreateGlossaryEntries (line 89) | private static IEnumerable CreateGlossaryEntries() FILE: dotnet/samples/Concepts/Memory/VectorStore_DynamicDataModel_Interop.cs class VectorStore_DynamicDataModel_Interop (line 23) | public class VectorStore_DynamicDataModel_Interop(ITestOutputHelper outp... method UpsertWithDynamicRetrieveWithCustomAsync (line 38) | [Fact] method UpsertWithCustomRetrieveWithDynamicAsync (line 75) | [Fact] class Glossary (line 119) | private sealed class Glossary method CreateCustomGlossaryEntries (line 138) | private static IEnumerable CreateCustomGlossaryEntries() method CreateDynamicGlossaryEntries (line 166) | private static IEnumerable> CreateDynamicG... FILE: dotnet/samples/Concepts/Memory/VectorStore_HybridSearch_Simple_AzureAISearch.cs class VectorStore_HybridSearch_Simple_AzureAISearch (line 22) | public class VectorStore_HybridSearch_Simple_AzureAISearch(ITestOutputHe... method IngestDataAndUseHybridSearch (line 24) | [Fact] class Glossary (line 92) | private sealed class Glossary method CreateGlossaryEntries (line 114) | private static IEnumerable CreateGlossaryEntries() FILE: dotnet/samples/Concepts/Memory/VectorStore_Langchain_Interop.cs class VectorStore_Langchain_Interop (line 26) | public class VectorStore_Langchain_Interop(ITestOutputHelper output) : B... method ReadDataFromLangchainPineconeAsync (line 31) | [Fact] method ReadDataFromLangchainRedisAsync (line 42) | [Fact] method ReadDataFromCollectionAsync (line 56) | private async Task ReadDataFromCollectionAsync(VectorStore vectorStore... FILE: dotnet/samples/Concepts/Memory/VectorStore_VectorSearch_MultiStore_AzureAISearch.cs class VectorStore_VectorSearch_MultiStore_AzureAISearch (line 31) | public class VectorStore_VectorSearch_MultiStore_AzureAISearch(ITestOutp... method ExampleWithDIAsync (line 33) | [Fact] method ExampleWithoutDIAsync (line 68) | [Fact] FILE: dotnet/samples/Concepts/Memory/VectorStore_VectorSearch_MultiStore_Common.cs class VectorStore_VectorSearch_MultiStore_Common (line 23) | public class VectorStore_VectorSearch_MultiStore_Common(VectorStore vect... method IngestDataAndSearchAsync (line 32) | public async Task IngestDataAndSearchAsync(string collectionName... method CreateGlossaryEntries (line 89) | private static IEnumerable> CreateGlossaryEntries... class Glossary (line 124) | private sealed class Glossary FILE: dotnet/samples/Concepts/Memory/VectorStore_VectorSearch_MultiStore_InMemory.cs class VectorStore_VectorSearch_MultiStore_InMemory (line 24) | public class VectorStore_VectorSearch_MultiStore_InMemory(ITestOutputHel... method ExampleWithDIAsync (line 26) | [Fact] method ExampleWithoutDIAsync (line 61) | [Fact] FILE: dotnet/samples/Concepts/Memory/VectorStore_VectorSearch_MultiStore_Postgres.cs class VectorStore_VectorSearch_MultiStore_Postgres (line 27) | public class VectorStore_VectorSearch_MultiStore_Postgres(ITestOutputHel... method ExampleWithDIAsync (line 29) | [Fact] method ExampleWithoutDIAsync (line 63) | [Fact] FILE: dotnet/samples/Concepts/Memory/VectorStore_VectorSearch_MultiStore_Qdrant.cs class VectorStore_VectorSearch_MultiStore_Qdrant (line 28) | public class VectorStore_VectorSearch_MultiStore_Qdrant(ITestOutputHelpe... method ExampleWithDIAsync (line 30) | [Fact] method ExampleWithoutDIAsync (line 64) | [Fact] FILE: dotnet/samples/Concepts/Memory/VectorStore_VectorSearch_MultiStore_Redis.cs class VectorStore_VectorSearch_MultiStore_Redis (line 31) | public class VectorStore_VectorSearch_MultiStore_Redis(ITestOutputHelper... method ExampleWithDIAsync (line 33) | [Theory] method ExampleWithoutDIAsync (line 71) | [Theory] FILE: dotnet/samples/Concepts/Memory/VectorStore_VectorSearch_MultiVector.cs class VectorStore_VectorSearch_MultiVector (line 20) | public class VectorStore_VectorSearch_MultiVector(ITestOutputHelper outp... method VectorSearchWithMultiVectorRecordAsync (line 22) | [Fact] method CreateProductRecords (line 87) | private static IEnumerable CreateProductRecords() class Product (line 125) | private sealed class Product FILE: dotnet/samples/Concepts/Memory/VectorStore_VectorSearch_Paging.cs class VectorStore_VectorSearch_Paging (line 16) | public class VectorStore_VectorSearch_Paging(ITestOutputHelper output) :... method VectorSearchWithPagingAsync (line 18) | [Fact] class TextSnippet (line 79) | private sealed class TextSnippet FILE: dotnet/samples/Concepts/Memory/VectorStore_VectorSearch_Simple.cs class VectorStore_VectorSearch_Simple (line 20) | public class VectorStore_VectorSearch_Simple(ITestOutputHelper output) :... method ExampleAsync (line 22) | [Fact] class Glossary (line 86) | private sealed class Glossary method CreateGlossaryEntries (line 108) | private static IEnumerable CreateGlossaryEntries() FILE: dotnet/samples/Concepts/Memory/VolatileVectorStore_LoadData.cs class InMemoryVectorStore_LoadData (line 18) | public class InMemoryVectorStore_LoadData(ITestOutputHelper output) : Ba... method LoadStringListAndSearchAsync (line 20) | [Fact] method LoadTextSearchResultsAndSearchAsync (line 84) | [Fact] class DataModel (line 134) | private sealed class DataModel FILE: dotnet/samples/Concepts/Optimization/FrugalGPTWithFilters.cs class FrugalGPTWithFilters (line 19) | public sealed class FrugalGPTWithFilters(ITestOutputHelper output) : Bas... method ReducePromptSizeAsync (line 27) | [Fact] method LLMCascadeAsync (line 122) | [Fact] class FewShotPromptOptimizationFilter (line 170) | private sealed class FewShotPromptOptimizationFilter( method OnPromptRenderAsync (line 184) | public async Task OnPromptRenderAsync(PromptRenderContext context, F... class LLMCascadeFilter (line 235) | private sealed class LLMCascadeFilter( method OnFunctionInvocationAsync (line 240) | public async Task OnFunctionInvocationAsync(Microsoft.SemanticKernel... class MockChatCompletionService (line 295) | private sealed class MockChatCompletionService(string modelId, string ... method GetChatMessageContentsAsync (line 299) | public Task> GetChatMessageContent... method GetStreamingChatMessageContentsAsync (line 308) | public async IAsyncEnumerable GetStream... class ExampleRecord (line 318) | private sealed class ExampleRecord FILE: dotnet/samples/Concepts/Optimization/PluginSelectionWithFilters.cs class PluginSelectionWithFilters (line 24) | public sealed class PluginSelectionWithFilters(ITestOutputHelper output)... method UsingVectorSearchWithKernelAsync (line 29) | [Fact] method UsingVectorSearchWithChatCompletionAsync (line 103) | [Fact] class PluginSelectionFilter (line 178) | private sealed class PluginSelectionFilter( method OnFunctionInvocationAsync (line 184) | public async Task OnFunctionInvocationAsync(Microsoft.SemanticKernel... method GetExecutionSettings (line 222) | private static Dictionary? GetExecu... method GetRequestArgument (line 237) | private static string? GetRequestArgument(KernelArguments arguments) type IFunctionKeyProvider (line 246) | public interface IFunctionKeyProvider method GetFunctionKey (line 248) | string GetFunctionKey(KernelFunction kernelFunction); type IFunctionProvider (line 254) | public interface IFunctionProvider method GetBestFunctionsAsync (line 256) | Task> GetBestFunctionsAsync( type IPluginStore (line 267) | public interface IPluginStore method SaveAsync (line 269) | Task SaveAsync(string collectionName, KernelPluginCollection plugins... class FunctionKeyProvider (line 272) | public class FunctionKeyProvider : IFunctionKeyProvider method GetFunctionKey (line 274) | public string GetFunctionKey(KernelFunction kernelFunction) class FunctionProvider (line 282) | public class FunctionProvider( method GetBestFunctionsAsync (line 287) | public async Task> GetBestFunctionsAsync( class PluginStore (line 311) | public class PluginStore( method SaveAsync (line 316) | public async Task SaveAsync(string collectionName, KernelPluginColle... method GetFunctionsData (line 347) | private static List<(KernelFunction Function, string TextToVectorize... class TimePlugin (line 358) | private sealed class TimePlugin method GetCurrentTime (line 360) | [KernelFunction, Description("Provides the current date and time.")] class WeatherPlugin (line 364) | private sealed class WeatherPlugin method GetWeather (line 366) | [KernelFunction, Description("Provides weather information for vario... class EmailPlugin (line 380) | private sealed class EmailPlugin(ILogger logger) method SendEmail (line 382) | [KernelFunction, Description("Sends email to recipient with subject ... class NewsPlugin (line 389) | private sealed class NewsPlugin method GetLatestHeadlines (line 391) | [KernelFunction, Description("Provides the latest news headlines.")] class CalendarPlugin (line 401) | private sealed class CalendarPlugin method GetUpcomingEvents (line 403) | [KernelFunction, Description("Provides a list of upcoming events.")] class FunctionRecord (line 417) | private sealed class FunctionRecord FILE: dotnet/samples/Concepts/Plugins/ApiManifestBasedPlugins.cs class ApiManifestBasedPlugins (line 56) | public class ApiManifestBasedPlugins(ITestOutputHelper output) : BaseTes... method RunApiManifestPluginAsync (line 83) | [Theory, MemberData(nameof(s_parameters))] method WriteSampleHeadingToConsole (line 96) | private void WriteSampleHeadingToConsole(string pluginToTest, string f... method AddApiManifestPluginsAsync (line 105) | private async Task AddApiManifestPluginsAsync(Kernel kernel, params st... class BearerAuthenticationProviderWithCancellationToken (line 179) | public class BearerAuthenticationProviderWithCancellationToken(Func GetAuthentica... method AddCopilotAgentPluginsAsync (line 273) | private async Task AddCopilotAgentPluginsAsync(Kernel kernel, params s... FILE: dotnet/samples/Concepts/Plugins/CreatePluginFromOpenApiSpec_Github.cs class CreatePluginFromOpenApiSpec_Github (line 11) | public class CreatePluginFromOpenApiSpec_Github(ITestOutputHelper output... method RunOpenAIPluginWithMetadataAsync (line 19) | [Fact] method WriteStringToStream (line 100) | private static void WriteStringToStream(MemoryStream stream, string in... FILE: dotnet/samples/Concepts/Plugins/CreatePluginFromOpenApiSpec_Jira.cs class CreatePluginFromOpenApiSpec_Jira (line 12) | public class CreatePluginFromOpenApiSpec_Jira(ITestOutputHelper output) ... method RunAsync (line 36) | [Fact(Skip = "Setup credentials")] class BasicAuthenticationProvider (line 115) | public class BasicAuthenticationProvider(Func> credentials) method AuthenticateRequestAsync (line 124) | public async Task AuthenticateRequestAsync(HttpRequestMessage reques... class BearerAuthenticationProvider (line 136) | public class BearerAuthenticationProvider(Func> bearerToken) method AuthenticateRequestAsync (line 144) | public async Task AuthenticateRequestAsync(HttpRequestMessage request) class InteractiveMsalAuthenticationProvider (line 154) | public class InteractiveMsalAuthenticationProvider(string clientId, st... method GetTokenAsync (line 164) | private static async Task GetTokenAsync(string clientId, str... class CustomAuthenticationProvider (line 193) | public sealed class CustomAuthenticationProvider(Func> he... method AuthenticateRequestAsync (line 202) | public async Task AuthenticateRequestAsync(HttpRequestMessage request) FILE: dotnet/samples/Concepts/Plugins/CreatePluginFromOpenApiSpec_Klarna.cs class CreatePluginFromOpenApiSpec_Klarna (line 8) | public class CreatePluginFromOpenApiSpec_Klarna(ITestOutputHelper output... method InvokeOpenApiPluginAsync (line 16) | [Fact(Skip = "Run it only after filling the template below")] method InvokeKlarnaGetProductsAsOpenApiPluginAsync (line 41) | [Fact] method UseDelegatingHandlerWhenInvokingAnOpenApiFunctionAsync (line 72) | [Fact] class CustomHandler (line 102) | private sealed class CustomHandler(HttpMessageHandler innerHandler) : ... method SendAsync (line 104) | protected override async Task SendAsync(HttpReq... FILE: dotnet/samples/Concepts/Plugins/CreatePluginFromOpenApiSpec_RepairService.cs class CreatePluginFromOpenApiSpec_RepairService (line 13) | public sealed class CreatePluginFromOpenApiSpec_RepairService(ITestOutpu... method ShowCreatingRepairServicePluginAsync (line 15) | [Fact] class Repair (line 63) | private sealed class Repair FILE: dotnet/samples/Concepts/Plugins/CreatePromptPluginFromDirectory.cs class CreatePromptPluginFromDirectory (line 10) | public class CreatePromptPluginFromDirectory(ITestOutputHelper output) :... method ImportAndUsePromptPluginFromDirectoryWithOpenAI (line 12) | [Fact] method CreateFileBasedPluginTemplate (line 46) | private static void CreateFileBasedPluginTemplate(string pluginRootDir... FILE: dotnet/samples/Concepts/Plugins/CrewAI_Plugin.cs class CrewAI_Plugin (line 12) | public class CrewAI_Plugin(ITestOutputHelper output) : BaseTest(output) method UsingCrewAIEnterpriseAsync (line 17) | [Fact] method UsingCrewAIEnterpriseAsPluginAsync (line 48) | [Fact] FILE: dotnet/samples/Concepts/Plugins/CustomMutablePlugin.cs class CustomMutablePlugin (line 12) | public class CustomMutablePlugin(ITestOutputHelper output) : BaseTest(ou... method RunAsync (line 14) | [Fact] class MutableKernelPlugin (line 31) | public class MutableKernelPlugin : KernelPlugin method MutableKernelPlugin (line 42) | public MutableKernelPlugin(string name, string? description = null, ... method TryGetFunction (line 61) | public override bool TryGetFunction(string name, [NotNullWhen(true)]... method AddFunction (line 69) | public void AddFunction(KernelFunction function) method GetEnumerator (line 78) | public override IEnumerator GetEnumerator() => this.... FILE: dotnet/samples/Concepts/Plugins/DescribeAllPluginsAndFunctions.cs class DescribeAllPluginsAndFunctions (line 9) | public class DescribeAllPluginsAndFunctions(ITestOutputHelper output) : ... method RunAsync (line 16) | [Fact] method PrintFunction (line 60) | private void PrintFunction(KernelFunctionMetadata func) FILE: dotnet/samples/Concepts/Plugins/GroundednessChecks.cs class GroundednessChecks (line 8) | public class GroundednessChecks(ITestOutputHelper output) : BaseTest(out... method GroundednessCheckingAsync (line 10) | [RetryFact(typeof(HttpOperationException))] FILE: dotnet/samples/Concepts/Plugins/ImportPluginFromGrpc.cs class ImportPluginFromGrpc (line 9) | public class ImportPluginFromGrpc(ITestOutputHelper output) : BaseTest(o... method RunAsync (line 11) | [Fact(Skip = "Setup crendentials")] FILE: dotnet/samples/Concepts/Plugins/MsGraph_CalendarPlugin.cs class MsGraph_CalendarPlugin (line 16) | public class MsGraph_CalendarPlugin(ITestOutputHelper output) : BaseTest... method UsingWithAIModel (line 21) | [Fact] method GetGraphClient (line 50) | private static GraphServiceClient GetGraphClient() FILE: dotnet/samples/Concepts/Plugins/MsGraph_EmailPlugin.cs class MsGraph_EmailPlugin (line 14) | public class MsGraph_EmailPlugin(ITestOutputHelper output) : BaseTest(ou... method EmailPlugin_SendEmailToMyself (line 17) | [Fact] method GetGraphClient (line 47) | private static GraphServiceClient GetGraphClient() FILE: dotnet/samples/Concepts/Plugins/MsGraph_OneDrivePlugin.cs class MsGraph_OneDrivePlugin (line 15) | public class MsGraph_OneDrivePlugin(ITestOutputHelper output) : BaseTest... method UsingWithAIModel (line 18) | [Fact] method GetGraphClient (line 48) | private static GraphServiceClient GetGraphClient() FILE: dotnet/samples/Concepts/Plugins/MsGraph_OrganizationHierarchyPlugin.cs class MsGraph_OrganizationHierarchyPlugin (line 16) | public class MsGraph_OrganizationHierarchyPlugin(ITestOutputHelper outpu... method UsingWithAIModel (line 21) | [Fact] method GetGraphClient (line 45) | private static GraphServiceClient GetGraphClient() FILE: dotnet/samples/Concepts/Plugins/MsGraph_TaskListPlugin.cs class MsGraph_TaskListPlugin (line 16) | public class MsGraph_TaskListPlugin(ITestOutputHelper output) : BaseTest... method UsingWithAIModel (line 21) | [Fact] method GetGraphClient (line 48) | private static GraphServiceClient GetGraphClient() FILE: dotnet/samples/Concepts/Plugins/OpenApiPlugin_CustomHttpContentReader.cs class CustomHttpContentReaderForOpenApiPlugin (line 13) | public sealed class CustomHttpContentReaderForOpenApiPlugin(ITestOutputH... method ShowReadingJsonAsStreamAsync (line 15) | [Fact] method ReadHttpResponseContentAsync (line 62) | private static async Task ReadHttpResponseContentAsync(HttpRe... class Repair (line 81) | private sealed class Repair FILE: dotnet/samples/Concepts/Plugins/OpenApiPlugin_Customization.cs class OpenApiPlugin_Customization (line 13) | public sealed class OpenApiPlugin_Customization : BaseTest method OpenApiPlugin_Customization (line 19) | public OpenApiPlugin_Customization(ITestOutputHelper output) : base(ou... method HandleOpenApiDocumentHavingTwoParametersWithSameNameButRelatedToDifferentEntitiesAsync (line 45) | [Fact] class StubHttpHandler (line 103) | private sealed class StubHttpHandler : DelegatingHandler method StubHttpHandler (line 108) | public StubHttpHandler(Action requestHandler) : base() method SendAsync (line 114) | protected override async Task SendAsync(HttpReq... method Dispose (line 132) | protected override void Dispose(bool disposing) FILE: dotnet/samples/Concepts/Plugins/OpenApiPlugin_Filtering.cs class OpenApiPlugin_Filtering (line 12) | public sealed class OpenApiPlugin_Filtering : BaseTest method OpenApiPlugin_Filtering (line 17) | public OpenApiPlugin_Filtering(ITestOutputHelper output) : base(output) method ExcludeOperationsBasedOnExclusionListAsync (line 35) | [Fact] method ImportOperationsBasedOnInclusionListAsync (line 72) | [Fact] method ImportOperationsBasedOnMethodAsync (line 113) | [Fact] method FilterOperationsAtPostParsingStageAsync (line 148) | [Fact] FILE: dotnet/samples/Concepts/Plugins/OpenApiPlugin_PayloadHandling.cs class OpenApiPlugin_PayloadHandling (line 18) | public sealed class OpenApiPlugin_PayloadHandling : BaseTest method OpenApiPlugin_PayloadHandling (line 24) | public OpenApiPlugin_PayloadHandling(ITestOutputHelper output) : base(... method InvokeOpenApiFunctionWithPayloadProvidedByCallerAsync (line 48) | [Fact] method InvokeOpenApiFunctionWithArgumentsForPayloadLeafPropertiesAsync (line 150) | [Fact] method InvokeOpenApiFunctionWithArgumentsForPayloadLeafPropertiesWithNamespacesAsync (line 211) | [Fact] method InvokeOpenApiFunctionWithArgumentsForPayloadOneOfAsync (line 292) | [Fact] method InvokeOpenApiFunctionWithArgumentsForPayloadAllOfAsync (line 321) | [Fact] method InvokeOpenApiFunctionWithArgumentsForPayloadAnyOfAsync (line 351) | [Fact] method Dispose (line 375) | protected override void Dispose(bool disposing) class StubHttpHandler (line 381) | private sealed class StubHttpHandler : DelegatingHandler method StubHttpHandler (line 386) | public StubHttpHandler(Action requestPayloadHandler) : base() method SendAsync (line 392) | protected override async Task SendAsync(HttpReq... FILE: dotnet/samples/Concepts/Plugins/OpenApiPlugin_RestApiOperationResponseFactory.cs class OpenApiPlugin_RestApiOperationResponseFactory (line 13) | public sealed class OpenApiPlugin_RestApiOperationResponseFactory(ITestO... method IncludeResponseHeadersToOperationResponseAsync (line 17) | [Fact] method IncludeHeadersIntoRestApiOperationResponseAsync (line 56) | private static async Task IncludeHeadersInto... method InterceptRequestAndCustomizeResponseAsync (line 84) | private static async Task InterceptRequestAndCust... class StubHttpHandler (line 102) | private sealed class StubHttpHandler(Func SendAsync(HttpReq... method Dispose (line 112) | protected override void Dispose(bool disposing) FILE: dotnet/samples/Concepts/Plugins/OpenApiPlugin_Telemetry.cs class OpenApiPlugin_Telemetry (line 15) | public sealed class OpenApiPlugin_Telemetry(ITestOutputHelper output) : ... method LoggingAsync (line 24) | [Fact] class Repair (line 124) | private sealed class Repair FILE: dotnet/samples/Concepts/Plugins/TransformPlugin.cs class TransformPlugin (line 14) | public sealed class TransformPlugin(ITestOutputHelper output) : BaseTest... class UserFavorites (line 19) | public class UserFavorites method GetFavoriteColor (line 21) | [KernelFunction] method GetFavoriteAnimal (line 28) | [KernelFunction] method GetBobsFavoriteAnimal (line 40) | private string GetBobsFavoriteAnimal(AnimalType animalType) => anima... method GetDefaultFavoriteAnimal (line 51) | private string GetDefaultFavoriteAnimal(AnimalType animalType) => an... type AnimalType (line 63) | [JsonConverter(typeof(JsonStringEnumConverter))] method MissingRequiredInformationAsync (line 83) | [Fact] method CreatePluginWithAlteredParametersAsync (line 107) | [Fact] method CreatePluginWithParameters (line 152) | public static KernelPlugin CreatePluginWithParameters(KernelPlugin plu... method CreateFunctionWithParameters (line 168) | private static KernelFunction CreateFunctionWithParameters(KernelFunct... method CreateParameterMetadataWithParameters (line 190) | private static List CreateParameterMetadataWi... FILE: dotnet/samples/Concepts/Plugins/WebPlugins.cs class WebPlugins (line 10) | public sealed class WebPlugins(ITestOutputHelper output) : BaseTest(output) method DownloadSKLogoAsync (line 15) | [Fact] FILE: dotnet/samples/Concepts/PromptTemplates/ChatCompletionPrompts.cs class ChatCompletionPrompts (line 8) | public class ChatCompletionPrompts(ITestOutputHelper output) : BaseTest(... method RunAsync (line 10) | [Fact] FILE: dotnet/samples/Concepts/PromptTemplates/ChatLoopWithPrompt.cs class ChatLoopWithPrompt (line 9) | public sealed class ChatLoopWithPrompt(ITestOutputHelper output) : BaseT... method ExecuteChatLoopAsPromptAsync (line 15) | [Fact] FILE: dotnet/samples/Concepts/PromptTemplates/ChatPromptWithAudio.cs class OpenAI_ChatPromptWithAudio (line 12) | public class OpenAI_ChatPromptWithAudio(ITestOutputHelper output) : Base... method ChatPromptWithAudioContentDataUri (line 17) | [Fact] method ChatPromptConversationWithAudioContent (line 52) | [Fact] FILE: dotnet/samples/Concepts/PromptTemplates/ChatPromptWithBinary.cs class ChatPromptWithBinary (line 12) | public class ChatPromptWithBinary(ITestOutputHelper output) : BaseTest(o... method ChatPromptWithBinaryContentDataUri (line 17) | [Fact] method ChatPromptConversationWithBinaryContent (line 52) | [Fact] FILE: dotnet/samples/Concepts/PromptTemplates/ChatWithPrompts.cs class ChatWithPrompts (line 34) | public class ChatWithPrompts(ITestOutputHelper output) : BaseTest(output) method RunAsync (line 36) | [Fact] FILE: dotnet/samples/Concepts/PromptTemplates/HandlebarsPrompts.cs class HandlebarsPrompts (line 10) | public class HandlebarsPrompts(ITestOutputHelper output) : BaseTest(output) method UsingHandlebarsPromptTemplatesAsync (line 12) | [Fact] method LoadingHandlebarsPromptTemplatesAsync (line 93) | [Fact] FILE: dotnet/samples/Concepts/PromptTemplates/HandlebarsVisionPrompts.cs class HandlebarsVisionPrompts (line 9) | public class HandlebarsVisionPrompts(ITestOutputHelper output) : BaseTes... method RunAsync (line 11) | [Fact] FILE: dotnet/samples/Concepts/PromptTemplates/LiquidPrompts.cs class LiquidPrompts (line 10) | public class LiquidPrompts(ITestOutputHelper output) : BaseTest(output) method UsingHandlebarsPromptTemplatesAsync (line 12) | [Fact] method LoadingHandlebarsPromptTemplatesAsync (line 93) | [Fact] FILE: dotnet/samples/Concepts/PromptTemplates/MultiplePromptTemplates.cs class MultiplePromptTemplates (line 11) | public class MultiplePromptTemplates(ITestOutputHelper output) : BaseTes... method InvokeDifferentPromptTypes (line 16) | [RetryTheory(typeof(HttpOperationException))] method RunPromptAsync (line 41) | private async Task RunPromptAsync(Kernel kernel, string prompt, string... FILE: dotnet/samples/Concepts/PromptTemplates/PromptFunctionsWithChatGPT.cs class PromptFunctionsWithChatGPT (line 10) | public class PromptFunctionsWithChatGPT(ITestOutputHelper output) : Base... method RunAsync (line 12) | [Fact] FILE: dotnet/samples/Concepts/PromptTemplates/PromptyFunction.cs class PromptyFunction (line 10) | public class PromptyFunction(ITestOutputHelper output) : BaseTest(output) method InlineFunctionAsync (line 12) | [Fact] method InlineFunctionWithVariablesAsync (line 43) | [Fact] method RenderPromptAsync (line 108) | [Fact] FILE: dotnet/samples/Concepts/PromptTemplates/SafeChatPrompts.cs class SafeChatPrompts (line 7) | public sealed class SafeChatPrompts : BaseTest method SafeChatPrompts (line 14) | public SafeChatPrompts(ITestOutputHelper output) : base(output) method Dispose (line 29) | protected override void Dispose(bool disposing) method TrustedTemplateAsync (line 47) | [Fact] method TrustedFunctionAsync (line 73) | [Fact] method TrustedVariablesAsync (line 94) | [Fact] method UnsafeFunctionAsync (line 121) | [Fact] method SafeFunctionAsync (line 138) | [Fact] method UnsafeInputVariableAsync (line 155) | [Fact] method SafeInputVariableAsync (line 172) | [Fact] method EmptyInputVariableAsync (line 189) | [Fact] method HtmlEncodedTextAsync (line 202) | [Fact] method CDataSectionAsync (line 215) | [Fact] method TextContentAsync (line 228) | [Fact] method PlainTextAsync (line 243) | [Fact] method EncodedTextAsync (line 256) | [Fact] method RenderPromptAsync (line 269) | private Task RenderPromptAsync(string template, KernelArgument... method RenderPromptAsync (line 278) | private Task RenderPromptAsync(PromptTemplateConfig promptConf... FILE: dotnet/samples/Concepts/PromptTemplates/TemplateLanguage.cs class TemplateLanguage (line 9) | public class TemplateLanguage(ITestOutputHelper output) : BaseTest(output) method RunAsync (line 15) | [Fact] FILE: dotnet/samples/Concepts/RAG/Bing_RagWithTextSearch.cs class Bing_RagWithTextSearch (line 13) | public sealed class Bing_RagWithTextSearch(ITestOutputHelper output) : B... method RagWithBingTextSearchAsync (line 19) | [Fact] method RagWithBingTextSearchIncludingCitationsAsync (line 46) | [Fact] method RagWithBingTextSearchIncludingTimeStampedCitationsAsync (line 93) | [Fact] method RagWithBingTextSearchUsingDevBlogsSiteAsync (line 142) | [Fact] FILE: dotnet/samples/Concepts/RAG/WithPlugins.cs class WithPlugins (line 16) | public class WithPlugins(ITestOutputHelper output) : BaseTest(output) method RAGWithCustomPluginAsync (line 18) | [Fact] method RAGWithInMemoryVectorStoreAndPluginAsync (line 35) | [Fact] method RAGWithChatGPTRetrievalPluginAsync (line 79) | [Fact(Skip = "Requires ChatGPT Retrieval Plugin and selected vector DB... class CustomPlugin (line 109) | private sealed class CustomPlugin method SearchAsync (line 111) | [KernelFunction] class FinanceInfo (line 119) | private sealed class FinanceInfo FILE: dotnet/samples/Concepts/Resources/Plugins/DictionaryPlugin/ComplexParamsDictionaryPlugin.cs class ComplexParamsDictionaryPlugin (line 14) | public sealed class ComplexParamsDictionaryPlugin method GetRandomEntry (line 27) | [KernelFunction, Description("Gets a random word from a dictionary of ... method GetWord (line 37) | [KernelFunction, Description("Gets the word for a given dictionary ent... method GetDefinition (line 44) | [KernelFunction, Description("Gets the definition for a given word.")] class DictionaryEntry (line 61) | [TypeConverter(typeof(DictionaryEntryConverter))] method DictionaryEntry (line 67) | public DictionaryEntry(string word, string definition) class DictionaryEntryConverter (line 79) | public sealed class DictionaryEntryConverter : TypeConverter method CanConvertFrom (line 81) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method ConvertFrom (line 87) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method ConvertTo (line 96) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... FILE: dotnet/samples/Concepts/Resources/Plugins/DictionaryPlugin/StringParamsDictionaryPlugin.cs class StringParamsDictionaryPlugin (line 12) | public sealed class StringParamsDictionaryPlugin method GetRandomWord (line 25) | [KernelFunction, Description("Gets a random word from a dictionary of ... method GetDefinition (line 35) | [KernelFunction, Description("Gets the definition for a given word.")] FILE: dotnet/samples/Concepts/Resources/Plugins/EmailPlugin.cs class EmailPlugin (line 9) | internal sealed class EmailPlugin method SendEmail (line 11) | [KernelFunction, Description("Given an e-mail and message body, send a... method GetEmailAddress (line 18) | [KernelFunction, Description("Given a name, find email address")] FILE: dotnet/samples/Concepts/Resources/Plugins/StaticTextPlugin.cs class StaticTextPlugin (line 8) | public sealed class StaticTextPlugin method Uppercase (line 10) | [KernelFunction, Description("Change all string chars to uppercase")] method AppendDay (line 14) | [KernelFunction, Description("Append the day variable")] FILE: dotnet/samples/Concepts/Search/BingAndGooglePlugins.cs class BingAndGooglePlugins (line 16) | public class BingAndGooglePlugins(ITestOutputHelper output) : BaseTest(o... method RunAsync (line 18) | [Fact(Skip = "Setup Credentials")] method Example1Async (line 71) | private async Task Example1Async(Kernel kernel, string searchPluginName) method Example2Async (line 97) | private async Task Example2Async(Kernel kernel) FILE: dotnet/samples/Concepts/Search/Bing_FunctionCallingWithTextSearch.cs class Bing_FunctionCallingWithTextSearch (line 13) | public class Bing_FunctionCallingWithTextSearch(ITestOutputHelper output... method FunctionCallingWithBingTextSearchAsync (line 19) | [Fact] method FunctionCallingWithBingTextSearchIncludingCitationsAsync (line 46) | [Fact] method FunctionCallingWithBingTextSearchUsingDevBlogsSiteAsync (line 74) | [Fact] method FunctionCallingWithBingTextSearchUsingSiteArgumentAsync (line 106) | [Fact] method CreateSearchBySite (line 129) | private static KernelFunction CreateSearchBySite(BingTextSearch textSe... FILE: dotnet/samples/Concepts/Search/Bing_TextSearch.cs class Bing_TextSearch (line 12) | public class Bing_TextSearch(ITestOutputHelper output) : BaseTest(output) method UsingBingTextSearchAsync (line 18) | [Fact] method UsingBingTextSearchWithACustomMapperAsync (line 67) | [Fact] method UsingBingTextSearchWithASiteFilterAsync (line 96) | [Fact] method UsingBingTextSearchWithLinqFilteringAsync (line 127) | [Fact] class TestTextSearchStringMapper (line 208) | private sealed class TestTextSearchStringMapper : ITextSearchStringMapper method MapFromResultToString (line 211) | public string MapFromResultToString(object result) FILE: dotnet/samples/Concepts/Search/Google_TextSearch.cs class Google_TextSearch (line 13) | public class Google_TextSearch(ITestOutputHelper output) : BaseTest(output) method UsingGoogleTextSearchAsync (line 19) | [Fact] method UsingGoogleTextSearchWithACustomMapperAsync (line 66) | [Fact] method UsingGoogleTextSearchWithASiteSearchFilterAsync (line 90) | [Fact] method UsingGoogleTextSearchWithEnhancedLinqFilteringAsync (line 115) | [Fact] class TestTextSearchStringMapper (line 225) | private sealed class TestTextSearchStringMapper : ITextSearchStringMapper method MapFromResultToString (line 228) | public string MapFromResultToString(object result) class LoggingConfigurableMessageHandler (line 237) | private sealed class LoggingConfigurableMessageHandler(HttpMessageHand... method SendAsync (line 243) | protected override async Task SendAsync(HttpReq... class CustomHttpClientFactory (line 281) | private sealed class CustomHttpClientFactory(ITestOutputHelper output)... method CreateHttpClient (line 285) | public ConfigurableHttpClient CreateHttpClient(CreateHttpClientArgs ... FILE: dotnet/samples/Concepts/Search/MyAzureAISearchPlugin.cs class AzureAISearchPlugin (line 16) | public class AzureAISearchPlugin(ITestOutputHelper output) : BaseTest(ou... method AzureAISearchPluginAsync (line 21) | [Fact] class IndexSchema (line 74) | private sealed class IndexSchema type IAzureAISearchService (line 99) | private interface IAzureAISearchService method SearchAsync (line 101) | Task SearchAsync( class AzureAISearchService (line 111) | private sealed class AzureAISearchService(SearchIndexClient indexClien... method SearchAsync (line 117) | public async Task SearchAsync( class MyAzureAISearchPlugin (line 163) | private sealed class MyAzureAISearchPlugin( method SearchAsync (line 170) | [KernelFunction("Search")] FILE: dotnet/samples/Concepts/Search/Tavily_TextSearch.cs class Tavily_TextSearch (line 12) | public class Tavily_TextSearch(ITestOutputHelper output) : BaseTest(output) method UsingTavilyTextSearch (line 18) | [Fact] method UsingTavilyTextSearchToGetAnAnswer (line 67) | [Fact] method UsingTavilyTextSearchAndIncludeEverything (line 92) | [Fact] method UsingTavilyTextSearchWithACustomMapperAsync (line 130) | [Fact] method UsingTavilyTextSearchWithAnIncludeDomainFilterAsync (line 159) | [Fact] method UsingTavilyTextSearchWithLinqFilteringAsync (line 190) | [Fact] class TestTextSearchStringMapper (line 271) | private sealed class TestTextSearchStringMapper : ITextSearchStringMapper method MapFromResultToString (line 274) | public string MapFromResultToString(object result) FILE: dotnet/samples/Concepts/Search/VectorStore_TextSearch.cs class VectorStore_TextSearch (line 14) | public class VectorStore_TextSearch(ITestOutputHelper output) : BaseTest... method UsingInMemoryVectorStoreRecordTextSearchAsync (line 20) | [Fact] method ExecuteSearchesAsync (line 61) | private async Task ExecuteSearchesAsync(VectorStoreTextSearch> Creat... class DataModel (line 141) | private sealed class DataModel FILE: dotnet/samples/Concepts/Search/WebSearchQueriesPlugin.cs class WebSearchQueriesPlugin (line 8) | public class WebSearchQueriesPlugin(ITestOutputHelper output) : BaseTest... method RunAsync (line 10) | [Fact] FILE: dotnet/samples/Concepts/TextGeneration/Custom_TextGenerationService.cs class Custom_TextGenerationService (line 25) | public class Custom_TextGenerationService(ITestOutputHelper output) : Ba... method CustomTextGenerationWithKernelFunctionAsync (line 27) | [Fact] method CustomTextGenerationAsync (line 49) | [Fact] method CustomTextGenerationStreamAsync (line 63) | [Fact] class MyTextGenerationService (line 83) | private sealed class MyTextGenerationService : ITextGenerationService method GetStreamingTextContentsAsync (line 95) | public async IAsyncEnumerable GetStreamingText... method GetTextContentsAsync (line 106) | public Task> GetTextContentsAsync(string ... FILE: dotnet/samples/Concepts/TextGeneration/HuggingFace_TextGeneration.cs class HuggingFace_TextGeneration (line 13) | public class HuggingFace_TextGeneration(ITestOutputHelper helper) : Base... method RunInferenceApiExampleAsync (line 21) | [Fact] method RunStreamingExampleAsync (line 45) | [RetryFact(typeof(HttpOperationException))] method RunLlamaExampleAsync (line 82) | [Fact(Skip = "Requires local model or Huggingface Pro subscription")] FILE: dotnet/samples/Concepts/TextGeneration/Ollama_TextGeneration.cs class Ollama_TextGeneration (line 13) | public class Ollama_TextGeneration(ITestOutputHelper helper) : BaseTest(... method KernelPromptAsync (line 15) | [Fact] method ServicePromptAsync (line 35) | [Fact] method RunStreamingExampleAsync (line 54) | [RetryFact(typeof(HttpOperationException))] FILE: dotnet/samples/Concepts/TextGeneration/Ollama_TextGenerationStreaming.cs class Ollama_TextGenerationStreaming (line 12) | public class Ollama_TextGenerationStreaming(ITestOutputHelper helper) : ... method RunKernelStreamingExampleAsync (line 14) | [Fact] method RunServiceStreamingExampleAsync (line 35) | [Fact] FILE: dotnet/samples/Concepts/TextGeneration/OpenAI_TextGenerationStreaming.cs class OpenAI_TextGenerationStreaming (line 19) | public class OpenAI_TextGenerationStreaming(ITestOutputHelper output) : ... method AzureOpenAITextGenerationStreamAsync (line 21) | [Fact] method OpenAITextGenerationStreamAsync (line 35) | [Fact] method TextGenerationStreamAsync (line 45) | private async Task TextGenerationStreamAsync(ITextGenerationService te... FILE: dotnet/samples/Concepts/TextToAudio/OpenAI_TextToAudio.cs class OpenAI_TextToAudio (line 12) | public sealed class OpenAI_TextToAudio(ITestOutputHelper output) : BaseT... method TextToAudioAsync (line 16) | [Fact(Skip = "Uncomment the line to write the audio file output before... FILE: dotnet/samples/Concepts/TextToImage/AzureOpenAI_TextToImage.cs class AzureOpenAI_TextToImage (line 10) | public class AzureOpenAI_TextToImage(ITestOutputHelper output) : BaseTes... method SimpleDallE3ImageUriAsync (line 12) | [Fact] method SimpleDallE3ImageBinaryAsync (line 32) | [Fact] FILE: dotnet/samples/Concepts/TextToImage/OpenAI_TextToImage.cs class OpenAI_TextToImage (line 13) | public class OpenAI_TextToImage(ITestOutputHelper output) : BaseTest(out... method ChatDallE2Async (line 15) | [Fact] method SimpleDallE3ImageUriAsync (line 84) | [Fact] method SimpleDallE3ImageBinaryAsync (line 102) | [Fact] method ChatDallE3Async (line 125) | [Fact] FILE: dotnet/samples/Concepts/TextToImage/OpenAI_TextToImageLegacy.cs class OpenAI_TextToImageLegacy (line 14) | public class OpenAI_TextToImageLegacy(ITestOutputHelper output) : BaseTe... method OpenAIDallEAsync (line 16) | [Fact] method AzureOpenAIDallEAsync (line 83) | [Fact(Skip = "Generating the Image can take too long and often break t... FILE: dotnet/samples/Demos/A2AClientServer/A2AClient/HostClientAgent.cs class HostClientAgent (line 10) | internal sealed class HostClientAgent method HostClientAgent (line 12) | internal HostClientAgent(ILogger logger) method InitializeAgentAsync (line 16) | internal async Task InitializeAgentAsync(string modelId, string apiKey... method CreateAgentAsync (line 61) | private async Task CreateAgentAsync(string agentUri) class ConsoleOutputFunctionInvocationFilter (line 78) | internal sealed class ConsoleOutputFunctionInvocationFilter() : IFunctio... method IndentMultilineString (line 80) | private static string IndentMultilineString(string multilineText, int ... method OnFunctionInvocationAsync (line 91) | public async Task OnFunctionInvocationAsync(FunctionInvocationContext ... FILE: dotnet/samples/Demos/A2AClientServer/A2AClient/Program.cs class Program (line 13) | public static class Program method Main (line 15) | public static async Task Main(string[] args) method HandleCommandsAsync (line 25) | public static async System.Threading.Tasks.Task HandleCommandsAsync(In... method RunCliAsync (line 31) | private static async System.Threading.Tasks.Task RunCliAsync() FILE: dotnet/samples/Demos/A2AClientServer/A2AServer/HostAgentFactory.cs class HostAgentFactory (line 13) | internal static class HostAgentFactory method CreateFoundryHostAgentAsync (line 15) | internal static async Task CreateFoundryHostAgentAsync(s... method CreateChatCompletionHostAgentAsync (line 33) | internal static async Task CreateChatCompletionHostAgent... method GetInvoiceAgentCard (line 66) | private static AgentCard GetInvoiceAgentCard() method GetPolicyAgentCard (line 98) | private static AgentCard GetPolicyAgentCard() method GetLogisticsAgentCard (line 130) | private static AgentCard GetLogisticsAgentCard() FILE: dotnet/samples/Demos/A2AClientServer/A2AServer/Plugins/InvoiceQueryPlugin.cs class Product (line 10) | public class Product method Product (line 16) | public Product(string name, int quantity, decimal price) method TotalPrice (line 23) | public decimal TotalPrice() class Invoice (line 29) | public class Invoice method Invoice (line 37) | public Invoice(string transactionId, string invoiceId, string companyN... method TotalInvoicePrice (line 46) | public decimal TotalInvoicePrice() class InvoiceQueryPlugin (line 52) | public class InvoiceQueryPlugin method InvoiceQueryPlugin (line 57) | public InvoiceQueryPlugin() method GetRandomDateWithinLastTwoMonths (line 125) | public static DateTime GetRandomDateWithinLastTwoMonths() method QueryInvoices (line 141) | [KernelFunction] method QueryByTransactionId (line 160) | [KernelFunction] method QueryByInvoiceId (line 169) | [KernelFunction] FILE: dotnet/samples/Demos/AIModelRouter/CustomRouter.cs class CustomRouter (line 14) | internal sealed class CustomRouter() method GetService (line 24) | internal string GetService(string lookupPrompt, List serviceIds) method Contains (line 39) | private static bool Contains(string prompt, string pattern) FILE: dotnet/samples/Demos/AIModelRouter/Program.cs class Program (line 13) | internal sealed class Program method Main (line 15) | private static async Task Main(string[] args) FILE: dotnet/samples/Demos/AIModelRouter/SelectedServiceFilter.cs class SelectedServiceFilter (line 14) | internal sealed class SelectedServiceFilter : IPromptRenderFilter method OnPromptRenderAsync (line 17) | public Task OnPromptRenderAsync(PromptRenderContext context, Func CompleteAsync(ChatH... method CompleteSteamingAsync (line 89) | private async IAsyncEnumerable CompleteSt... method ValidateChatHistory (line 105) | private static void ValidateChatHistory(ChatHistory chatHistory) FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.ApiService/Program.cs class Program (line 25) | public static class Program method Main (line 31) | public static void Main(string[] args) method AddAIServices (line 94) | private static void AddAIServices(WebApplicationBuilder builder, HostC... method AddVectorStore (line 159) | private static void AddVectorStore(WebApplicationBuilder builder, Host... method AddAgent (line 192) | private static void AddAgent(WebApplicationBuilder builder, HostConfig... FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.ApiService/Rag/TextSnippet.cs class TextSnippet (line 14) | internal sealed class TextSnippet FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.ApiService/Resources/EmbeddedResource.cs class EmbeddedResource (line 12) | public static class EmbeddedResource method Read (line 16) | internal static string Read(string fileName) FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.AppHost/Extensions/ResourceBuilderExtensions.cs class ResourceBuilderExtensions (line 10) | public static class ResourceBuilderExtensions method WithEnvironment (line 19) | public static IResourceBuilder WithEnvironment(this IResourceBui... method WithReferences (line 80) | public static IResourceBuilder WithReferences(this IResourceBuil... FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.Configuration/AzureAISearchConfig.cs class AzureAISearchConfig (line 8) | public sealed class AzureAISearchConfig FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.Configuration/AzureOpenAIChatConfig.cs class AzureOpenAIChatConfig (line 10) | public sealed class AzureOpenAIChatConfig FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.Configuration/AzureOpenAIEmbeddingsConfig.cs class AzureOpenAIEmbeddingsConfig (line 10) | public sealed class AzureOpenAIEmbeddingsConfig FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.Configuration/HostConfig.cs class HostConfig (line 11) | public sealed class HostConfig method HostConfig (line 51) | public HostConfig(ConfigurationManager configurationManager) FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.Configuration/OpenAIChatConfig.cs class OpenAIChatConfig (line 10) | public sealed class OpenAIChatConfig FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.Configuration/OpenAIEmbeddingsConfig.cs class OpenAIEmbeddingsConfig (line 10) | public sealed class OpenAIEmbeddingsConfig FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.Configuration/RagConfig.cs class RagConfig (line 10) | public sealed class RagConfig FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.ServiceDefaults/CommonExtensions.cs class CommonExtensions (line 19) | public static class CommonExtensions method AddServiceDefaults (line 27) | public static TBuilder AddServiceDefaults(this TBuilder buil... method ConfigureOpenTelemetry (line 59) | public static TBuilder ConfigureOpenTelemetry(this TBuilder ... method AddDefaultHealthChecks (line 94) | public static TBuilder AddDefaultHealthChecks(this TBuilder ... method MapDefaultEndpoints (line 108) | public static WebApplication MapDefaultEndpoints(this WebApplication app) method AddOpenTelemetryExporters (line 127) | private static TBuilder AddOpenTelemetryExporters(this TBuil... FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.Web/ApiClients/AgentCompletionsApiClient.cs class AgentCompletionsApiClient (line 13) | internal sealed class AgentCompletionsApiClient method AgentCompletionsApiClient (line 22) | public AgentCompletionsApiClient(HttpClient httpClient) method CompleteStreamingAsync (line 34) | internal async IAsyncEnumerable CompleteStreamingAsync(string ... class AgentCompletionRequest (line 71) | private sealed class AgentCompletionRequest FILE: dotnet/samples/Demos/AgentFrameworkWithAspire/ChatWithAgent.Web/Extensions/HttpClientBuilderExtensions.cs class HttpClientBuilderExtensions (line 10) | public static class HttpClientBuilderExtensions method ClearResilienceHandlers (line 19) | public static IHttpClientBuilder ClearResilienceHandlers(this IHttpCli... FILE: dotnet/samples/Demos/AmazonBedrockModels/Program.cs type ModelDefinition (line 250) | internal struct ModelDefinition type SupportedModality (line 268) | internal enum SupportedModality FILE: dotnet/samples/Demos/AotCompatibility/JsonSerializerContexts/LocationJsonSerializerContext.cs class LocationJsonSerializerContext (line 8) | [JsonSerializable(typeof(Location))] FILE: dotnet/samples/Demos/AotCompatibility/JsonSerializerContexts/WeatherJsonSerializerContext.cs class WeatherJsonSerializerContext (line 8) | [JsonSerializable(typeof(Weather))] FILE: dotnet/samples/Demos/AotCompatibility/KernelFunctionSamples.cs class KernelFunctionSamples (line 14) | internal static class KernelFunctionSamples method CreateFunctionFromLambda (line 23) | public static async Task CreateFunctionFromLambda(IConfigurationRoot _) FILE: dotnet/samples/Demos/AotCompatibility/KernelPluginSamples.cs class KernelPluginSamples (line 14) | internal static class KernelPluginSamples method CreatePluginFromType (line 24) | public static async Task CreatePluginFromType(IConfigurationRoot _) method ImportPluginFromType (line 55) | public static async Task ImportPluginFromType(IConfigurationRoot _) method AddPluginFromType (line 86) | public static async Task AddPluginFromType(IConfigurationRoot _) FILE: dotnet/samples/Demos/AotCompatibility/OnnxChatCompletionSamples.cs class OnnxChatCompletionSamples (line 13) | internal static class OnnxChatCompletionSamples method GetChatMessageContent (line 18) | public static async Task GetChatMessageContent(IConfigurationRoot config) method GetStreamingChatMessageContents (line 51) | public static async Task GetStreamingChatMessageContents(IConfiguratio... FILE: dotnet/samples/Demos/AotCompatibility/Plugins/Location.cs class Location (line 5) | internal sealed class Location method Location (line 11) | public Location(string country, string city) FILE: dotnet/samples/Demos/AotCompatibility/Plugins/Weather.cs class Weather (line 5) | internal sealed class Weather method ToString (line 10) | public override string ToString() => $"Current weather(temperature: {t... FILE: dotnet/samples/Demos/AotCompatibility/Plugins/WeatherPlugin.cs class WeatherPlugin (line 8) | internal sealed class WeatherPlugin method GetCurrentWeather (line 10) | [KernelFunction] FILE: dotnet/samples/Demos/AotCompatibility/Program.cs class Program (line 10) | internal sealed class Program method Main (line 12) | private static async Task Main(string[] args) method RunAsync (line 36) | private static async Task RunAsync(IEnumerable(this IConfigurationRoot conf... FILE: dotnet/samples/Demos/ContentSafety/Filters/AttackDetectionFilter.cs class AttackDetectionFilter (line 13) | public class AttackDetectionFilter(PromptShieldService promptShieldServi... method OnPromptRenderAsync (line 17) | public async Task OnPromptRenderAsync(PromptRenderContext context, Fun... FILE: dotnet/samples/Demos/ContentSafety/Filters/TextModerationFilter.cs class TextModerationFilter (line 13) | public class TextModerationFilter( method OnPromptRenderAsync (line 20) | public async Task OnPromptRenderAsync(PromptRenderContext context, Fun... method ProcessTextAnalysis (line 45) | private void ProcessTextAnalysis(AnalyzeTextResult analysisResult) FILE: dotnet/samples/Demos/ContentSafety/Handlers/ContentSafetyExceptionHandler.cs class ContentSafetyExceptionHandler (line 13) | public class ContentSafetyExceptionHandler : IExceptionHandler method TryHandleAsync (line 15) | public async ValueTask TryHandleAsync(HttpContext httpContext, E... FILE: dotnet/samples/Demos/ContentSafety/Models/ChatModel.cs class ChatModel (line 10) | public class ChatModel FILE: dotnet/samples/Demos/ContentSafety/Options/AzureContentSafetyOptions.cs class AzureContentSafetyOptions (line 10) | public class AzureContentSafetyOptions FILE: dotnet/samples/Demos/ContentSafety/Options/OpenAIOptions.cs class OpenAIOptions (line 10) | public class OpenAIOptions FILE: dotnet/samples/Demos/ContentSafety/Services/PromptShield/PromptShieldAnalysis.cs class PromptShieldAnalysis (line 11) | public class PromptShieldAnalysis FILE: dotnet/samples/Demos/ContentSafety/Services/PromptShield/PromptShieldRequest.cs class PromptShieldRequest (line 11) | public class PromptShieldRequest FILE: dotnet/samples/Demos/ContentSafety/Services/PromptShield/PromptShieldResponse.cs class PromptShieldResponse (line 11) | public class PromptShieldResponse FILE: dotnet/samples/Demos/ContentSafety/Services/PromptShield/PromptShieldService.cs class PromptShieldService (line 14) | public class PromptShieldService( method DetectAttackAsync (line 26) | public async Task DetectAttackAsync(PromptShield... method CreateHttpRequest (line 39) | private Request CreateHttpRequest(PromptShieldRequest request) FILE: dotnet/samples/Demos/CopilotAgentPlugins/CopilotAgentPluginsDemoSample/BearerAuthenticationProviderWithCancellationToken.cs class BearerAuthenticationProviderWithCancellationToken (line 11) | public class BearerAuthenticationProviderWithCancellationToken method BearerAuthenticationProviderWithCancellationToken (line 19) | public BearerAuthenticationProviderWithCancellationToken(IConfiguratio... method AuthenticateRequestAsync (line 42) | public async Task AuthenticateRequestAsync(HttpRequestMessage request,... method GetAccessTokenAsync (line 47) | private async Task GetAccessTokenAsync(CancellationToken cance... FILE: dotnet/samples/Demos/CopilotAgentPlugins/CopilotAgentPluginsDemoSample/DemoCommand.cs class DemoCommand (line 19) | public class DemoCommand : AsyncCommand class DemoSettings (line 21) | public class DemoSettings : CommandSettings method ExecuteAsync (line 35) | public override async Task ExecuteAsync(CommandContext context, D... method LoadCopilotAgentPluginAsync (line 112) | private async Task LoadCopilotAgentPluginAsync(Kernel kernel, IConfigu... method ShowCopilotAgentManifestAsync (line 117) | private async Task ShowCopilotAgentManifestAsync(string[] availableCop... method GetCopilotAgentManifestPath (line 121) | private static string GetCopilotAgentManifestPath(string name) => Path... method ShowManifestAsync (line 123) | private async Task ShowManifestAsync(string[] availableApiManifestPlug... method ListLoadedPlugins (line 140) | private void ListLoadedPlugins(Kernel kernel, bool withFunctions = fal... method LoadPluginAsync (line 181) | private async Task LoadPluginAsync(Kernel kernel, IConfigurationRoot c... method ExecuteGoalAsync (line 214) | private async Task ExecuteGoalAsync(Kernel kernel, PromptExecutionSett... method InitializeKernelForOllama (line 222) | private static (Kernel, PromptExecutionSettings) InitializeKernelForOl... method InitializeAzureOpenAiKernel (line 257) | private static (Kernel, PromptExecutionSettings) InitializeAzureOpenAi... method InitializeOpenAiKernel (line 298) | public static (Kernel, PromptExecutionSettings) InitializeOpenAiKernel... method GetApiKeyAuthProvider (line 335) | private static AuthenticateRequestAsyncCallback? GetApiKeyAuthProvider... method AddCopilotAgentPluginAsync (line 358) | private async Task AddCopilotAgentPluginAsync(Kernel kernel, IConfigur... method TrimPropertiesFromRequestBody (line 453) | private static KernelJsonSchema? TrimPropertiesFromRequestBody(KernelJ... method TrimPropertiesFromJsonNode (line 471) | private static void TrimPropertiesFromJsonNode(JsonNode jsonNode) class ExpectedSchemaFunctionFilter (line 511) | private sealed class ExpectedSchemaFunctionFilter : IAutoFunctionInvoc... method OnAutoFunctionInvocationAsync (line 513) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... FILE: dotnet/samples/Demos/CopilotAgentPlugins/CopilotAgentPluginsDemoSample/Logging/SemanticKernelLogger.cs class SemanticKernelLogger (line 8) | public class SemanticKernelLogger : ILogger method BeginScope (line 10) | public IDisposable? BeginScope(TState state) where TState : no... method IsEnabled (line 15) | public bool IsEnabled(LogLevel logLevel) method Log (line 20) | public void Log(LogLevel logLevel, EventId eventId, TState sta... method PrintMessageWithALabelAndJson (line 38) | private bool PrintMessageWithALabelAndJson(string label, string message) method PrintMessageBetweenTags (line 89) | private bool PrintMessageBetweenTags(string message, string label, str... method EscapeMarkup (line 121) | private string EscapeMarkup(string text) FILE: dotnet/samples/Demos/CopilotAgentPlugins/CopilotAgentPluginsDemoSample/Logging/SemanticKernelLoggerProvider.cs class SemanticKernelLoggerProvider (line 5) | public class SemanticKernelLoggerProvider : ILoggerProvider, IDisposable method CreateLogger (line 7) | public ILogger CreateLogger(string categoryName) method Dispose (line 12) | protected virtual void Dispose(bool disposing) method Dispose (line 22) | public void Dispose() FILE: dotnet/samples/Demos/FunctionInvocationApproval/Options/AzureOpenAIOptions.cs class AzureOpenAIOptions (line 8) | public class AzureOpenAIOptions FILE: dotnet/samples/Demos/FunctionInvocationApproval/Options/OpenAIOptions.cs class OpenAIOptions (line 8) | public class OpenAIOptions FILE: dotnet/samples/Demos/FunctionInvocationApproval/Program.cs class Program (line 11) | internal sealed class Program method Main (line 20) | public static async Task Main() class SoftwareBuilderPlugin (line 55) | public sealed class SoftwareBuilderPlugin method CollectRequirements (line 57) | [KernelFunction] method Design (line 64) | [KernelFunction] method Implement (line 71) | [KernelFunction] method Test (line 78) | [KernelFunction] method Deploy (line 85) | [KernelFunction] type IFunctionApprovalService (line 100) | public interface IFunctionApprovalService method IsInvocationApproved (line 102) | bool IsInvocationApproved(KernelFunction function, KernelArguments a... class ConsoleFunctionApprovalService (line 108) | public sealed class ConsoleFunctionApprovalService : IFunctionApproval... method IsInvocationApproved (line 110) | public bool IsInvocationApproved(KernelFunction function, KernelArgu... class FunctionInvocationFilter (line 145) | public sealed class FunctionInvocationFilter(IFunctionApprovalService ... method OnFunctionInvocationAsync (line 149) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... method AddChatCompletion (line 168) | private static void AddChatCompletion(IKernelBuilder builder) FILE: dotnet/samples/Demos/HomeAutomation/Options/AzureOpenAIOptions.cs class AzureOpenAIOptions (line 10) | public sealed class AzureOpenAIOptions FILE: dotnet/samples/Demos/HomeAutomation/Options/OpenAIOptions.cs class OpenAIOptions (line 10) | public sealed class OpenAIOptions FILE: dotnet/samples/Demos/HomeAutomation/Plugins/MyAlarmPlugin.cs class MyAlarmPlugin (line 12) | public class MyAlarmPlugin(MyTimePlugin timePlugin) method SetAlarm (line 14) | [KernelFunction, Description("Sets an alarm at the provided time")] FILE: dotnet/samples/Demos/HomeAutomation/Plugins/MyLightPlugin.cs class MyLightPlugin (line 11) | [Description("Represents a light")] method IsTurnedOn (line 16) | [KernelFunction, Description("Returns whether this light is on")] method TurnOn (line 19) | [KernelFunction, Description("Turn on this light")] method TurnOff (line 22) | [KernelFunction, Description("Turn off this light")] FILE: dotnet/samples/Demos/HomeAutomation/Plugins/MyTimePlugin.cs class MyTimePlugin (line 11) | public class MyTimePlugin method Time (line 13) | [KernelFunction, Description("Get the current time")] FILE: dotnet/samples/Demos/HomeAutomation/Program.cs class Program (line 28) | internal static class Program method Main (line 30) | internal static async Task Main(string[] args) FILE: dotnet/samples/Demos/HomeAutomation/Worker.cs class Worker (line 14) | internal sealed class Worker( method ExecuteAsync (line 21) | protected override async Task ExecuteAsync(CancellationToken stoppingT... FILE: dotnet/samples/Demos/HuggingFaceImageToText/FormMain.Designer.cs class FormMain (line 5) | partial class FormMain method Dispose (line 16) | protected override void Dispose(bool disposing) method InitializeComponent (line 31) | private void InitializeComponent() FILE: dotnet/samples/Demos/HuggingFaceImageToText/FormMain.cs class FormMain (line 14) | public partial class FormMain : Form method FormMain (line 22) | public FormMain() method FormMain_Load (line 37) | private void FormMain_Load(object sender, EventArgs e) method ChangeFolder (line 46) | private void ChangeFolder() method RefreshImages (line 68) | private void RefreshImages() method PictureBoxOnClickAsync (line 100) | private async void PictureBoxOnClickAsync(object? sender, EventArgs e) method UpdateImageDescription (line 123) | private void UpdateImageDescription(string description) method CreateImageContentFromPictureBox (line 144) | private static ImageContent CreateImageContentFromPictureBox(PictureBo... method ConvertImageToReadOnlyMemory (line 152) | private static ReadOnlyMemory ConvertImageToReadOnlyMemory(Pictu... method btRefresh_Click (line 171) | private void btRefresh_Click(object sender, EventArgs e) method GetMimeType (line 181) | private static string GetMimeType(string fileName) method GetImageFormat (line 196) | private static ImageFormat GetImageFormat(string fileName) method btChangeFolder_Click (line 216) | private void btChangeFolder_Click(object sender, EventArgs e) FILE: dotnet/samples/Demos/HuggingFaceImageToText/Program.cs class Program (line 5) | internal static class Program method Main (line 10) | [STAThread] FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Extensions/AuthorRoleExtensions.cs class AuthorRoleExtensions (line 12) | internal static class AuthorRoleExtensions method ToMCPRole (line 19) | public static Role ToMCPRole(this AuthorRole role) FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Extensions/ChatMessageContentExtensions.cs class ChatMessageContentExtensions (line 13) | public static class ChatMessageContentExtensions method ToCreateMessageResult (line 20) | public static CreateMessageResult ToCreateMessageResult(this ChatMessa... FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Extensions/ContentBlockExtensions.cs class ContentBlockExtensions (line 12) | public static class ContentBlockExtensions method ToKernelContent (line 19) | public static KernelContent ToKernelContent(this ContentBlock content) FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Extensions/PromptResultExtensions.cs class PromptResultExtensions (line 14) | internal static class PromptResultExtensions method ToChatMessageContents (line 21) | public static IList ToChatMessageContents(this Get... method ToChatMessageContent (line 31) | public static ChatMessageContent ToChatMessageContent(this PromptMessa... FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Extensions/ReadResourceResultExtensions.cs class ReadResourceResultExtensions (line 14) | public static class ReadResourceResultExtensions method ToChatMessageContentItemCollection (line 21) | public static ChatMessageContentItemCollection ToChatMessageContentIte... FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Extensions/RoleExtensions.cs class RoleExtensions (line 12) | internal static class RoleExtensions method ToAuthorRole (line 19) | public static AuthorRole ToAuthorRole(this Role role) FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Extensions/SamplingMessageExtensions.cs class SamplingMessageExtensions (line 13) | public static class SamplingMessageExtensions method ToChatMessageContents (line 20) | public static List ToChatMessageContents(this IEnu... method ToChatMessageContent (line 30) | public static ChatMessageContent ToChatMessageContent(this SamplingMes... FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/HumanInTheLoopFilter.cs class HumanInTheLoopFilter (line 13) | public class HumanInTheLoopFilter : IFunctionInvocationFilter method OnFunctionInvocationAsync (line 16) | public Task OnFunctionInvocationAsync(FunctionInvocationContext contex... method GetUserApprovalForSamplingMessages (line 43) | private static bool GetUserApprovalForSamplingMessages(CreateMessageRe... FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Program.cs class Program (line 8) | internal sealed class Program method Main (line 13) | public static async Task Main(string[] args) FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Samples/AgentAvailableAsMCPToolSample.cs class AgentAvailableAsMCPToolSample (line 16) | internal sealed class AgentAvailableAsMCPToolSample : BaseSample method RunAsync (line 31) | public static async Task RunAsync() FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Samples/AzureAIAgentWithMCPToolsSample.cs class AzureAIAgentWithMCPToolsSample (line 20) | internal sealed class AzureAIAgentWithMCPToolsSample : BaseSample method RunAsync (line 35) | public static async Task RunAsync() method CreateAzureAIAgentAsync (line 81) | private static async Task CreateAzureAIAgentAsync(Kernel... FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Samples/BaseSample.cs class BaseSample (line 16) | internal abstract class BaseSample method CreateMcpClientAsync (line 24) | protected static Task CreateMcpClientAsync( method CreateKernelWithChatCompletionService (line 78) | protected static Kernel CreateKernelWithChatCompletionService() method DisplayTools (line 106) | protected static void DisplayTools(IList tools) method GetMCPServerPath (line 120) | private static string GetMCPServerPath() FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Samples/ChatCompletionAgentWithMCPToolsSample.cs class ChatCompletionAgentWithMCPToolsSample (line 17) | internal sealed class ChatCompletionAgentWithMCPToolsSample : BaseSample method RunAsync (line 32) | public static async Task RunAsync() FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Samples/MCPPromptSample.cs class MCPPromptSample (line 16) | internal sealed class MCPPromptSample : BaseSample method RunAsync (line 27) | public static async Task RunAsync() method DisplayPrompts (line 69) | private static void DisplayPrompts(IList prompts) FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Samples/MCPResourceTemplatesSample.cs class MCPResourceTemplatesSample (line 17) | internal sealed class MCPResourceTemplatesSample : BaseSample method RunAsync (line 27) | public static async Task RunAsync() method DisplayResourceTemplates (line 74) | private static void DisplayResourceTemplates(IList resources) FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Samples/MCPSamplingSample.cs class MCPSamplingSample (line 20) | internal sealed class MCPSamplingSample : BaseSample method RunAsync (line 39) | public static async Task RunAsync() method SamplingRequestHandlerAsync (line 103) | private static async Task SamplingRequestHandlerA... FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPClient/Samples/MCPToolsSample.cs class MCPToolsSample (line 16) | internal sealed class MCPToolsSample : BaseSample method RunAsync (line 29) | public static async Task RunAsync() FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPServer/Extensions/McpServerBuilderExtensions.cs class McpServerBuilderExtensions (line 14) | public static class McpServerBuilderExtensions method WithTools (line 24) | public static IMcpServerBuilder WithTools(this IMcpServerBuilder build... method WithPrompt (line 67) | public static IMcpServerBuilder WithPrompt(this IMcpServerBuilder buil... method WithPromptHandlers (line 82) | public static IMcpServerBuilder WithPromptHandlers(this IMcpServerBuil... method WithResourceTemplate (line 98) | public static IMcpServerBuilder WithResourceTemplate( method WithResourceTemplate (line 115) | public static IMcpServerBuilder WithResourceTemplate(this IMcpServerBu... method WithResourceTemplateHandlers (line 130) | public static IMcpServerBuilder WithResourceTemplateHandlers(this IMcp... method WithResource (line 146) | public static IMcpServerBuilder WithResource( method WithResource (line 163) | public static IMcpServerBuilder WithResource(this IMcpServerBuilder bu... method WithResourceHandlers (line 178) | public static IMcpServerBuilder WithResourceHandlers(this IMcpServerBu... method HandleListPromptRequestsAsync (line 186) | private static ValueTask HandleListPromptRequestsAs... method HandleGetPromptRequestsAsync (line 197) | private static async ValueTask HandleGetPromptRequest... method HandleReadResourceRequestAsync (line 219) | private static ValueTask HandleReadResourceRequest... method HandleListResourceTemplatesRequestAsync (line 250) | private static ValueTask HandleListResour... method HandleListResourcesRequestAsync (line 261) | private static ValueTask HandleListResourcesReque... FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPServer/Extensions/VectorStoreExtensions.cs class VectorStoreExtensions (line 11) | public static class VectorStoreExtensions method CreateCollectionFromListAsync (line 31) | public static async Task> CreateC... FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPServer/ProjectResources/EmbeddedResource.cs class EmbeddedResource (line 10) | public static class EmbeddedResource method ReadAsString (line 19) | public static string ReadAsString(string resourcePath) method ReadAsBytes (line 32) | public static byte[] ReadAsBytes(string resourcePath) method ReadAsStream (line 46) | public static Stream ReadAsStream(string resourcePath) FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPServer/Prompts/PromptDefinition.cs class PromptDefinition (line 13) | public sealed class PromptDefinition method Create (line 33) | public static PromptDefinition Create(string jsonPrompt, Kernel? kerne... method GetPrompt (line 54) | private static Prompt GetPrompt(PromptTemplateConfig promptTemplateCon... method GetPromptHandlerAsync (line 87) | private static async Task GetPromptHandlerAsync(Reque... FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPServer/Resources/ResourceDefinition.cs class ResourceDefinition (line 12) | public sealed class ResourceDefinition method CreateBlobResource (line 47) | public static ResourceDefinition CreateBlobResource(string uri, string... method InvokeHandlerAsync (line 77) | public async ValueTask InvokeHandlerAsync(RequestC... FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPServer/Resources/ResourceTemplateDefinition.cs class ResourceTemplateDefinition (line 13) | public sealed class ResourceTemplateDefinition method IsMatch (line 45) | public bool IsMatch(string uri) method InvokeHandlerAsync (line 56) | public async ValueTask InvokeHandlerAsync(RequestC... method GetRegex (line 74) | private Regex GetRegex() method GetArguments (line 90) | private Dictionary GetArguments(string uri) FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPServer/Resources/TextDataModel.cs class TextDataModel (line 10) | public class TextDataModel FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPServer/Tools/DateTimeUtils.cs class DateTimeUtils (line 11) | internal sealed class DateTimeUtils method GetCurrentDateTimeInUtc (line 17) | [KernelFunction, Description("Retrieves the current date time in UTC.")] FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPServer/Tools/MailboxUtils.cs class MailboxUtils (line 13) | internal sealed class MailboxUtils method SummarizeUnreadEmailsAsync (line 19) | [KernelFunction] method CreateMessagesFromEmails (line 66) | private static List CreateMessagesFromEmails(params E... class Email (line 104) | private sealed class Email FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPServer/Tools/OrderProcessingUtils.cs class OrderProcessingUtils (line 10) | internal sealed class OrderProcessingUtils method PlaceOrder (line 17) | [KernelFunction] method ExecuteRefund (line 28) | [KernelFunction] FILE: dotnet/samples/Demos/ModelContextProtocolClientServer/MCPServer/Tools/WeatherUtils.cs class WeatherUtils (line 11) | internal sealed class WeatherUtils method GetWeatherForCity (line 19) | [KernelFunction, Description("Gets the current weather for the specifi... FILE: dotnet/samples/Demos/OllamaFunctionCalling/Plugins/MyAlarmPlugin.cs class MyAlarmPlugin (line 11) | public class MyAlarmPlugin method MyAlarmPlugin (line 15) | public MyAlarmPlugin(string providedHour) method SetAlarm (line 20) | [KernelFunction, Description("Sets an alarm at the provided time")] method GetCurrentAlarm (line 27) | [KernelFunction, Description("Get current alarm set")] FILE: dotnet/samples/Demos/OllamaFunctionCalling/Plugins/MyLightPlugin.cs class MyLightPlugin (line 11) | [Description("Represents a light bulb")] method IsTurnedOn (line 16) | [KernelFunction, Description("Returns whether this light is on")] method TurnOn (line 19) | [KernelFunction, Description("Turn on this light")] method TurnOff (line 22) | [KernelFunction, Description("Turn off this light")] FILE: dotnet/samples/Demos/OllamaFunctionCalling/Plugins/MyTimePlugin.cs class MyTimePlugin (line 12) | public class MyTimePlugin method Time (line 14) | [KernelFunction, Description("Get the current time")] FILE: dotnet/samples/Demos/OnnxSimpleRAG/Program.cs class InformationItem (line 127) | internal sealed class InformationItem FILE: dotnet/samples/Demos/OpenAIRealtime/Options/AzureOpenAIOptions.cs class AzureOpenAIOptions (line 8) | public class AzureOpenAIOptions FILE: dotnet/samples/Demos/OpenAIRealtime/Options/OpenAIOptions.cs class OpenAIOptions (line 8) | public class OpenAIOptions FILE: dotnet/samples/Demos/OpenAIRealtime/Program.cs class Program (line 22) | internal sealed class Program method Main (line 24) | public static async Task Main(string[] args) class WeatherPlugin (line 289) | private sealed class WeatherPlugin method GetWeatherForCity (line 291) | [KernelFunction] method ParseFunctionName (line 313) | private static (string FunctionName, string? PluginName) ParseFunction... method DeserializeArguments (line 331) | private static KernelArguments? DeserializeArguments(string argumentsS... method ProcessFunctionResult (line 349) | private static string? ProcessFunctionResult(object? functionResult) method ConvertFunctions (line 360) | private static IEnumerable ConvertFunctions(Kernel kernel) method FindFile (line 380) | private static string FindFile(string fileName) method GetRealtimeConversationClient (line 400) | private static RealtimeClient GetRealtimeConversationClient() FILE: dotnet/samples/Demos/ProcessFrameworkWithAspire/ProcessFramework.Aspire/ProcessFramework.Aspire.ProcessOrchestrator/Models/ProcessEvents.cs class ProcessEvents (line 5) | public static class ProcessEvents FILE: dotnet/samples/Demos/ProcessFrameworkWithAspire/ProcessFramework.Aspire/ProcessFramework.Aspire.ProcessOrchestrator/Steps/SummarizeStep.cs class SummarizeStep (line 8) | public class SummarizeStep : KernelProcessStep class ProcessFunctions (line 10) | public static class ProcessFunctions method SummarizeAsync (line 15) | [KernelFunction(ProcessFunctions.Summarize)] FILE: dotnet/samples/Demos/ProcessFrameworkWithAspire/ProcessFramework.Aspire/ProcessFramework.Aspire.ProcessOrchestrator/Steps/TranslateStep.cs class TranslateStep (line 8) | public class TranslateStep : KernelProcessStep class ProcessFunctions (line 10) | public static class ProcessFunctions method TranslateAsync (line 15) | [KernelFunction(ProcessFunctions.Translate)] FILE: dotnet/samples/Demos/ProcessFrameworkWithAspire/ProcessFramework.Aspire/ProcessFramework.Aspire.ProcessOrchestrator/SummaryAgentHttpClient.cs class SummaryAgentHttpClient (line 9) | public class SummaryAgentHttpClient(HttpClient httpClient) method SummarizeAsync (line 11) | public async Task SummarizeAsync(string textToSummarize) FILE: dotnet/samples/Demos/ProcessFrameworkWithAspire/ProcessFramework.Aspire/ProcessFramework.Aspire.ProcessOrchestrator/TranslatorAgentHttpClient.cs class TranslatorAgentHttpClient (line 9) | public class TranslatorAgentHttpClient(HttpClient httpClient) method TranslateAsync (line 11) | public async Task TranslateAsync(string textToTranslate) FILE: dotnet/samples/Demos/ProcessFrameworkWithAspire/ProcessFramework.Aspire/ProcessFramework.Aspire.ServiceDefaults/CommonExtensions.cs class CommonExtensions (line 18) | public static class CommonExtensions method AddServiceDefaults (line 30) | public static TBuilder AddServiceDefaults(this TBuilder buil... method ConfigureOpenTelemetry (line 62) | public static TBuilder ConfigureOpenTelemetry(this TBuilder ... method AddOpenTelemetryExporters (line 99) | private static TBuilder AddOpenTelemetryExporters(this TBuil... method AddDefaultHealthChecks (line 124) | public static TBuilder AddDefaultHealthChecks(this TBuilder ... method MapDefaultEndpoints (line 139) | public static WebApplication MapDefaultEndpoints(this WebApplication app) FILE: dotnet/samples/Demos/ProcessFrameworkWithAspire/ProcessFramework.Aspire/ProcessFramework.Aspire.Shared/SummarizeRequest.cs class SummarizeRequest (line 8) | public class SummarizeRequest FILE: dotnet/samples/Demos/ProcessFrameworkWithAspire/ProcessFramework.Aspire/ProcessFramework.Aspire.Shared/TranslationRequest.cs class TranslationRequest (line 8) | public class TranslationRequest FILE: dotnet/samples/Demos/ProcessFrameworkWithSignalR/src/ProcessFramework.Aspire.SignalR.ProcessOrchestrator/DocumentGenerationProcess.cs class DocumentGenerationProcess (line 11) | public static class DocumentGenerationProcess class DocGenerationEvents (line 16) | public static class DocGenerationEvents class DocGenerationTopics (line 36) | public static class DocGenerationTopics method CreateProcessBuilder (line 53) | public static ProcessBuilder CreateProcessBuilder(string processName =... FILE: dotnet/samples/Demos/ProcessFrameworkWithSignalR/src/ProcessFramework.Aspire.SignalR.ProcessOrchestrator/LocalEventProxyChannel.cs class LocalEventProxyChannel (line 8) | public sealed class LocalEventProxyChannel : IExternalKernelProcessMessa... method EmitExternalEventAsync (line 12) | public Task EmitExternalEventAsync(string externalTopicEvent, KernelPr... method Initialize (line 22) | public async ValueTask Initialize() method Uninitialize (line 31) | public async ValueTask Uninitialize() FILE: dotnet/samples/Demos/ProcessFrameworkWithSignalR/src/ProcessFramework.Aspire.SignalR.ProcessOrchestrator/Models/DocumentGenerationRequest.cs class DocumentGenerationRequest (line 5) | public class DocumentGenerationRequest class ProcessData (line 16) | public class ProcessData FILE: dotnet/samples/Demos/ProcessFrameworkWithSignalR/src/ProcessFramework.Aspire.SignalR.ProcessOrchestrator/Models/DocumentInfo.cs class DocumentInfo (line 11) | public class DocumentInfo FILE: dotnet/samples/Demos/ProcessFrameworkWithSignalR/src/ProcessFramework.Aspire.SignalR.ProcessOrchestrator/Models/ProductInfo.cs class ProductInfo (line 8) | public class ProductInfo FILE: dotnet/samples/Demos/ProcessFrameworkWithSignalR/src/ProcessFramework.Aspire.SignalR.ProcessOrchestrator/Program.cs class MyHub (line 104) | public class MyHub : Hub method OnConnectedAsync (line 106) | public override async Task OnConnectedAsync() method OnDisconnectedAsync (line 111) | public override async Task OnDisconnectedAsync(Exception? exception) method RequestUserReview (line 117) | public async Task RequestUserReview(KernelProcessProxyMessage eventData) method PublishDocumentation (line 129) | public async Task PublishDocumentation(KernelProcessProxyMessage event... class ExternalEventTopics (line 142) | public static class ExternalEventTopics FILE: dotnet/samples/Demos/ProcessFrameworkWithSignalR/src/ProcessFramework.Aspire.SignalR.ProcessOrchestrator/Steps/GatherProductInfoStep.cs class GatherProductInfoStep (line 11) | public class GatherProductInfoStep : KernelProcessStep method OnReceiveUserRequest (line 19) | [KernelFunction] FILE: dotnet/samples/Demos/ProcessFrameworkWithSignalR/src/ProcessFramework.Aspire.SignalR.ProcessOrchestrator/Steps/GenerateDocumentationStep.cs class GenerateDocumentationStep (line 12) | public class GenerateDocumentationStep : KernelProcessStep(this TBuilder buil... method ConfigureOpenTelemetry (line 62) | public static TBuilder ConfigureOpenTelemetry(this TBuilder ... method AddOpenTelemetryExporters (line 111) | private static TBuilder AddOpenTelemetryExporters(this TBuil... method AddDefaultHealthChecks (line 136) | public static TBuilder AddDefaultHealthChecks(this TBuilder ... method MapDefaultEndpoints (line 151) | public static WebApplication MapDefaultEndpoints(this WebApplication app) FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Client/src/App.tsx type AppProps (line 32) | interface AppProps { FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Client/src/common/AppConstants.ts type AppPages (line 8) | enum AppPages { type EnumDetails (line 12) | interface EnumDetails { type CloudTechnology (line 30) | enum CloudTechnology { FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Client/src/common/ChatConstants.ts type ChatUser (line 5) | enum ChatUser { type ChatMessageContent (line 10) | interface ChatMessageContent { FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Client/src/components/GenerateDocumentsChat.tsx type NewDocument (line 26) | interface NewDocument { type DocumentReview (line 32) | interface DocumentReview { type GenerateDocsChatProps (line 38) | interface GenerateDocsChatProps { FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Client/src/components/SimpleChat.tsx type SimpleChatProps (line 20) | interface SimpleChatProps { FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Client/src/services/grpc/gen/documentGeneration.client.ts type IGrpcDocumentationGenerationClient (line 19) | interface IGrpcDocumentationGenerationClient { class GrpcDocumentationGenerationClient (line 48) | class GrpcDocumentationGenerationClient implements IGrpcDocumentationGen... method constructor (line 52) | constructor(private readonly _transport: RpcTransport) { method userRequestFeatureDocumentation (line 57) | userRequestFeatureDocumentation(input: FeatureDocumentationRequest, op... method requestUserReviewDocumentationFromProcess (line 64) | requestUserReviewDocumentationFromProcess(input: DocumentationContentR... method requestUserReviewDocumentation (line 71) | requestUserReviewDocumentation(input: ProcessData, options?: RpcOption... method userReviewedDocumentation (line 78) | userReviewedDocumentation(input: DocumentationApprovalRequest, options... method publishDocumentation (line 85) | publishDocumentation(input: DocumentationContentRequest, options?: Rpc... method receivePublishedDocumentation (line 92) | receivePublishedDocumentation(input: ProcessData, options?: RpcOptions... FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Client/src/services/grpc/gen/documentGeneration.ts type FeatureDocumentationRequest (line 17) | interface FeatureDocumentationRequest { type DocumentationContentRequest (line 38) | interface DocumentationContentRequest { type DocumentationApprovalRequest (line 59) | interface DocumentationApprovalRequest { type ProcessData (line 76) | interface ProcessData { type Empty (line 85) | interface Empty { class FeatureDocumentationRequest$Type (line 88) | class FeatureDocumentationRequest$Type extends MessageType): FeatureDo... method internalBinaryRead (line 107) | internalBinaryRead(reader: IBinaryReader, length: number, options: Bin... method internalBinaryWrite (line 135) | internalBinaryWrite(message: FeatureDocumentationRequest, writer: IBin... class DocumentationContentRequest$Type (line 159) | class DocumentationContentRequest$Type extends MessageType): Documenta... method internalBinaryRead (line 177) | internalBinaryRead(reader: IBinaryReader, length: number, options: Bin... method internalBinaryWrite (line 205) | internalBinaryWrite(message: DocumentationContentRequest, writer: IBin... class DocumentationApprovalRequest$Type (line 229) | class DocumentationApprovalRequest$Type extends MessageType): Document... method internalBinaryRead (line 245) | internalBinaryRead(reader: IBinaryReader, length: number, options: Bin... method internalBinaryWrite (line 270) | internalBinaryWrite(message: DocumentationApprovalRequest, writer: IBi... class ProcessData$Type (line 291) | class ProcessData$Type extends MessageType { method constructor (line 292) | constructor() { method create (line 297) | create(value?: PartialMessage): ProcessData { method internalBinaryRead (line 304) | internalBinaryRead(reader: IBinaryReader, length: number, options: Bin... method internalBinaryWrite (line 323) | internalBinaryWrite(message: ProcessData, writer: IBinaryWriter, optio... class Empty$Type (line 338) | class Empty$Type extends MessageType { method constructor (line 339) | constructor() { method create (line 342) | create(value?: PartialMessage): Empty { method internalBinaryRead (line 348) | internalBinaryRead(reader: IBinaryReader, length: number, options: Bin... method internalBinaryWrite (line 364) | internalBinaryWrite(message: Empty, writer: IBinaryWriter, options: Bi... FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Grpc/Clients/DocumentGenerationGrpcClient.cs class DocumentGenerationGrpcClient (line 15) | public class DocumentGenerationGrpcClient : IExternalKernelProcessMessag... method Initialize (line 21) | public async ValueTask Initialize() method Uninitialize (line 28) | public async ValueTask Uninitialize() method EmitExternalEventAsync (line 37) | public async Task EmitExternalEventAsync(string externalTopicEvent, Ke... FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Grpc/Extensions/ConfigurationExtension.cs class ConfigurationExtensions (line 10) | public static class ConfigurationExtensions method GetValid (line 15) | public static TOptions GetValid(this IConfigurationRoot conf... FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Grpc/Options/OpenAIOptions.cs class OpenAIOptions (line 10) | public class OpenAIOptions FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Grpc/Services/DocumentGenerationService.cs class DocumentGenerationService (line 18) | public class DocumentGenerationService : GrpcDocumentationGeneration.Grp... method DocumentGenerationService (line 31) | public DocumentGenerationService(ILogger lo... method UserRequestFeatureDocumentation (line 48) | public override async Task UserRequestFeatureDocumentatio... method RequestUserReviewDocumentationFromProcess (line 73) | public override async Task RequestUserReviewDocumentationFromPr... method RequestUserReviewDocumentation (line 94) | public override async Task RequestUserReviewDocumentation(ProcessData ... method UserReviewedDocumentation (line 120) | public override async Task UserReviewedDocumentation(Documentat... method PublishDocumentation (line 155) | public override async Task PublishDocumentation(DocumentationCo... method ReceivePublishedDocumentation (line 176) | public override async Task ReceivePublishedDocumentation(ProcessData r... FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Processes/DocumentGenerationProcess.cs class DocumentGenerationProcess (line 11) | public static class DocumentGenerationProcess class DocGenerationEvents (line 16) | public static class DocGenerationEvents class DocGenerationTopics (line 36) | public static class DocGenerationTopics method CreateProcessBuilder (line 53) | public static ProcessBuilder CreateProcessBuilder(string processName =... FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Processes/Models/DocumentInfo.cs class DocumentInfo (line 11) | public class DocumentInfo FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Processes/Models/ProductInfo.cs class ProductInfo (line 10) | public class ProductInfo FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Processes/Steps/GatherProductInfoStep.cs class GatherProductInfoStep (line 11) | public class GatherProductInfoStep : KernelProcessStep method OnReceiveUserRequest (line 19) | [KernelFunction] FILE: dotnet/samples/Demos/ProcessWithCloudEvents/ProcessWithCloudEvents.Processes/Steps/GenerateDocumentationStep.cs class GenerateDocumentationStep (line 12) | public class GenerateDocumentationStep : KernelProcessStep method ActivateAsync (line 153) | public override ValueTask ActivateAsync(KernelProcessStepState obj is... method Equals (line 26) | public bool Equals(EvaluationScoreType other) => string.Equals(this.En... method GetHashCode (line 29) | public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.... method ToString (line 32) | public override string ToString() => this.Endpoint ?? string.Empty; FILE: dotnet/samples/Demos/QualityCheck/QualityCheckWithFilters/Program.cs class Program (line 13) | public class Program method Main (line 28) | public static async Task Main() method SummarizationEvaluationAsync (line 72) | private static async Task SummarizationEvaluationAsync(EvaluationScore... method TranslationEvaluationAsync (line 132) | private static async Task TranslationEvaluationAsync(double threshold) method GetKernelBuilder (line 167) | private static IKernelBuilder GetKernelBuilder(EvaluationScoreType sco... method InvokeAsync (line 198) | private static async Task InvokeAsync(Kernel kernel, string input, str... FILE: dotnet/samples/Demos/QualityCheck/QualityCheckWithFilters/Services/EvaluationService.cs class EvaluationService (line 12) | internal sealed class EvaluationService(HttpClient httpClient, string en... method EvaluateAsync (line 14) | public async Task EvaluateAsync(TReque... FILE: dotnet/samples/Demos/QualityCheck/QualityCheckWithFilters/Services/FakeChatCompletionService.cs class FakeChatCompletionService (line 15) | internal sealed class FakeChatCompletionService(string modelId, string r... method GetChatMessageContentsAsync (line 19) | public Task> GetChatMessageContentsA... method GetStreamingChatMessageContentsAsync (line 24) | public async IAsyncEnumerable GetStreamin... FILE: dotnet/samples/Demos/QualityCheck/python-server/app/main.py class SummarizationEvaluationRequest (line 12) | class SummarizationEvaluationRequest(BaseModel): class TranslationEvaluationRequest (line 16) | class TranslationEvaluationRequest(BaseModel): function bert_score (line 21) | def bert_score(request: SummarizationEvaluationRequest): function meteor_score (line 26) | def meteor_score(request: SummarizationEvaluationRequest): function bleu_score (line 31) | def bleu_score(request: SummarizationEvaluationRequest): function comet_score (line 36) | def comet_score(request: TranslationEvaluationRequest): FILE: dotnet/samples/Demos/StepwisePlannerMigration/Controllers/AutoFunctionCallingController.cs class AutoFunctionCallingController (line 21) | [ApiController] method AutoFunctionCallingController (line 29) | public AutoFunctionCallingController( method GeneratePlanAsync (line 45) | [HttpPost, Route("generate-plan")] method ExecuteNewPlanAsync (line 62) | [HttpPost, Route("execute-new-plan")] method ExecuteExistingPlanAsync (line 76) | [HttpPost, Route("execute-existing-plan")] FILE: dotnet/samples/Demos/StepwisePlannerMigration/Controllers/StepwisePlannerController.cs class StepwisePlannerController (line 22) | [ApiController] method StepwisePlannerController (line 30) | public StepwisePlannerController( method GeneratePlanAsync (line 46) | [HttpPost, Route("generate-plan")] method ExecuteNewPlanAsync (line 57) | [HttpPost, Route("execute-new-plan")] method ExecuteExistingPlanAsync (line 69) | [HttpPost, Route("execute-existing-plan")] FILE: dotnet/samples/Demos/StepwisePlannerMigration/Extensions/ConfigurationExtensions.cs class ConfigurationExtensions (line 11) | public static class ConfigurationExtensions method GetValid (line 16) | public static TOptions GetValid(this IConfigurationRoot conf... FILE: dotnet/samples/Demos/StepwisePlannerMigration/Models/PlanRequest.cs class PlanRequest (line 8) | public class PlanRequest FILE: dotnet/samples/Demos/StepwisePlannerMigration/Options/OpenAIOptions.cs class OpenAIOptions (line 10) | public class OpenAIOptions FILE: dotnet/samples/Demos/StepwisePlannerMigration/Plugins/TimePlugin.cs class TimePlugin (line 16) | public sealed class TimePlugin method GetCurrentUtcTime (line 18) | [KernelFunction] FILE: dotnet/samples/Demos/StepwisePlannerMigration/Plugins/WeatherPlugin.cs class WeatherPlugin (line 15) | public sealed class WeatherPlugin method GetWeatherForCity (line 17) | [KernelFunction] FILE: dotnet/samples/Demos/StepwisePlannerMigration/Services/IPlanProvider.cs type IPlanProvider (line 14) | public interface IPlanProvider method GetPlan (line 16) | ChatHistory GetPlan(string fileName); FILE: dotnet/samples/Demos/StepwisePlannerMigration/Services/PlanProvider.cs class PlanProvider (line 17) | public class PlanProvider : IPlanProvider method GetPlan (line 19) | public ChatHistory GetPlan(string fileName) FILE: dotnet/samples/Demos/StructuredDataPlugin/ApplicationDbContext.cs class ApplicationDbContext (line 12) | internal sealed class ApplicationDbContext : DbContext method ApplicationDbContext (line 21) | public ApplicationDbContext(IConfiguration config) : method ApplicationDbContext (line 30) | public ApplicationDbContext(string connectionString) method OnModelCreating (line 45) | protected override void OnModelCreating(DbModelBuilder modelBuilder) FILE: dotnet/samples/Demos/StructuredDataPlugin/Product.cs class Product (line 12) | public sealed class Product FILE: dotnet/samples/Demos/StructuredDataPlugin/Program.cs class Program (line 10) | internal sealed class Program method Main (line 12) | internal static async Task Main(string[] args) FILE: dotnet/samples/Demos/TelemetryWithAppInsights/Program.cs class Program (line 32) | public sealed class Program method Main (line 38) | public static async Task Main() method RunAzureAIInferenceChatAsync (line 139) | private static async Task RunAzureAIInferenceChatAsync(Kernel kernel) method RunAzureOpenAIChatAsync (line 162) | private static async Task RunAzureOpenAIChatAsync(Kernel kernel) method RunGoogleAIChatAsync (line 185) | private static async Task RunGoogleAIChatAsync(Kernel kernel) method RunHuggingFaceChatAsync (line 209) | private static async Task RunHuggingFaceChatAsync(Kernel kernel) method RunMistralAIChatAsync (line 233) | private static async Task RunMistralAIChatAsync(Kernel kernel) method RunChatAsync (line 257) | private static async Task RunChatAsync(Kernel kernel) method RunAzureOpenAIToolCallsAsync (line 288) | private static async Task RunAzureOpenAIToolCallsAsync(Kernel kernel) method RunAutoToolCallAsync (line 311) | private static async Task RunAutoToolCallAsync(Kernel kernel) method RunChatCompletionAgentAsync (line 321) | private static async Task RunChatCompletionAgentAsync(Kernel kernel) method GetKernel (line 353) | private static Kernel GetKernel(ILoggerFactory loggerFactory) method SetTargetService (line 439) | private static void SetTargetService(Kernel kernel, string targetServi... method LoadUserSecrets (line 451) | private static void LoadUserSecrets() class AIServiceSelector (line 461) | private sealed class AIServiceSelector : IAIServiceSelector method TrySelectAIService (line 463) | public bool TrySelectAIService( class WeatherPlugin (line 523) | public sealed class WeatherPlugin method GetWeather (line 525) | [KernelFunction] class LocationPlugin (line 529) | public sealed class LocationPlugin method GetCurrentLocation (line 531) | [KernelFunction] FILE: dotnet/samples/Demos/TelemetryWithAppInsights/RepoUtils/RepoFiles.cs class RepoFiles (line 6) | internal static class RepoFiles method SamplePluginsPath (line 12) | public static string SamplePluginsPath() FILE: dotnet/samples/Demos/TelemetryWithAppInsights/TestConfiguration.cs class TestConfiguration (line 8) | public sealed class TestConfiguration method TestConfiguration (line 13) | private TestConfiguration(IConfigurationRoot configRoot) method Initialize (line 18) | public static void Initialize(IConfigurationRoot configRoot) method LoadSection (line 35) | private static T? LoadSection([CallerMemberName] string? caller = n... method LoadRequiredSection (line 51) | private static T LoadRequiredSection([CallerMemberName] string? cal... class AzureOpenAIConfig (line 63) | public class AzureOpenAIConfig class ApplicationInsightsConfig (line 71) | public class ApplicationInsightsConfig class GoogleAIConfig (line 76) | public class GoogleAIConfig class GeminiConfig (line 82) | public class GeminiConfig class HuggingFaceConfig (line 88) | public class HuggingFaceConfig class MistralAIConfig (line 95) | public class MistralAIConfig class AzureAIInferenceConfig (line 101) | public class AzureAIInferenceConfig FILE: dotnet/samples/Demos/TimePlugin/Program.cs class TimeInformationPlugin (line 59) | public class TimeInformationPlugin method GetCurrentUtcTime (line 65) | [KernelFunction, Description("Retrieves the current time in UTC.")] FILE: dotnet/samples/Demos/VectorStoreRAG/DataLoader.cs class DataLoader (line 20) | internal sealed class DataLoader( method LoadPdf (line 26) | public async Task LoadPdf(string pdfPath, int batchSize, int betweenBa... method LoadTextAndImages (line 78) | private static IEnumerable LoadTextAndImages(string pdfPat... method ConvertImageToTextWithRetryAsync (line 122) | private static async Task ConvertImageToTextWithRetryAsync( class RawContent (line 162) | private sealed class RawContent FILE: dotnet/samples/Demos/VectorStoreRAG/IDataLoader.cs type IDataLoader (line 8) | internal interface IDataLoader method LoadPdf (line 18) | Task LoadPdf(string pdfPath, int batchSize, int betweenBatchDelayInMs,... FILE: dotnet/samples/Demos/VectorStoreRAG/Options/ApplicationConfig.cs class ApplicationConfig (line 10) | internal sealed class ApplicationConfig method ApplicationConfig (line 24) | public ApplicationConfig(ConfigurationManager configurationManager) FILE: dotnet/samples/Demos/VectorStoreRAG/Options/AzureAISearchConfig.cs class AzureAISearchConfig (line 10) | internal sealed class AzureAISearchConfig FILE: dotnet/samples/Demos/VectorStoreRAG/Options/AzureOpenAIConfig.cs class AzureOpenAIConfig (line 10) | internal sealed class AzureOpenAIConfig FILE: dotnet/samples/Demos/VectorStoreRAG/Options/AzureOpenAIEmbeddingsConfig.cs class AzureOpenAIEmbeddingsConfig (line 10) | internal sealed class AzureOpenAIEmbeddingsConfig FILE: dotnet/samples/Demos/VectorStoreRAG/Options/CosmosConfig.cs class CosmosConfig (line 10) | internal sealed class CosmosConfig FILE: dotnet/samples/Demos/VectorStoreRAG/Options/OpenAIConfig.cs class OpenAIConfig (line 10) | internal sealed class OpenAIConfig FILE: dotnet/samples/Demos/VectorStoreRAG/Options/OpenAIEmbeddingsConfig.cs class OpenAIEmbeddingsConfig (line 10) | internal sealed class OpenAIEmbeddingsConfig FILE: dotnet/samples/Demos/VectorStoreRAG/Options/QdrantConfig.cs class QdrantConfig (line 10) | internal sealed class QdrantConfig FILE: dotnet/samples/Demos/VectorStoreRAG/Options/RagConfig.cs class RagConfig (line 10) | internal sealed class RagConfig FILE: dotnet/samples/Demos/VectorStoreRAG/Options/RedisConfig.cs class RedisConfig (line 10) | internal sealed class RedisConfig FILE: dotnet/samples/Demos/VectorStoreRAG/Options/WeaviateConfig.cs class WeaviateConfig (line 10) | internal sealed class WeaviateConfig FILE: dotnet/samples/Demos/VectorStoreRAG/RAGChatService.cs class RAGChatService (line 22) | internal sealed class RAGChatService( method StartAsync (line 37) | public Task StartAsync(CancellationToken cancellationToken) method StopAsync (line 60) | public Task StopAsync(CancellationToken cancellationToken) method ChatLoopAsync (line 70) | private async Task ChatLoopAsync(CancellationToken cancellationToken) method LoadDataAsync (line 167) | private async Task LoadDataAsync(CancellationToken cancellationToken) FILE: dotnet/samples/Demos/VectorStoreRAG/TextSnippet.cs class TextSnippet (line 12) | internal sealed class TextSnippet FILE: dotnet/samples/Demos/VectorStoreRAG/UniqueKeyGenerator.cs class UniqueKeyGenerator (line 10) | internal sealed class UniqueKeyGenerator(Func generator) method GenerateKey (line 17) | public TKey GenerateKey() => generator(); FILE: dotnet/samples/Demos/VoiceChat/Options/AudioOptions.cs class AudioOptions (line 3) | public class AudioOptions FILE: dotnet/samples/Demos/VoiceChat/Options/ChatOptions.cs class ChatOptions (line 5) | public class ChatOptions FILE: dotnet/samples/Demos/VoiceChat/Options/OpenAIOptions.cs class OpenAIOptions (line 5) | public class OpenAIOptions FILE: dotnet/samples/Demos/VoiceChat/Pipeline/PipelineEvents.cs type PipelineEvent (line 9) | public readonly struct PipelineEvent(int turnId, CancellationToken ca... method IsValid (line 15) | public static bool IsValid(PipelineEvent evt, int currentTurnId, Fu... method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 26) | public override int GetHashCode() method Equals (line 41) | public bool Equals(PipelineEvent other) type AudioData (line 47) | public record AudioData(byte[] Data, int SampleRate, int Channels, int B... FILE: dotnet/samples/Demos/VoiceChat/Pipeline/TurnManager.cs class TurnManager (line 3) | public class TurnManager : IDisposable method Interrupt (line 11) | public void Interrupt() method Dispose (line 22) | public void Dispose() => this._cts?.Dispose(); FILE: dotnet/samples/Demos/VoiceChat/Pipeline/VoiceChatPipeline.cs class VoiceChatPipeline (line 7) | public class VoiceChatPipeline : IDisposable method VoiceChatPipeline (line 34) | public VoiceChatPipeline( method RunAsync (line 55) | public async Task RunAsync(CancellationToken cancellationToken = default) method Dispose (line 93) | public void Dispose() method Filter (line 100) | private bool Filter(PipelineEvent evt, string blockName, Func(PipelineEvent evt, string blockName) method Link (line 116) | private void Link( method DiscardFiltered (line 126) | private void DiscardFiltered(ISourceBlock> block, ... FILE: dotnet/samples/Demos/VoiceChat/Program.cs class Program (line 8) | internal static class Program method Main (line 10) | internal static async Task Main(string[] args) method ConfigureOptions (line 53) | private static void ConfigureOptions(this IServiceCollection... FILE: dotnet/samples/Demos/VoiceChat/Services/AudioPlaybackService.cs class AudioPlaybackService (line 6) | public class AudioPlaybackService(ILogger logger) ... method PipelineActionAsync (line 12) | public Task PipelineActionAsync(SpeechEvent evt) => this.PlayAudioAsyn... method Dispose (line 14) | public void Dispose() => this._waveOut?.Dispose(); method PlayAudioAsync (line 16) | private async Task PlayAudioAsync(byte[] audioData, CancellationToken ... FILE: dotnet/samples/Demos/VoiceChat/Services/AudioSourceService.cs class AudioSourceService (line 7) | public class AudioSourceService method AudioSourceService (line 16) | public AudioSourceService(ILogger logger) method GetAudioChunksAsync (line 27) | public async IAsyncEnumerable GetAudioChunksAsync([EnumeratorC... FILE: dotnet/samples/Demos/VoiceChat/Services/ChatService.cs class ChatService (line 9) | public class ChatService method ChatService (line 17) | public ChatService(ILogger logger, IChatCompletionService... method TransformAsync (line 38) | public async IAsyncEnumerable TransformAsync(TranscriptionE... method GetResponseStreamAsync (line 46) | private async IAsyncEnumerable GetResponseStreamAsync( FILE: dotnet/samples/Demos/VoiceChat/Services/SpeechToTextService.cs class SpeechToTextService (line 7) | public class SpeechToTextService method SpeechToTextService (line 17) | public SpeechToTextService(ILogger logger, IOptio... method TransformAsync (line 31) | public async Task TransformAsync(AudioEvent evt) => method TranscribeAsync (line 34) | private async Task TranscribeAsync(AudioData audioData, Cance... method ConvertToWav (line 52) | private static byte[] ConvertToWav(AudioData audioData) FILE: dotnet/samples/Demos/VoiceChat/Services/TextToSpeechService.cs class TextToSpeechService (line 7) | public class TextToSpeechService method TextToSpeechService (line 15) | public TextToSpeechService(ILogger logger, IOptio... method TransformAsync (line 23) | public async Task TransformAsync(ChatEvent evt) => method SynthesizeAsync (line 27) | private Task SynthesizeAsync(string text, CancellationToken to... FILE: dotnet/samples/Demos/VoiceChat/Services/VadService.cs class VadService (line 5) | public class VadService : IDisposable method VadService (line 21) | public VadService(TurnManager turnManager) method Transform (line 32) | public IEnumerable Transform(AudioChunkEvent audioChunkEvent) method CreateAudioChunkEvent (line 45) | public AudioChunkEvent CreateAudioChunkEvent(byte[] audioChunk) method Transform (line 55) | public IEnumerable Transform(byte[] audioChunk) method ProcessAudioChunk (line 68) | private IEnumerable ProcessAudioChunk(byte[] audioChunk) method HasSpeech (line 110) | public bool HasSpeech(byte[] frame20ms) => this._vad.HasSpeech(frame20... method Dispose (line 112) | public void Dispose() => this._vad.Dispose(); FILE: dotnet/samples/Demos/VoiceChat/Utilities/Tools.cs class Tools (line 6) | public static class Tools method LogInterrupted (line 9) | public static void LogInterrupted(this ILogger logger) => logger.LogWa... method ExecutePipelineOperationAsync (line 12) | public static async Task ExecutePipelineOperationAsync( method ExecutePipelineOperationAsync (line 57) | public static async Task ExecutePipelineOperationAsync( FILE: dotnet/samples/GettingStarted/Step1_Create_Kernel.cs class Step1_Create_Kernel (line 11) | public sealed class Step1_Create_Kernel(ITestOutputHelper output) : Base... method CreateKernel (line 16) | [Fact] FILE: dotnet/samples/GettingStarted/Step2_Add_Plugins.cs class Step2_Add_Plugins (line 14) | public sealed class Step2_Add_Plugins(ITestOutputHelper output) : BaseTe... method AddPlugins (line 19) | [Fact] class TimeInformation (line 54) | public class TimeInformation method GetCurrentUtcTime (line 56) | [KernelFunction] class WidgetFactory (line 64) | public class WidgetFactory method CreateWidget (line 66) | [KernelFunction] type WidgetType (line 83) | [JsonConverter(typeof(JsonStringEnumConverter))] type WidgetColor (line 96) | [JsonConverter(typeof(JsonStringEnumConverter))] class WidgetDetails (line 109) | public class WidgetDetails FILE: dotnet/samples/GettingStarted/Step3_Yaml_Prompt.cs class Step3_Yaml_Prompt (line 12) | public sealed class Step3_Yaml_Prompt(ITestOutputHelper output) : BaseTe... method CreatePromptFromYaml (line 17) | [Fact] FILE: dotnet/samples/GettingStarted/Step4_Dependency_Injection.cs class Step4_Dependency_Injection (line 13) | public sealed class Step4_Dependency_Injection(ITestOutputHelper output)... method GetKernelUsingDependencyInjection (line 18) | [Fact] method PluginUsingDependencyInjection (line 38) | [Fact] method BuildServiceProvider (line 54) | private ServiceProvider BuildServiceProvider() class TimeInformation (line 75) | public class TimeInformation(ILoggerFactory loggerFactory) method GetCurrentUtcTime (line 79) | [KernelFunction] class UserInformation (line 92) | public class UserInformation(IUserService userService) method GetUsername (line 94) | [KernelFunction] type IUserService (line 105) | public interface IUserService method GetCurrentUsername (line 110) | string GetCurrentUsername(); class FakeUserService (line 116) | public class FakeUserService : IUserService method GetCurrentUsername (line 119) | public string GetCurrentUsername() => "Bob"; FILE: dotnet/samples/GettingStarted/Step5_Chat_Prompt.cs class Step5_Chat_Prompt (line 7) | public sealed class Step5_Chat_Prompt(ITestOutputHelper output) : BaseTe... method InvokeChatPrompt (line 12) | [Fact] FILE: dotnet/samples/GettingStarted/Step6_Responsible_AI.cs class Step6_Responsible_AI (line 8) | public sealed class Step6_Responsible_AI(ITestOutputHelper output) : Bas... method AddPromptFilter (line 13) | [Fact] class PromptFilter (line 38) | private sealed class PromptFilter(ITestOutputHelper output) : IPromptR... method OnPromptRenderAsync (line 47) | public async Task OnPromptRenderAsync(PromptRenderContext context, F... FILE: dotnet/samples/GettingStarted/Step7_Observability.cs class Step7_Observability (line 10) | public sealed class Step7_Observability(ITestOutputHelper output) : Base... method ObservabilityWithFilters (line 15) | [Fact] class TimeInformation (line 43) | private sealed class TimeInformation method GetCurrentUtcTime (line 45) | [KernelFunction] class MyFunctionFilter (line 53) | private sealed class MyFunctionFilter(ITestOutputHelper output) : IFun... method OnFunctionInvocationAsync (line 57) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... class MyPromptFilter (line 75) | private sealed class MyPromptFilter(ITestOutputHelper output) : IPromp... method OnPromptRenderAsync (line 79) | public async Task OnPromptRenderAsync(PromptRenderContext context, F... FILE: dotnet/samples/GettingStarted/Step8_Pipelining.cs class Step8_Pipelining (line 10) | public sealed class Step8_Pipelining(ITestOutputHelper output) : BaseTes... method CreateFunctionPipeline (line 16) | [Fact] class KernelFunctionCombinators (line 71) | public static class KernelFunctionCombinators method InvokePipelineAsync (line 80) | public static Task InvokePipelineAsync( method InvokePipelineAsync (line 91) | public static Task InvokePipelineAsync( method Pipe (line 105) | public static KernelFunction Pipe( method Pipe (line 144) | public static KernelFunction Pipe( FILE: dotnet/samples/GettingStarted/Step9_OpenAPI_Plugins.cs class Step9_OpenAPI_Plugins (line 12) | public sealed class Step9_OpenAPI_Plugins(ITestOutputHelper output) : Ba... method AddOpenAPIPlugins (line 17) | [Fact] method TransformOpenAPIPlugins (line 38) | [Fact] method BuildServiceProvider (line 59) | private ServiceProvider BuildServiceProvider() method TransformPlugin (line 77) | public static KernelPlugin TransformPlugin(KernelPlugin plugin) method CreateRepairFunction (line 101) | private static KernelFunction CreateRepairFunction(KernelFunction func... type IMechanicService (line 130) | public interface IMechanicService method GetMechanic (line 135) | string GetMechanic(); class FakeMechanicService (line 141) | public class FakeMechanicService : IMechanicService method GetMechanic (line 144) | public string GetMechanic() => "Bob"; FILE: dotnet/samples/GettingStartedWithAgents/A2A/Step01_A2AAgent.cs class Step01_A2AAgent (line 15) | public class Step01_A2AAgent(ITestOutputHelper output) : BaseAgentsTest(... method UseA2AAgent (line 17) | [Fact] method UseA2AAgentStreaming (line 36) | [Fact] method CreateHttpClient (line 56) | private HttpClient CreateHttpClient() FILE: dotnet/samples/GettingStartedWithAgents/AzureAIAgent/Step01_AzureAIAgent.cs class Step01_AzureAIAgent (line 14) | public class Step01_AzureAIAgent(ITestOutputHelper output) : BaseAzureAg... method UseTemplateForAzureAgent (line 16) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/AzureAIAgent/Step02_AzureAIAgent_Plugins.cs class Step02_AzureAIAgent_Plugins (line 15) | public class Step02_AzureAIAgent_Plugins(ITestOutputHelper output) : Bas... method UseAzureAgentWithPlugin (line 17) | [Fact] method UseAzureAgentWithPluginEnumParameter (line 44) | [Fact] method UseAzureAgentWithPromptFunction (line 65) | [Fact] method CreateAzureAgentAsync (line 96) | private async Task CreateAzureAgentAsync(KernelPlugin pl... method InvokeAgentAsync (line 121) | private async Task InvokeAgentAsync(AzureAIAgent agent, AgentThread th... class PromptFunctionFilter (line 132) | private sealed class PromptFunctionFilter : IFunctionInvocationFilter method OnFunctionInvocationAsync (line 134) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... FILE: dotnet/samples/GettingStartedWithAgents/AzureAIAgent/Step03_AzureAIAgent_Vision.cs class Step03_AzureAIAgent_Vision (line 13) | public class Step03_AzureAIAgent_Vision(ITestOutputHelper output) : Base... method UseImageContentWithAgent (line 15) | [Fact] method CreateMessageWithImageUrl (line 57) | private ChatMessageContent CreateMessageWithImageUrl(string input, str... method CreateMessageWithImageReference (line 60) | private ChatMessageContent CreateMessageWithImageReference(string inpu... FILE: dotnet/samples/GettingStartedWithAgents/AzureAIAgent/Step04_AzureAIAgent_CodeInterpreter.cs class Step04_AzureAIAgent_CodeInterpreter (line 13) | public class Step04_AzureAIAgent_CodeInterpreter(ITestOutputHelper outpu... method UseCodeInterpreterToolWithAgent (line 15) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/AzureAIAgent/Step05_AzureAIAgent_FileSearch.cs class Step05_AzureAIAgent_FileSearch (line 13) | public class Step05_AzureAIAgent_FileSearch(ITestOutputHelper output) : ... method UseFileSearchToolWithAgent (line 15) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/AzureAIAgent/Step06_AzureAIAgent_OpenAPI.cs class Step06_AzureAIAgent_OpenAPI (line 17) | public class Step06_AzureAIAgent_OpenAPI(ITestOutputHelper output) : Bas... method UseOpenAPIToolWithAgent (line 19) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/AzureAIAgent/Step07_AzureAIAgent_Functions.cs class Step07_AzureAIAgent_Functions (line 16) | public class Step07_AzureAIAgent_Functions(ITestOutputHelper output) : B... method UseSingleAgentWithFunctionTools (line 21) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/AzureAIAgent/Step08_AzureAIAgent_Declarative.cs class Step08_AzureAIAgent_Declarative (line 16) | public class Step08_AzureAIAgent_Declarative : BaseAzureAgentTest method AzureAIAgentWithConfiguration (line 21) | [Fact] method AzureAIAgentWithKernel (line 47) | [Fact] method AzureAIAgentWithId (line 66) | [Fact] method AzureAIAgentWithCodeInterpreter (line 85) | [Fact] method AzureAIAgentWithFunctions (line 106) | [Fact] method AzureAIAgentWithBingGrounding (line 143) | [Fact] method AzureAIAgentWithFileSearch (line 172) | [Fact] method AzureAIAgentWithOpenAPI (line 199) | [Fact] method AzureAIAgentWithOpenAPIYaml (line 288) | [Fact] method AzureAIAgentWithTemplate (line 354) | [Fact] method Step08_AzureAIAgent_Declarative (line 417) | public Step08_AzureAIAgent_Declarative(ITestOutputHelper output) : bas... method InvokeAgentAsync (line 431) | private async Task InvokeAgentAsync(Agent agent, string input, bool? d... FILE: dotnet/samples/GettingStartedWithAgents/AzureAIAgent/Step09_AzureAIAgent_BingGrounding.cs class Step09_AzureAIAgent_BingGrounding (line 13) | public class Step09_AzureAIAgent_BingGrounding(ITestOutputHelper output)... method UseBingGroundingToolWithAgent (line 15) | [Fact] method UseBingGroundingToolWithStreaming (line 55) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/AzureAIAgent/Step10_JsonResponse.cs class Step10_JsonResponse (line 12) | public class Step10_JsonResponse(ITestOutputHelper output) : BaseAzureAg... method UseJsonObjectResponse (line 26) | [Fact] method UseJsonSchemaResponse (line 46) | [Fact] method ExecuteAgent (line 87) | private async Task ExecuteAgent(AzureAIAgent agent) FILE: dotnet/samples/GettingStartedWithAgents/BedrockAgent/Step01_BedrockAgent.cs class Step01_BedrockAgent (line 13) | public class Step01_BedrockAgent(ITestOutputHelper output) : BaseBedrock... method UseNewAgent (line 21) | [Fact] method UseExistingAgent (line 48) | [Fact] method UseNewAgentStreaming (line 77) | [Fact] method CreateAgentAsync (line 100) | protected override async Task CreateAgentAsync(string ag... FILE: dotnet/samples/GettingStartedWithAgents/BedrockAgent/Step02_BedrockAgent_CodeInterpreter.cs class Step02_BedrockAgent_CodeInterpreter (line 14) | public class Step02_BedrockAgent_CodeInterpreter(ITestOutputHelper outpu... method UseAgentWithCodeInterpreter (line 28) | [Fact] method CreateAgentAsync (line 81) | protected override async Task CreateAgentAsync(string ag... FILE: dotnet/samples/GettingStartedWithAgents/BedrockAgent/Step03_BedrockAgent_Functions.cs class Step03_BedrockAgent_Functions (line 13) | public class Step03_BedrockAgent_Functions(ITestOutputHelper output) : B... method UseAgentWithFunctions (line 19) | [Fact] method UseAgentWithFunctionsComplexType (line 50) | [Fact] method UseAgentStreamingWithFunctions (line 80) | [Fact] method UseAgentWithParallelFunctionsAsync (line 110) | [Fact] method CreateAgentAsync (line 136) | protected override async Task CreateAgentAsync(string ag... class WeatherPlugin (line 153) | private sealed class WeatherPlugin method Current (line 155) | [KernelFunction, Description("Provides real-time weather information... method Forecast (line 161) | [KernelFunction, Description("Forecast weather information.")] class MenuPlugin (line 168) | private sealed class MenuPlugin method GetMenu (line 170) | [KernelFunction, Description("Get the menu.")] method GetSpecials (line 176) | [KernelFunction, Description("Provides a list of specials from the m... method GetItemPrice (line 182) | [KernelFunction, Description("Provides the price of the requested me... class MenuItem (line 219) | public sealed class MenuItem FILE: dotnet/samples/GettingStartedWithAgents/BedrockAgent/Step04_BedrockAgent_Trace.cs class Step04_BedrockAgent_Trace (line 17) | public class Step04_BedrockAgent_Trace(ITestOutputHelper output) : BaseB... method UseAgentWithTrace (line 22) | [Fact] method OutputTrace (line 71) | private void OutputTrace(Trace trace) method CreateAgentAsync (line 139) | protected override async Task CreateAgentAsync(string ag... class WeatherPlugin (line 154) | private sealed class WeatherPlugin method Current (line 156) | [KernelFunction, Description("Provides realtime weather information.")] method Forecast (line 162) | [KernelFunction, Description("Forecast weather information.")] FILE: dotnet/samples/GettingStartedWithAgents/BedrockAgent/Step05_BedrockAgent_FileSearch.cs class Step05_BedrockAgent_FileSearch (line 16) | public class Step05_BedrockAgent_FileSearch(ITestOutputHelper output) : ... method CreateAgentAsync (line 23) | protected override async Task CreateAgentAsync(string ag... method UseAgentWithFileSearch (line 41) | [Fact(Skip = "This test is skipped because it requires a valid Knowled... FILE: dotnet/samples/GettingStartedWithAgents/BedrockAgent/Step06_BedrockAgent_AgentChat.cs class Step06_BedrockAgent_AgentChat (line 14) | public class Step06_BedrockAgent_AgentChat(ITestOutputHelper output) : B... method CreateAgentAsync (line 16) | protected override async Task CreateAgentAsync(string ag... method UseAgentWithAgentChat (line 28) | [Fact] class MultiTurnTerminationStrategy (line 76) | internal sealed class MultiTurnTerminationStrategy : TerminationStrategy method MultiTurnTerminationStrategy (line 78) | public MultiTurnTerminationStrategy(int turns) method ShouldAgentTerminateAsync (line 84) | protected override Task ShouldAgentTerminateAsync( FILE: dotnet/samples/GettingStartedWithAgents/BedrockAgent/Step07_BedrockAgent_Declarative.cs class Step07_BedrockAgent_Declarative (line 14) | public class Step07_BedrockAgent_Declarative : BaseBedrockAgentTest method BedrockAgentWithConfiguration (line 19) | [Fact] method BedrockAgentWithId (line 44) | [Fact] method BedrockAgentWithCodeInterpreter (line 62) | [Fact] method BedrockAgentWithFunctions (line 89) | [Fact] method BedrockAgentWithKnowledgeBase (line 136) | [Fact] method Step07_BedrockAgent_Declarative (line 163) | public Step07_BedrockAgent_Declarative(ITestOutputHelper output) : bas... method CreateAgentAsync (line 170) | protected override async Task CreateAgentAsync(string ag... method InvokeAgentAsync (line 195) | private async Task InvokeAgentAsync(Agent agent, string input, bool de... class WeatherPlugin (line 225) | private sealed class WeatherPlugin method Current (line 227) | [KernelFunction, Description("Provides real-time weather information... method Forecast (line 233) | [KernelFunction, Description("Forecast weather information.")] FILE: dotnet/samples/GettingStartedWithAgents/CopilotStudioAgent/Step01_CopilotStudioAgent.cs class Step01_CopilotStudioAgent (line 14) | public sealed class Step01_CopilotStudioAgent(ITestOutputHelper output) ... method UseCopilotStudioAgent (line 16) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/CopilotStudioAgent/Step02_CopilotStudioAgent_Thread.cs class Step02_CopilotStudioAgent_Threads (line 15) | public sealed class Step02_CopilotStudioAgent_Threads(ITestOutputHelper ... method UseCopilotStudioAgentThread (line 17) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/CopilotStudioAgent/Step03_CopilotStudioAgent_WebSearch.cs class Step03_CopilotStudioAgent_WebSearch (line 18) | public sealed class Step03_CopilotStudioAgent_WebSearch(ITestOutputHelpe... method UseCopilotStudioAgentThread (line 20) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/OpenAIAssistant/Step01_Assistant.cs class Step01_Assistant (line 13) | public class Step01_Assistant(ITestOutputHelper output) : BaseAssistantT... method UseTemplateForAssistantAgent (line 15) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/OpenAIAssistant/Step02_Assistant_Plugins.cs class Step02_Assistant_Plugins (line 15) | public class Step02_Assistant_Plugins(ITestOutputHelper output) : BaseAs... method UseAssistantWithPlugin (line 17) | [Fact] method UseAssistantWithPluginEnumParameter (line 44) | [Fact] method CreateAssistantAgentAsync (line 65) | private async Task CreateAssistantAgentAsync(Ker... method InvokeAgentAsync (line 82) | private async Task InvokeAgentAsync(OpenAIAssistantAgent agent, AgentT... FILE: dotnet/samples/GettingStartedWithAgents/OpenAIAssistant/Step03_Assistant_Vision.cs class Step03_Assistant_Vision (line 13) | public class Step03_Assistant_Vision(ITestOutputHelper output) : BaseAss... method UseImageContentWithAssistant (line 20) | [Fact] method CreateMessageWithImageUrl (line 67) | private ChatMessageContent CreateMessageWithImageUrl(string input, str... method CreateMessageWithImageReference (line 70) | private ChatMessageContent CreateMessageWithImageReference(string inpu... FILE: dotnet/samples/GettingStartedWithAgents/OpenAIAssistant/Step04_AssistantTool_CodeInterpreter.cs class Step04_AssistantTool_CodeInterpreter (line 13) | public class Step04_AssistantTool_CodeInterpreter(ITestOutputHelper outp... method UseCodeInterpreterToolWithAssistantAgent (line 15) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/OpenAIAssistant/Step05_AssistantTool_FileSearch.cs class Step05_AssistantTool_FileSearch (line 15) | public class Step05_AssistantTool_FileSearch(ITestOutputHelper output) :... method UseFileSearchToolWithAssistantAgent (line 17) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/OpenAIAssistant/Step06_AssistantTool_Function.cs class Step06_AssistantTool_Function (line 16) | public class Step06_AssistantTool_Function(ITestOutputHelper output) : B... method UseSingleAssistantWithFunctionTools (line 21) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/OpenAIAssistant/Step07_Assistant_Declarative.cs class Step07_Assistant_Declarative (line 16) | public class Step07_Assistant_Declarative : BaseAssistantTest method OpenAIAssistantAgentWithConfigurationForOpenAI (line 21) | [Fact] method OpenAIAssistantAgentWithConfigurationForAzureOpenAI (line 46) | [Fact] method OpenAIAssistantAgentWithKernel (line 75) | [Fact] method OpenAIAssistantAgentWithId (line 97) | [Fact] method OpenAIAssistantAgentWithTemplate (line 117) | [Fact] method Step07_Assistant_Declarative (line 180) | public Step07_Assistant_Declarative(ITestOutputHelper output) : base(o... method InvokeAgentAsync (line 193) | private async Task InvokeAgentAsync(Agent agent, string input, bool de... FILE: dotnet/samples/GettingStartedWithAgents/OpenAIResponse/Step01_OpenAIResponseAgent.cs class Step01_OpenAIResponseAgent (line 12) | public class Step01_OpenAIResponseAgent(ITestOutputHelper output) : Base... method UseOpenAIResponseAgentAsync (line 14) | [Fact] method UseOpenAIResponseAgentStreamingAsync (line 32) | [Fact] method UseOpenAIResponseAgentWithThreadedConversationAsync (line 47) | [Fact] method UseOpenAIResponseAgentWithThreadedConversationStreamingAsync (line 83) | [Fact] method UseOpenAIResponseAgentWithImageContentAsync (line 115) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/OpenAIResponse/Step02_OpenAIResponseAgent_ConversationState.cs class Step02_OpenAIResponseAgent_ConversationState (line 15) | public class Step02_OpenAIResponseAgent_ConversationState(ITestOutputHel... method ManuallyConstructPastConversationAsync (line 17) | [Fact] method ManuallyConstructPastConversationStreamingAsync (line 45) | [Fact] method ManageConversationStateWithResponseIdAsync (line 74) | [Fact] method ManageConversationStateWithResponseIdStreamingAsync (line 105) | [Fact] method StoreConversationStateAsync (line 137) | [Fact] method StoreConversationStateWithStreamingAsync (line 185) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/OpenAIResponse/Step03_OpenAIResponseAgent_ReasoningModel.cs class Step03_OpenAIResponseAgent_ReasoningModel (line 12) | public class Step03_OpenAIResponseAgent_ReasoningModel(ITestOutputHelper... method UseOpenAIResponseAgentWithAReasoningModelAsync (line 14) | [Fact] method UseOpenAIResponseAgentWithAReasoningModelAndSummariesAsync (line 32) | [Fact] method UseOpenAIResponseAgentWithAReasoningModelAndToolsAsync (line 85) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/OpenAIResponse/Step04_OpenAIResponseAgent_Tools.cs class Step04_OpenAIResponseAgent_Tools (line 19) | public class Step04_OpenAIResponseAgent_Tools(ITestOutputHelper output) ... method InvokeAgentWithFunctionToolsAsync (line 21) | [Fact] method InvokeAgentWithWebSearchAsync (line 52) | [Fact] method InvokeAgentWithFileSearchAsync (line 77) | [Fact] method InvokeAgentWithMultipleToolsAsync (line 130) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/Orchestration/Step01_Concurrent.cs class Step01_Concurrent (line 15) | public class Step01_Concurrent(ITestOutputHelper output) : BaseOrchestra... method ConcurrentTaskAsync (line 17) | [Theory] FILE: dotnet/samples/GettingStartedWithAgents/Orchestration/Step01a_ConcurrentWithStructuredOutput.cs class Step01a_ConcurrentWithStructuredOutput (line 19) | public class Step01a_ConcurrentWithStructuredOutput(ITestOutputHelper ou... method ConcurrentStructuredOutputAsync (line 23) | [Fact] class Analysis (line 68) | private sealed class Analysis FILE: dotnet/samples/GettingStartedWithAgents/Orchestration/Step02_Sequential.cs class Step02_Sequential (line 16) | public class Step02_Sequential(ITestOutputHelper output) : BaseOrchestra... method SequentialTaskAsync (line 18) | [Theory] FILE: dotnet/samples/GettingStartedWithAgents/Orchestration/Step02a_SequentialCancellation.cs class Step02a_SequentialCancellation (line 13) | public class Step02a_SequentialCancellation(ITestOutputHelper output) : ... method SequentialCancelledAsync (line 15) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/Orchestration/Step03_GroupChat.cs class Step03_GroupChat (line 22) | public class Step03_GroupChat(ITestOutputHelper output) : BaseOrchestrat... method GroupChatAsync (line 24) | [Theory] class AuthorCriticManager (line 92) | private sealed class AuthorCriticManager(string authorName, string cri... method FilterResults (line 94) | public override ValueTask> FilterResu... method ShouldTerminate (line 101) | public override async ValueTask> Should... FILE: dotnet/samples/GettingStartedWithAgents/Orchestration/Step03a_GroupChatWithHumanInTheLoop.cs class Step03a_GroupChatWithHumanInTheLoop (line 15) | public class Step03a_GroupChatWithHumanInTheLoop(ITestOutputHelper outpu... method GroupChatWithHumanAsync (line 17) | [Fact] class HumanInTheLoopChatManager (line 95) | private sealed class HumanInTheLoopChatManager(string authorName, stri... method FilterResults (line 97) | public override ValueTask> FilterResu... method ShouldTerminate (line 104) | public override async ValueTask> Should... method ShouldRequestUserInput (line 121) | public override ValueTask> ShouldReques... FILE: dotnet/samples/GettingStartedWithAgents/Orchestration/Step03b_GroupChatWithAIManager.cs class Step03b_GroupChatWithAIManager (line 19) | public class Step03b_GroupChatWithAIManager(ITestOutputHelper output) : ... method GroupChatWithAIManagerAsync (line 21) | [Fact] class AIGroupChatManager (line 152) | private sealed class AIGroupChatManager(string topic, IChatCompletionS... class Prompts (line 154) | private static class Prompts method Termination (line 156) | public static string Termination(string topic) => method Selection (line 163) | public static string Selection(string topic, string participants) => method Filter (line 172) | public static string Filter(string topic) => method FilterResults (line 181) | public override ValueTask> FilterResu... method SelectNextAgent (line 185) | public override ValueTask> SelectNext... method ShouldRequestUserInput (line 189) | public override ValueTask> ShouldReques... method ShouldTerminate (line 193) | public override async ValueTask> Should... method GetResponseAsync (line 203) | private async ValueTask> GetResponseA... FILE: dotnet/samples/GettingStartedWithAgents/Orchestration/Step04_Handoff.cs class Step04_Handoff (line 17) | public class Step04_Handoff(ITestOutputHelper output) : BaseOrchestratio... method OrderSupportAsync (line 19) | [Theory] class OrderStatusPlugin (line 106) | private sealed class OrderStatusPlugin method CheckOrderStatus (line 108) | [KernelFunction] class OrderReturnPlugin (line 112) | private sealed class OrderReturnPlugin method ProcessReturn (line 114) | [KernelFunction] class OrderRefundPlugin (line 118) | private sealed class OrderRefundPlugin method ProcessReturn (line 120) | [KernelFunction] FILE: dotnet/samples/GettingStartedWithAgents/Orchestration/Step04a_HandoffWithStructuredInput.cs class Step04a_HandoffWithStructuredInput (line 15) | public class Step04a_HandoffWithStructuredInput(ITestOutputHelper output... method HandoffStructuredInputAsync (line 17) | [Fact] class GithubIssue (line 100) | private sealed class GithubIssue class GithubPlugin (line 115) | private sealed class GithubPlugin method AddLabels (line 119) | [KernelFunction] FILE: dotnet/samples/GettingStartedWithAgents/Orchestration/Step05_Magentic.cs class Step05_Magentic (line 21) | public class Step05_Magentic(ITestOutputHelper output) : BaseOrchestrati... method MagenticTaskAsync (line 31) | [Theory] method CreateKernelWithOpenAIChatCompletion (line 101) | private Kernel CreateKernelWithOpenAIChatCompletion(string model) FILE: dotnet/samples/GettingStartedWithAgents/Orchestration/Step06_DifferentAgentTypes.cs class Step06_DifferentAgentTypes (line 21) | public class Step06_DifferentAgentTypes(ITestOutputHelper output) : Base... method ConcurrentOrchestrationAsync (line 23) | [Fact] method SequentialOrchestrationAsync (line 72) | [Fact] method GroupChatOrchestrationAsync (line 139) | [Fact] method HandoffOrchestrationAsync (line 204) | [Fact] class OrderStatusPlugin (line 288) | private sealed class OrderStatusPlugin method CheckOrderStatus (line 290) | [KernelFunction] class OrderReturnPlugin (line 294) | private sealed class OrderReturnPlugin method ProcessReturn (line 296) | [KernelFunction] class OrderRefundPlugin (line 300) | private sealed class OrderRefundPlugin method ProcessReturn (line 302) | [KernelFunction] class AuthorCriticManager (line 306) | private sealed class AuthorCriticManager(string authorName, string cri... method FilterResults (line 308) | public override ValueTask> FilterResu... method ShouldTerminate (line 315) | public override async ValueTask> Should... FILE: dotnet/samples/GettingStartedWithAgents/Plugins/MenuPlugin.cs class MenuPlugin (line 7) | public sealed class MenuPlugin method GetMenu (line 9) | [KernelFunction, Description("Provides a list of specials from the men... method GetSpecials (line 15) | [KernelFunction, Description("Provides a list of specials from the men... method GetItemPrice (line 21) | [KernelFunction, Description("Provides the price of the requested menu... class MenuItem (line 72) | public sealed class MenuItem FILE: dotnet/samples/GettingStartedWithAgents/Plugins/WidgetFactory.cs class WidgetFactory (line 12) | public sealed class WidgetFactory method CreateWidget (line 14) | [KernelFunction] type WidgetType (line 32) | [JsonConverter(typeof(JsonStringEnumConverter))] type WidgetColor (line 45) | [JsonConverter(typeof(JsonStringEnumConverter))] class WidgetDetails (line 58) | public sealed class WidgetDetails FILE: dotnet/samples/GettingStartedWithAgents/Step01_Agent.cs class Step01_Agent (line 13) | public class Step01_Agent(ITestOutputHelper output) : BaseAgentsTest(out... method UseSingleChatCompletionAgent (line 25) | [Theory] method UseSingleChatCompletionAgentWithConversation (line 64) | [Fact] method UseSingleChatCompletionAgentWithManuallyCreatedThread (line 105) | [Fact] method UseTemplateForChatCompletionAgent (line 145) | [Theory] FILE: dotnet/samples/GettingStartedWithAgents/Step02_Plugins.cs class Step02_Plugins (line 14) | public class Step02_Plugins(ITestOutputHelper output) : BaseAgentsTest(o... method UseChatCompletionWithPlugin (line 16) | [Theory] method UseChatCompletionWithPluginEnumParameter (line 38) | [Theory] method UseChatCompletionWithPromptFunction (line 55) | [Theory] method UseChatCompletionWithTemplateExecutionSettings (line 88) | [Theory] method UseChatCompletionWithManualFunctionCalling (line 117) | [Theory] method CreateAgentWithPlugin (line 136) | private ChatCompletionAgent CreateAgentWithPlugin( method InvokeAgentAsync (line 158) | private async Task InvokeAgentAsync(ChatCompletionAgent agent, ChatHis... method ProcessFunctionCalls (line 177) | private async IAsyncEnumerable> ProcessFun... class PromptFunctionFilter (line 185) | private sealed class PromptFunctionFilter : IFunctionInvocationFilter method OnFunctionInvocationAsync (line 187) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... FILE: dotnet/samples/GettingStartedWithAgents/Step03_Chat.cs class Step03_Chat (line 14) | public class Step03_Chat(ITestOutputHelper output) : BaseAgentsTest(output) method UseAgentGroupChatWithTwoAgents (line 36) | [Theory] class ApprovalTerminationStrategy (line 94) | private sealed class ApprovalTerminationStrategy : TerminationStrategy method ShouldAgentTerminateAsync (line 97) | protected override Task ShouldAgentTerminateAsync(Agent agent,... FILE: dotnet/samples/GettingStartedWithAgents/Step04_KernelFunctionStrategies.cs class Step04_KernelFunctionStrategies (line 14) | public class Step04_KernelFunctionStrategies(ITestOutputHelper output) :... method UseKernelFunctionStrategiesWithAgentGroupChat (line 37) | [Theory] FILE: dotnet/samples/GettingStartedWithAgents/Step05_JsonResult.cs class Step05_JsonResult (line 13) | public class Step05_JsonResult(ITestOutputHelper output) : BaseAgentsTes... method UseKernelFunctionStrategiesWithJsonResult (line 30) | [Theory] type WritingScore (line 80) | private record struct WritingScore(int score, string notes); class ThresholdTerminationStrategy (line 82) | private sealed class ThresholdTerminationStrategy : TerminationStrategy method ShouldAgentTerminateAsync (line 84) | protected override Task ShouldAgentTerminateAsync(Agent agent,... FILE: dotnet/samples/GettingStartedWithAgents/Step06_DependencyInjection.cs class Step06_DependencyInjection (line 17) | public class Step06_DependencyInjection(ITestOutputHelper output) : Base... method UseDependencyInjectionToCreateAgent (line 32) | [Theory] class AgentClient (line 134) | private sealed class AgentClient([FromKeyedServices(TutorName)] ChatCo... method RunDemoAsync (line 138) | public IAsyncEnumerable RunDemoAsync(ChatMessage... type WritingScore (line 146) | private record struct WritingScore(int score, string notes); FILE: dotnet/samples/GettingStartedWithAgents/Step07_Telemetry.cs class Step07_Telemetry (line 22) | public class Step07_Telemetry(ITestOutputHelper output) : BaseAssistantT... method Logging (line 34) | [Theory] method Tracing (line 55) | [Theory] method RunExampleAsync (line 89) | private async Task RunExampleAsync( method GetTracerProvider (line 204) | private TracerProvider? GetTracerProvider(bool useApplicationInsights) method GetLoggerFactoryOrDefault (line 235) | private ILoggerFactory GetLoggerFactoryOrDefault(ILoggerFactory? logge... class ApprovalTerminationStrategy (line 237) | private sealed class ApprovalTerminationStrategy : TerminationStrategy method ShouldAgentTerminateAsync (line 240) | protected override Task ShouldAgentTerminateAsync(Agent agent,... FILE: dotnet/samples/GettingStartedWithAgents/Step08_AgentAsKernelFunction.cs class Step08_AgentAsKernelFunction (line 13) | public class Step08_AgentAsKernelFunction(ITestOutputHelper output) : Ba... method SalesAssistantAgent (line 17) | [Fact] method RefundAgent (line 42) | [Fact] method MultipleAgents (line 67) | [Fact] method CreateSalesAssistant (line 110) | private ChatCompletionAgent CreateSalesAssistant() method CreateRefundAgent (line 127) | private ChatCompletionAgent CreateRefundAgent() class OrderPlugin (line 146) | public sealed class OrderPlugin method PlaceOrder (line 148) | [KernelFunction, Description("Place an order for the specified item.")] class RefundPlugin (line 152) | public sealed class RefundPlugin method ExecuteRefund (line 154) | [KernelFunction, Description("Execute a refund for the specified item.")] class AutoFunctionInvocationFilter (line 158) | public sealed class AutoFunctionInvocationFilter(ITestOutputHelper outpu... method OnAutoFunctionInvocationAsync (line 160) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocation... FILE: dotnet/samples/GettingStartedWithAgents/Step09_Declarative.cs class Step09_Declarative (line 13) | public class Step09_Declarative(ITestOutputHelper output) : BaseAgentsTe... method ChatCompletionAgentWithKernel (line 18) | [Fact] method ChatCompletionAgentWithFunctions (line 43) | [Fact] method ChatCompletionAgentWithTemplate (line 78) | [Fact] FILE: dotnet/samples/GettingStartedWithAgents/Step10_MultiAgent_Declarative.cs class Step10_MultiAgent_Declarative (line 19) | public class Step10_MultiAgent_Declarative : BaseAgentsTest method ChatCompletionAgentWithKernel (line 24) | [Fact] method AzureAIAgentWithKernel (line 48) | [Fact] method Step10_MultiAgent_Declarative (line 91) | public Step10_MultiAgent_Declarative(ITestOutputHelper output) : base(... FILE: dotnet/samples/GettingStartedWithProcesses/Events/CommonEvents.cs class CommonEvents (line 7) | public static class CommonEvents FILE: dotnet/samples/GettingStartedWithProcesses/SharedSteps/DisplayAssistantMessageStep.cs class DisplayAssistantMessageStep (line 12) | public class DisplayAssistantMessageStep : KernelProcessStep class ProcessStepFunctions (line 14) | public static class ProcessStepFunctions method DisplayAssistantMessageAsync (line 19) | [KernelFunction(ProcessStepFunctions.DisplayAssistantMessage)] FILE: dotnet/samples/GettingStartedWithProcesses/SharedSteps/ScriptedUserInputStep.cs class ScriptedUserInputStep (line 16) | public class ScriptedUserInputStep : KernelProcessStep class ProcessStepFunctions (line 18) | public static class ProcessStepFunctions method PopulateUserInputs (line 34) | public virtual void PopulateUserInputs(UserInputState state) method ActivateAsync (line 45) | public override ValueTask ActivateAsync(KernelProcessStepState() whe... method UseAccountOpeningProcessSuccessfulInteractionAsync (line 143) | [Fact] method UseAccountOpeningProcessFailureDueToCreditScoreFailureAsync (line 154) | [Fact] method UseAccountOpeningProcessFailureDueToFraudFailureAsync (line 165) | [Fact] FILE: dotnet/samples/GettingStartedWithProcesses/Step02/Step02b_AccountOpening.cs class Step02b_AccountOpening (line 18) | public class Step02b_AccountOpening(ITestOutputHelper output) : BaseTest... method SetupAccountOpeningProcess (line 23) | private KernelProcess SetupAccountOpeningProcess() whe... method UseAccountOpeningProcessSuccessfulInteractionAsync (line 110) | [Fact] method UseAccountOpeningProcessFailureDueToCreditScoreFailureAsync (line 121) | [Fact] method UseAccountOpeningProcessFailureDueToFraudFailureAsync (line 132) | [Fact] FILE: dotnet/samples/GettingStartedWithProcesses/Step02/Steps/CRMRecordCreationStep.cs class CRMRecordCreationStep (line 11) | public class CRMRecordCreationStep : KernelProcessStep class ProcessStepFunctions (line 13) | public static class ProcessStepFunctions method CreateCRMEntryAsync (line 18) | [KernelFunction(ProcessStepFunctions.CreateCRMEntry)] FILE: dotnet/samples/GettingStartedWithProcesses/Step02/Steps/CompleteNewCustomerFormStep.cs class CompleteNewCustomerFormStep (line 18) | public class CompleteNewCustomerFormStep : KernelProcessStep ExecuteProcessWithStateAsync(KernelP... method RunAndStoreStatefulFriedFishProcessStateAsync (line 125) | [Fact] method RunAndStoreStatefulFishSandwichProcessStateAsync (line 137) | [Fact] method RunStatefulFriedFishProcessFromFileAsync (line 151) | [Fact] method RunStatefulFriedFishProcessWithLowStockFromFileAsync (line 164) | [Fact] method RunStatefulFriedFishProcessWithNoStockFromFileAsync (line 177) | [Fact] method RunStatefulFishSandwichProcessFromFileAsync (line 190) | [Fact] method RunStatefulFishSandwichProcessWithLowStockFromFileAsync (line 203) | [Fact] method RunStatefulFriedFishV2ProcessWithLowStockV1StateFromFileAsync (line 217) | [Fact] method RunStatefulFishSandwichV2ProcessWithLowStockV1StateFromFileAsync (line 230) | [Fact] method UsePrepareSpecificProductAsync (line 245) | protected async Task UsePrepareSpecificProductAsync(ProcessBuilder pro... method DumpProcessStateMetadataLocally (line 270) | private void DumpProcessStateMetadataLocally(KernelProcessStateMetadat... method LoadProcessStateMetadata (line 276) | private KernelProcessStateMetadata? LoadProcessStateMetadata(string js... method GetSampleStep03Filepath (line 282) | private string GetSampleStep03Filepath(string jsonFilename) FILE: dotnet/samples/GettingStartedWithProcesses/Step03/Step03b_FoodOrdering.cs class Step03b_FoodOrdering (line 14) | public class Step03b_FoodOrdering(ITestOutputHelper output) : BaseTest(o... method UseSingleOrderFriedFishAsync (line 19) | [Fact] method UseSingleOrderPotatoFriesAsync (line 25) | [Fact] method UseSingleOrderFishSandwichAsync (line 31) | [Fact] method UseSingleOrderFishAndChipsAsync (line 37) | [Fact] method UsePrepareFoodOrderProcessSingleItemAsync (line 43) | protected async Task UsePrepareFoodOrderProcessSingleItemAsync(FoodIte... FILE: dotnet/samples/GettingStartedWithProcesses/Step03/Steps/CutFoodStep.cs class CutFoodStep (line 12) | [KernelProcessStepMetadata("CutFoodStep.V1")] class ProcessStepFunctions (line 15) | public static class ProcessStepFunctions class OutputEvents (line 21) | public static class OutputEvents method ChopFoodAsync (line 27) | [KernelFunction(ProcessStepFunctions.ChopFood)] method SliceFoodAsync (line 36) | [KernelFunction(ProcessStepFunctions.SliceFood)] method getActionString (line 45) | private string getActionString(string food, string action) FILE: dotnet/samples/GettingStartedWithProcesses/Step03/Steps/CutFoodWithSharpeningStep.cs class CutFoodWithSharpeningStep (line 12) | [KernelProcessStepMetadata("CutFoodStep.V2")] class ProcessStepFunctions (line 15) | public static class ProcessStepFunctions class OutputEvents (line 22) | public static class OutputEvents method ActivateAsync (line 32) | public override ValueTask ActivateAsync(KernelProcessStepState this._state?.KnifeSharpness == ... method getActionString (line 86) | private string getActionString(string food, string action) class CutFoodWithSharpeningState (line 95) | public sealed class CutFoodWithSharpeningState FILE: dotnet/samples/GettingStartedWithProcesses/Step03/Steps/ExternalStep.cs class ExternalStep (line 11) | public class ExternalStep(string externalEventName) : KernelProcessStep method EmitExternalEventAsync (line 15) | [KernelFunction] FILE: dotnet/samples/GettingStartedWithProcesses/Step03/Steps/FryFoodStep.cs class FryFoodStep (line 12) | [KernelProcessStepMetadata("FryFoodStep.V1")] class ProcessStepFunctions (line 15) | public static class ProcessStepFunctions class OutputEvents (line 20) | public static class OutputEvents method FryFoodAsync (line 28) | [KernelFunction(ProcessStepFunctions.FryFood)] FILE: dotnet/samples/GettingStartedWithProcesses/Step03/Steps/GatherIngredientsStep.cs class GatherIngredientsStep (line 10) | public class GatherIngredientsStep : KernelProcessStep class ProcessStepFunctions (line 12) | public static class ProcessStepFunctions class OutputEvents (line 17) | public static class OutputEvents method GatherIngredientsStep (line 24) | public GatherIngredientsStep(FoodIngredients ingredient) method GatherIngredientsAsync (line 35) | [KernelFunction(ProcessStepFunctions.GatherIngredients)] class GatherIngredientsWithStockStep (line 56) | public class GatherIngredientsWithStockStep : KernelProcessStep GetHistoryAsync(); method CommitAsync (line 26) | Task CommitAsync(); class ChatHistoryProvider (line 32) | internal sealed class ChatHistoryProvider(ChatHistory history) : IChatHi... method GetHistoryAsync (line 35) | public Task GetHistoryAsync() => Task.FromResult(history); method CommitAsync (line 38) | public Task CommitAsync() FILE: dotnet/samples/GettingStartedWithProcesses/Step04/KernelExtensions.cs class KernelExtensions (line 13) | internal static class KernelExtensions method GetHistory (line 18) | public static IChatHistoryProvider GetHistory(this Kernel kernel) => method GetAgent (line 24) | public static TAgent GetAgent(this Kernel kernel, string key) ... method SummarizeHistoryAsync (line 30) | public static async Task SummarizeHistoryAsync(this Kernel ker... FILE: dotnet/samples/GettingStartedWithProcesses/Step04/Plugins/CalendarPlugin.cs type CalendarEvent (line 9) | internal sealed record CalendarEvent( class CalendarPlugin (line 29) | internal sealed class CalendarPlugin method CalendarPlugin (line 36) | public CalendarPlugin() method GetCurrentDate (line 49) | [KernelFunction] method GetEvents (line 52) | [KernelFunction] method NewEvent (line 66) | [KernelFunction] class CalendarGenerator (line 73) | private sealed class CalendarGenerator method GenerateEvents (line 79) | public IEnumerable GenerateEvents(int month, int year) method Pick (line 108) | private (string title, string description) Pick(bool isSingleDay) method Pick (line 113) | private static (string title, string description) Pick(List<(string ... FILE: dotnet/samples/GettingStartedWithProcesses/Step04/Plugins/LocationPlugin.cs class LocationPlugin (line 10) | internal sealed class LocationPlugin method GetCurrentLocation (line 12) | [KernelFunction] method GetHomeLocation (line 16) | [KernelFunction] method GetOfficeLocation (line 20) | [KernelFunction] FILE: dotnet/samples/GettingStartedWithProcesses/Step04/Plugins/WeatherPlugin.cs type WeatherForecast (line 7) | internal sealed record WeatherForecast( class WeatherPlugin (line 17) | internal sealed class WeatherPlugin method GetCurrentDate (line 21) | [KernelFunction] method GetForecast (line 24) | [KernelFunction] method GenerateForecast (line 41) | private static WeatherForecast GenerateForecast(string date, string lo... FILE: dotnet/samples/GettingStartedWithProcesses/Step04/SchemaGenerator.cs class JsonSchemaGenerator (line 7) | internal static class JsonSchemaGenerator method FromType (line 22) | public static string FromType() FILE: dotnet/samples/GettingStartedWithProcesses/Step04/Step04_AgentOrchestration.cs class Step04_AgentOrchestration (line 25) | public class Step04_AgentOrchestration : BaseTest method Step04_AgentOrchestration (line 27) | public Step04_AgentOrchestration(ITestOutputHelper output) : base(outp... method DelegatedGroupChatAsync (line 47) | [Fact] method SingleTeacherStudentAgentCallAsync (line 57) | [Fact] class BasicAgentChatUserInput (line 85) | private sealed class BasicAgentChatUserInput : ScriptedUserInputStep method BasicAgentChatUserInput (line 87) | public BasicAgentChatUserInput() method PopulateUserInputs (line 92) | public override void PopulateUserInputs(UserInputState state) class BasicTeacherAgentInput (line 105) | private sealed class BasicTeacherAgentInput : ScriptedUserInputStep method BasicTeacherAgentInput (line 107) | public BasicTeacherAgentInput() method PopulateUserInputs (line 112) | public override void PopulateUserInputs(UserInputState state) method RunProcessAsync (line 122) | private async Task RunProcessAsync(KernelProcess process) method SetupSingleAgentProcess (line 145) | private KernelProcess SetupSingleAgentProcess(string p... method SetupAgentProcess (line 187) | private KernelProcess SetupAgentProcess(string process... method SetupKernel (line 278) | private Kernel SetupKernel() method SetupKernel (line 291) | private Kernel SetupKernel(ChatHistory history) method SetupAgents (line 339) | private static void SetupAgents(IKernelBuilder builder, Kernel kernel) method SetupReducer (line 353) | private static ChatHistorySummarizationReducer SetupReducer(Kernel ker... method SetupGroupChat (line 359) | private static void SetupGroupChat(IKernelBuilder builder, Kernel kernel) method CreateAgent (line 432) | private static ChatCompletionAgent CreateAgent(string name, string ins... FILE: dotnet/samples/GettingStartedWithProcesses/Step04/Steps/AgentGroupChatStep.cs class AgentGroupChatStep (line 12) | public class AgentGroupChatStep : KernelProcessStep class ProcessStepFunctions (line 17) | public static class ProcessStepFunctions method InvokeAgentGroupAsync (line 22) | [KernelFunction(ProcessStepFunctions.InvokeAgentGroup)] FILE: dotnet/samples/GettingStartedWithProcesses/Step04/Steps/ManagerAgentStep.cs class ManagerAgentStep (line 17) | public class ManagerAgentStep : KernelProcessStep class ProcessStepFunctions (line 22) | public static class ProcessStepFunctions method InvokeAgentAsync (line 29) | [KernelFunction(ProcessStepFunctions.InvokeAgent)] method InvokeGroupAsync (line 63) | [KernelFunction(ProcessStepFunctions.InvokeGroup)] method ReceiveResponseAsync (line 76) | [KernelFunction(ProcessStepFunctions.ReceiveResponse)] method IsRequestingUserInputAsync (line 93) | private static async Task IsRequestingUserInputAsync(Ker... type IntentResult (line 111) | [DisplayName("IntentResult")] FILE: dotnet/samples/GettingStartedWithProcesses/Step04/Steps/RenderMessageStep.cs class RenderMessageStep (line 15) | public class RenderMessageStep : KernelProcessStep class ProcessStepFunctions (line 17) | public static class ProcessStepFunctions method RenderDone (line 34) | [KernelFunction] method RenderError (line 43) | [KernelFunction] method RenderUserText (line 54) | [KernelFunction] method RenderMessage (line 63) | [KernelFunction] method RenderInnerMessage (line 78) | [KernelFunction] method Render (line 84) | public static void Render(ChatMessageContent message, bool indent = fa... method Render (line 90) | public static void Render(string message) FILE: dotnet/samples/GettingStartedWithProcesses/Step05/Step05_MapReduce.cs class Step05_MapReduce (line 11) | public class Step05_MapReduce : BaseTest method Step05_MapReduce (line 23) | public Step05_MapReduce(ITestOutputHelper output) method RunMapReduceAsync (line 39) | [Fact] method SetupMapReduceProcess (line 64) | private KernelProcess SetupMapReduceProcess(string processName, string... class ChunkStep (line 87) | private sealed class ChunkStep : KernelProcessStep method ChunkAsync (line 91) | [KernelFunction] method ChunkContent (line 100) | private IEnumerable ChunkContent(string content, int chunkSize) class CountStep (line 110) | private sealed class CountStep : KernelProcessStep method ComputeAsync (line 114) | [KernelFunction] class ResultStep (line 136) | private sealed class ResultStep : KernelProcessStep method ComputeAsync (line 140) | [KernelFunction] FILE: dotnet/samples/GettingStartedWithProcesses/Utilities/MermaidRenderer.cs class MermaidRenderer (line 11) | public static class MermaidRenderer method GenerateMermaidImageAsync (line 20) | public static async Task GenerateMermaidImageAsync(string merm... FILE: dotnet/samples/GettingStartedWithProcesses/Utilities/ProcessStateMetadataUtilities.cs class ProcessStateMetadataUtilities (line 9) | public static class ProcessStateMetadataUtilities method DumpProcessStateMetadataLocally (line 21) | public static void DumpProcessStateMetadataLocally(KernelProcessStateM... method LoadProcessStateMetadata (line 27) | public static KernelProcessStateMetadata? LoadProcessStateMetadata(str... method GetRepositoryProcessStateFilepath (line 38) | private static string GetRepositoryProcessStateFilepath(string jsonRel... method StoreProcessStateLocally (line 54) | private static void StoreProcessStateLocally(KernelProcessStateMetadat... FILE: dotnet/samples/GettingStartedWithTextSearch/InMemoryVectorStoreCollectionFixture.cs class InMemoryVectorStoreCollectionFixture (line 5) | [CollectionDefinition("InMemoryVectorStoreCollection")] FILE: dotnet/samples/GettingStartedWithTextSearch/InMemoryVectorStoreFixture.cs class InMemoryVectorStoreFixture (line 16) | public class InMemoryVectorStoreFixture : IAsyncLifetime method InMemoryVectorStoreFixture (line 41) | public InMemoryVectorStoreFixture() method DisposeAsync (line 60) | public async Task DisposeAsync() method InitializeAsync (line 66) | public async Task InitializeAsync() method InitializeRecordCollectionAsync (line 75) | private async Task> InitializeR... method CreateCollectionFromListAsync (line 123) | private async Task> CreateCollect... class DataModel (line 151) | public sealed class DataModel FILE: dotnet/samples/GettingStartedWithTextSearch/Step1_Web_Search.cs class Step1_Web_Search (line 14) | public class Step1_Web_Search(ITestOutputHelper output) : BaseTest(output) method BingSearchAsync (line 19) | [Fact] method GoogleSearchAsync (line 38) | [Fact] method BingSearchWithLinqFilteringAsync (line 60) | [Fact] method GoogleSearchWithLinqFilteringAsync (line 95) | [Fact] method SearchForWebPagesAsync (line 131) | [Fact] method SearchForTextSearchResultsAsync (line 180) | [Fact] FILE: dotnet/samples/GettingStartedWithTextSearch/Step2_Search_For_RAG.cs class Step2_Search_For_RAG (line 18) | public class Step2_Search_For_RAG(ITestOutputHelper output) : BaseTest(o... method RagWithTextSearchAsync (line 24) | [Fact] method RagWithBingTextSearchIncludingCitationsAsync (line 57) | [Fact] method RagWithBingTextSearchIncludingTimeStampedCitationsAsync (line 104) | [Fact] method RagWithBingTextSearchUsingDevBlogsSiteAsync (line 152) | [Fact] method RagWithBingTextSearchUsingCustomSiteAsync (line 205) | [Fact] method RagWithBingTextSearchUsingFullPagesAsync (line 266) | [Fact] class TextSearchWithFullValues (line 319) | public partial class TextSearchWithFullValues(ITextSearch searchDelegate... method GetSearchResultsAsync (line 322) | public Task> GetSearchResultsAsync(string ... method GetTextSearchResultsAsync (line 328) | public async Task> GetTextSearch... method SearchAsync (line 357) | public Task> SearchAsync(string query, Tex... method ConvertHtmlToPlainText (line 365) | private static string ConvertHtmlToPlainText(string html) method MyRegex (line 375) | [GeneratedRegex(@"\s+")] FILE: dotnet/samples/GettingStartedWithTextSearch/Step3_Search_With_FunctionCalling.cs class Step3_Search_With_FunctionCalling (line 15) | public class Step3_Search_With_FunctionCalling(ITestOutputHelper output)... method FunctionCallingWithBingTextSearchAsync (line 21) | [Fact] method FunctionCallingWithBingTextSearchIncludingCitationsAsync (line 50) | [Fact] method FunctionCallingWithBingTextSearchUsingDevBlogsSiteAsync (line 78) | [Fact] method FunctionCallingWithBingTextSearchUsingSiteArgumentAsync (line 110) | [Fact] class FunctionInvocationFilter (line 134) | private sealed class FunctionInvocationFilter(ITestOutputHelper output... method OnFunctionInvocationAsync (line 136) | public async Task OnFunctionInvocationAsync(FunctionInvocationContex... method CreateSearchBySite (line 146) | private static KernelFunction CreateSearchBySite(BingTextSearch textSe... FILE: dotnet/samples/GettingStartedWithTextSearch/Step4_Search_With_VectorStore.cs class Step4_Search_With_VectorStore (line 16) | [Collection("InMemoryVectorStoreCollection")] method UsingInMemoryVectorStoreRecordTextSearchAsync (line 22) | [Fact] method RagWithInMemoryVectorStoreTextSearchAsync (line 47) | [Fact] method FunctionCallingWithInMemoryVectorStoreTextSearchAsync (line 98) | [Fact] FILE: dotnet/samples/GettingStartedWithVectorStores/Glossary.cs class Glossary (line 14) | internal sealed class Glossary FILE: dotnet/samples/GettingStartedWithVectorStores/Step1_Ingest_Data.cs class Step1_Ingest_Data (line 12) | public class Step1_Ingest_Data(ITestOutputHelper output, VectorStoresFix... method IngestDataIntoInMemoryVectorStoreAsync (line 17) | [Fact] method IngestDataIntoVectorStoreAsync (line 38) | internal static async Task> IngestDataIntoVectorSt... method CreateGlossaryEntries (line 63) | private static IEnumerable CreateGlossaryEntries() FILE: dotnet/samples/GettingStartedWithVectorStores/Step2_Vector_Search.cs class Step2_Vector_Search (line 12) | public class Step2_Vector_Search(ITestOutputHelper output, VectorStoresF... method SearchAnInMemoryVectorStoreAsync (line 17) | [Fact] method SearchVectorStoreAsync (line 40) | internal static async Task> SearchVectorS... method SearchAnInMemoryVectorStoreWithFilteringAsync (line 55) | [Fact] method GetVectorStoreCollectionWithDataAsync (line 78) | private async Task> GetVectorS... FILE: dotnet/samples/GettingStartedWithVectorStores/Step3_Switch_VectorStore.cs class Step3_Switch_VectorStore (line 14) | public class Step3_Switch_VectorStore(ITestOutputHelper output, VectorSt... method UseAnAzureAISearchVectorStoreAsync (line 22) | [Fact] method UseARedisVectorStoreAsync (line 52) | [Fact] FILE: dotnet/samples/GettingStartedWithVectorStores/Step4_Use_DynamicDataModel.cs class Step4_Use_DynamicDataModel (line 14) | public class Step4_Use_DynamicDataModel(ITestOutputHelper output, Vector... method SearchAVectorStoreWithDynamicMappingAsync (line 22) | [Fact] FILE: dotnet/samples/GettingStartedWithVectorStores/VectorStoresFixture.cs class VectorStoresFixture (line 14) | public class VectorStoresFixture method VectorStoresFixture (line 19) | public VectorStoresFixture() FILE: dotnet/samples/LearnResources/MicrosoftLearn/AIServices.cs class AIServices (line 11) | public class AIServices(ITestOutputHelper output) : BaseTest(output) method RunAsync (line 13) | [Fact] FILE: dotnet/samples/LearnResources/MicrosoftLearn/ConfiguringPrompts.cs class ConfiguringPrompts (line 14) | public class ConfiguringPrompts(ITestOutputHelper output) : LearnBaseTes... method RunAsync (line 16) | [Fact] FILE: dotnet/samples/LearnResources/MicrosoftLearn/CreatingFunctions.cs class CreatingFunctions (line 14) | public class CreatingFunctions(ITestOutputHelper output) : LearnBaseTest... method RunAsync (line 16) | [Fact] FILE: dotnet/samples/LearnResources/MicrosoftLearn/FunctionsWithinPrompts.cs class FunctionsWithinPrompts (line 14) | public class FunctionsWithinPrompts(ITestOutputHelper output) : LearnBas... method RunAsync (line 18) | [Fact] FILE: dotnet/samples/LearnResources/MicrosoftLearn/LearnBaseTest.cs class LearnBaseTest (line 5) | public abstract class LearnBaseTest : BaseTest method LearnBaseTest (line 10) | protected LearnBaseTest(List simulatedInputText, ITestOutputHe... method LearnBaseTest (line 15) | protected LearnBaseTest(ITestOutputHelper output) : base(output) method ReadLine (line 23) | public string? ReadLine() class BaseTestExtensions (line 34) | public static class BaseTestExtensions method ReadLine (line 40) | public static string? ReadLine(this BaseTest baseTest) FILE: dotnet/samples/LearnResources/MicrosoftLearn/Plugin.cs class Plugin (line 15) | public class Plugin(ITestOutputHelper output) : LearnBaseTest([ method RunAsync (line 19) | [Fact] class LightPlugin (line 85) | public class LightPlugin method GetState (line 90) | [KernelFunction] method ChangeState (line 95) | [KernelFunction] FILE: dotnet/samples/LearnResources/MicrosoftLearn/Prompts.cs class Prompts (line 11) | public class Prompts(ITestOutputHelper output) : BaseTest(output) method RunAsync (line 13) | [Fact] FILE: dotnet/samples/LearnResources/MicrosoftLearn/SerializingPrompts.cs class SerializingPrompts (line 15) | public class SerializingPrompts(ITestOutputHelper output) : LearnBaseTest([ method RunAsync (line 19) | [Fact] FILE: dotnet/samples/LearnResources/MicrosoftLearn/Templates.cs class Templates (line 13) | public class Templates(ITestOutputHelper output) : LearnBaseTest([ method RunAsync (line 17) | [Fact] FILE: dotnet/samples/LearnResources/MicrosoftLearn/UsingTheKernel.cs class UsingTheKernel (line 16) | public class UsingTheKernel(ITestOutputHelper output) : BaseTest(output) method RunAsync (line 18) | [Fact] FILE: dotnet/samples/LearnResources/Plugins/GitHub/GitHubModels.cs class GitHubModels (line 11) | internal static class GitHubModels class Repo (line 13) | public sealed class Repo class User (line 28) | public sealed class User class Issue (line 46) | public class Issue class IssueDetail (line 73) | public sealed class IssueDetail : Issue class Label (line 79) | public sealed class Label FILE: dotnet/samples/LearnResources/Plugins/GitHub/GitHubPlugin.cs class GitHubSettings (line 9) | internal sealed class GitHubSettings class GitHubPlugin (line 16) | internal sealed class GitHubPlugin(GitHubSettings settings) method GetUserProfileAsync (line 18) | [KernelFunction] method GetRepositoryAsync (line 26) | [KernelFunction] method GetIssuesAsync (line 35) | [KernelFunction] method GetIssueDetailAsync (line 59) | [KernelFunction] method CreateClient (line 71) | private HttpClient CreateClient() method BuildQuery (line 87) | private static string BuildQuery(string path, string key, string value) method MakeRequestAsync (line 97) | private static async Task MakeRequestAsync(HttpClient cl... FILE: dotnet/samples/LearnResources/Plugins/MathPlugin.cs class MathPlugin (line 8) | public sealed class MathPlugin method Sqrt (line 10) | [KernelFunction, Description("Take the square root of a number")] method Add (line 18) | [KernelFunction, Description("Add two numbers")] method Subtract (line 27) | [KernelFunction, Description("Subtract two numbers")] method Multiply (line 36) | [KernelFunction, Description("Multiply two numbers. When increasing by... method Divide (line 45) | [KernelFunction, Description("Divide two numbers")] method Power (line 54) | [KernelFunction, Description("Raise a number to a power")] method Log (line 63) | [KernelFunction, Description("Take the log of a number")] method Round (line 72) | [KernelFunction, Description("Round a number to the target number of d... method Abs (line 81) | [KernelFunction, Description("Take the absolute value of a number")] method Floor (line 89) | [KernelFunction, Description("Take the floor of a number")] method Ceiling (line 97) | [KernelFunction, Description("Take the ceiling of a number")] method Sin (line 105) | [KernelFunction, Description("Take the sine of a number")] method Cos (line 113) | [KernelFunction, Description("Take the cosine of a number")] method Tan (line 121) | [KernelFunction, Description("Take the tangent of a number")] method Asin (line 129) | [KernelFunction, Description("Take the arcsine of a number")] method Acos (line 137) | [KernelFunction, Description("Take the arccosine of a number")] method Atan (line 145) | [KernelFunction, Description("Take the arctangent of a number")] FILE: dotnet/src/Agents/A2A/A2AAgent.cs class A2AAgent (line 17) | public sealed class A2AAgent : Agent method A2AAgent (line 24) | public A2AAgent(A2AClient client, AgentCard agentCard) method InvokeAsync (line 46) | public override async IAsyncEnumerable CreateChannelAsync(CancellationT... method GetChannelKeys (line 117) | protected override IEnumerable GetChannelKeys() method RestoreChannelAsync (line 123) | protected override Task RestoreChannelAsync(string chann... method InternalInvokeAsync (line 129) | private async IAsyncEnumerable> ... method InvokeAgentAsync (line 147) | private async IAsyncEnumerable> ... method InternalInvokeStreamingAsync (line 216) | private async IAsyncEnumerable ToStreamingAgen... FILE: dotnet/src/Agents/A2A/A2AAgentExtensions.cs class A2AAgentExtensions (line 12) | public static class A2AAgentExtensions method AsAIAgent (line 19) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/A2A/A2AAgentThread.cs class A2AAgentThread (line 13) | public sealed class A2AAgentThread : AgentThread method A2AAgentThread (line 20) | public A2AAgentThread(A2AClient client, string? id = null) method CreateInternalAsync (line 29) | protected override Task CreateInternalAsync(CancellationToken... method DeleteInternalAsync (line 35) | protected override Task DeleteInternalAsync(CancellationToken cancella... method OnNewMessageInternalAsync (line 41) | protected override Task OnNewMessageInternalAsync(ChatMessageContent n... FILE: dotnet/src/Agents/A2A/A2AHostAgent.cs class A2AHostAgent (line 14) | public sealed class A2AHostAgent method A2AHostAgent (line 19) | public A2AHostAgent(Agent agent, AgentCard agentCard, TaskManager? tas... method Attach (line 44) | public void Attach(TaskManager taskManager) method ExecuteAgentTaskAsync (line 59) | public async Task ExecuteAgentTaskAsync(AgentTask task, CancellationTo... method GetAgentCardAsync (line 93) | public async Task GetAgentCardAsync(string agentUrl, Cancel... FILE: dotnet/src/Agents/A2A/Extensions/AuthorRoleExtensions.cs class AuthorRoleExtensions (line 12) | internal static class AuthorRoleExtensions method ToAuthorRole (line 14) | public static AuthorRole ToAuthorRole(this MessageRole role) method ToMessageRole (line 24) | public static MessageRole ToMessageRole(this AuthorRole role) FILE: dotnet/src/Agents/Abstractions/AIAgent/SemanticKernelAIAgent.cs class SemanticKernelAIAgent (line 20) | [Experimental("SKEXP0110")] method SemanticKernelAIAgent (line 35) | public SemanticKernelAIAgent( method DeserializeThread (line 62) | public override MAAI.AgentThread DeserializeThread(JsonElement seriali... method GetNewThread (line 66) | public override MAAI.AgentThread GetNewThread() => new SemanticKernelA... method RunAsync (line 69) | public override async Task RunAsync(IEnumerable... method RunStreamingAsync (line 117) | public override async IAsyncEnumerable Ru... method GetService (line 149) | public override object? GetService(Type serviceType, object? serviceKe... FILE: dotnet/src/Agents/Abstractions/AIAgent/SemanticKernelAIAgentThread.cs class SemanticKernelAIAgentThread (line 10) | [Experimental("SKEXP0110")] method SemanticKernelAIAgentThread (line 15) | internal SemanticKernelAIAgentThread(AgentThread thread, Func>... method InvokeAsync (line 120) | public virtual IAsyncEnumerable>... method InvokeAsync (line 142) | public virtual IAsyncEnumerable>... method InvokeAsync (line 164) | public abstract IAsyncEnumerable... method InvokeStreamingAsync (line 180) | public virtual IAsyncEnumerable RenderInstructionsAsync(Kernel kernel, K... method GetChannelKeys (line 297) | [Experimental("SKEXP0110")] method CreateChannelAsync (line 311) | [Experimental("SKEXP0110")] method RestoreChannelAsync (line 324) | [Experimental("SKEXP0110")] method EnsureThreadExistsWithMessagesAsync (line 339) | protected virtual async Task EnsureThreadExistsWithMessag... method NotifyThreadOfNewMessage (line 395) | protected Task NotifyThreadOfNewMessage(AgentThread thread, ChatMessag... method FormatAdditionalInstructions (line 407) | protected static string FormatAdditionalInstructions(AIContext context... FILE: dotnet/src/Agents/Abstractions/AgentChannel.cs class AgentChannel (line 17) | [Experimental("SKEXP0110")] method Serialize (line 28) | protected internal abstract string Serialize(); method ReceiveAsync (line 35) | protected internal abstract Task ReceiveAsync(IEnumerable GetHi... method InvokeAsync (line 101) | protected internal abstract IAsyncEnumerable<(bool IsVisible, ChatMess... method InvokeAsync (line 106) | protected internal override IAsyncEnumerable<(bool IsVisible, ChatMess... method InvokeStreamingAsync (line 128) | protected internal abstract IAsyncEnumerable GetHi... method InvokeAsync (line 101) | protected internal abstract IAsyncEnumerable<(bool IsVisible, ChatMess... method InvokeAsync (line 106) | protected internal override IAsyncEnumerable<(bool IsVisible, ChatMess... method InvokeStreamingAsync (line 128) | protected internal abstract IAsyncEnumerable InvokeAsync(Cance... method InvokeStreamingAsync (line 73) | public abstract IAsyncEnumerable InvokeSt... method GetChatMessagesAsync (line 80) | public IAsyncEnumerable GetChatMessagesAsync(Cance... method GetChatMessagesAsync (line 94) | public async IAsyncEnumerable GetChatMessagesAsync( method AddChatMessage (line 149) | public void AddChatMessage(ChatMessageContent message) method AddChatMessages (line 169) | public void AddChatMessages(IReadOnlyList messages) method InvokeAgentAsync (line 211) | protected async IAsyncEnumerable InvokeAgentAsync( method InvokeStreamingAgentAsync (line 270) | protected async IAsyncEnumerable InvokeSt... method ResetAsync (line 317) | public async Task ResetAsync(CancellationToken cancellationToken = def... method DeserializeAsync (line 335) | internal async Task DeserializeAsync(AgentChatState state) method Serialize (line 373) | internal AgentChatState Serialize() => method ClearActivitySignal (line 392) | private void ClearActivitySignal() method SetActivityOrThrow (line 408) | protected void SetActivityOrThrow() method GetAgentHash (line 418) | private string GetAgentHash(Agent agent) method GetOrCreateChannelAsync (line 431) | private async Task GetOrCreateChannelAsync(Agent agent, ... method SynchronizeChannelAsync (line 455) | private async Task SynchronizeChannelAsync(string chann... method AgentChat (line 469) | protected AgentChat() FILE: dotnet/src/Agents/Abstractions/AgentChatSerializer.cs class AgentChatSerializer (line 15) | [Experimental("SKEXP0110")] method SerializeAsync (line 30) | public static async Task SerializeAsync(TChat chat, Stream stre... method DeserializeAsync (line 39) | public static async Task DeserializeAsync(Stream ... method DeserializeAsync (line 57) | public Task DeserializeAsync(TChat chat) where TChat : AgentCha... method AgentChatSerializer (line 59) | private AgentChatSerializer(AgentChatState state) FILE: dotnet/src/Agents/Abstractions/AgentExtensions.cs class AgentExtensions (line 13) | public static class AgentExtensions method AsAIAgent (line 23) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/Abstractions/AgentInvokeOptions.cs class AgentInvokeOptions (line 11) | public class AgentInvokeOptions method AgentInvokeOptions (line 16) | public AgentInvokeOptions() method AgentInvokeOptions (line 24) | public AgentInvokeOptions(AgentInvokeOptions options) FILE: dotnet/src/Agents/Abstractions/AgentResponseItem.cs class AgentResponseItem (line 8) | public class AgentResponseItem method AgentResponseItem (line 18) | public AgentResponseItem(TMessage message, AgentThread thread) FILE: dotnet/src/Agents/Abstractions/AgentThread.cs class AgentThread (line 18) | public abstract class AgentThread method OnSuspendAsync (line 45) | [Experimental("SKEXP0110")] method OnResumeAsync (line 60) | [Experimental("SKEXP0110")] method CreateAsync (line 82) | protected internal virtual async Task CreateAsync(CancellationToken ca... method DeleteAsync (line 107) | public virtual async Task DeleteAsync(CancellationToken cancellationTo... method OnNewMessageAsync (line 138) | internal virtual async Task OnNewMessageAsync(ChatMessageContent newMe... method CreateInternalAsync (line 163) | protected abstract Task CreateInternalAsync(CancellationToken... method DeleteInternalAsync (line 171) | protected abstract Task DeleteInternalAsync(CancellationToken cancella... method OnNewMessageInternalAsync (line 180) | protected abstract Task OnNewMessageInternalAsync(ChatMessageContent n... FILE: dotnet/src/Agents/Abstractions/AgentThreadOperationException.cs class AgentThreadOperationException (line 10) | public class AgentThreadOperationException : KernelException method AgentThreadOperationException (line 15) | public AgentThreadOperationException() method AgentThreadOperationException (line 23) | public AgentThreadOperationException(string? message) : base(message) method AgentThreadOperationException (line 32) | public AgentThreadOperationException(string? message, Exception? inner... FILE: dotnet/src/Agents/Abstractions/AggregatorAgent.cs type AggregatorMode (line 16) | [Experimental("SKEXP0110")] class AggregatorAgent (line 34) | [Experimental("SKEXP0110")] method InvokeAsync (line 48) | public override IAsyncEnumerable... method InvokeStreamingAsync (line 59) | public override IAsyncEnumerable GetChannelKeys() method CreateChannelAsync (line 80) | protected internal override Task CreateChannelAsync(Canc... method RestoreChannelAsync (line 93) | protected internal override async Task RestoreChannelAsy... FILE: dotnet/src/Agents/Abstractions/AggregatorChannel.cs class AggregatorChannel (line 14) | [Experimental("SKEXP0110")] method GetHistoryAsync (line 20) | protected internal override IAsyncEnumerable GetHi... method InvokeAsync (line 26) | protected internal override async IAsyncEnumerable<(bool IsVisible, Ch... method InvokeStreamingAsync (line 56) | protected internal override async IAsyncEnumerable FILE: dotnet/src/Agents/Abstractions/Definition/AgentCreationOptions.cs class AgentCreationOptions (line 14) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/Abstractions/Definition/AgentDefinition.cs class AgentDefinition (line 11) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/Abstractions/Definition/AgentFactory.cs class AgentFactory (line 15) | [Experimental("SKEXP0110")] method AgentFactory (line 27) | protected AgentFactory(IEnumerable types) method IsSupported (line 36) | public bool IsSupported(AgentDefinition agentDefinition) method CreateAsync (line 49) | public async Task CreateAsync(Kernel kernel, AgentDefinition ag... method TryCreateAsync (line 66) | public abstract Task TryCreateAsync(Kernel kernel, AgentDefini... FILE: dotnet/src/Agents/Abstractions/Definition/AgentInput.cs class AgentInput (line 10) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/Abstractions/Definition/AgentMetadata.cs class AgentMetadata (line 12) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/Abstractions/Definition/AgentOutput.cs class AgentOutput (line 10) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/Abstractions/Definition/AgentToolDefinition.cs class AgentToolDefinition (line 12) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/Abstractions/Definition/AggregatorAgentFactory.cs class AggregatorAgentFactory (line 13) | [Experimental("SKEXP0110")] method AggregatorAgentFactory (line 23) | public AggregatorAgentFactory(params AgentFactory[] agentFactories) : ... method TryCreateAsync (line 36) | public override async Task TryCreateAsync(Kernel kernel, Agent... FILE: dotnet/src/Agents/Abstractions/Definition/ModelConnection.cs class ModelConnection (line 12) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/Abstractions/Definition/ModelDefinition.cs class ModelDefinition (line 11) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/Abstractions/Extensions/AgentDefinitionExtensions.cs class AgentDefinitionExtensions (line 12) | [Experimental("SKEXP0110")] method GetDefaultKernelArguments (line 23) | public static KernelArguments GetDefaultKernelArguments(this AgentDefi... method GetPromptTemplate (line 76) | public static IPromptTemplate? GetPromptTemplate(this AgentDefinition ... method GetFirstToolDefinition (line 98) | public static AgentToolDefinition? GetFirstToolDefinition(this AgentDe... method GetToolDefinitions (line 110) | public static IEnumerable? GetToolDefinitions(thi... method HasToolType (line 122) | public static bool HasToolType(this AgentDefinition agentDefinition, s... FILE: dotnet/src/Agents/Abstractions/Extensions/AgentToolDefinitionExtensions.cs class AgentToolDefinitionExtensions (line 11) | [Experimental("SKEXP0110")] method GetOption (line 21) | public static T? GetOption(this AgentToolDefinition agentToolDefini... FILE: dotnet/src/Agents/Abstractions/Extensions/ChatHistoryExtensions.cs class ChatHistoryExtensions (line 10) | public static class ChatHistoryExtensions method ToDescending (line 16) | public static IEnumerable ToDescending(this ChatHi... method ToDescendingAsync (line 28) | public static async IAsyncEnumerable ToDescendingA... FILE: dotnet/src/Agents/Abstractions/Internal/BroadcastQueue.cs class BroadcastQueue (line 25) | [Experimental("SKEXP0110")] method Enqueue (line 41) | public void Enqueue(IEnumerable channelRefs, IReadOn... method EnsureSynchronizedAsync (line 74) | public async Task EnsureSynchronizedAsync(ChannelReference channelRef,... method ReceiveAsync (line 122) | private static async Task ReceiveAsync(ChannelReference channelRef, Qu... class QueueReference (line 178) | private sealed class QueueReference FILE: dotnet/src/Agents/Abstractions/Internal/ChannelReference.cs type ChannelReference (line 9) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/Abstractions/Internal/KeyEncoder.cs class KeyEncoder (line 12) | internal static class KeyEncoder method GenerateHash (line 19) | public static string GenerateHash(IEnumerable keys) FILE: dotnet/src/Agents/Abstractions/Logging/AgentChatLogMessages.cs class AgentChatLogMessages (line 19) | [ExcludeFromCodeCoverage] method LogAgentChatGetChatMessages (line 31) | public static void LogAgentChatGetChatMessages( method LogAgentChatAddingMessages (line 52) | [LoggerMessage( method LogAgentChatAddedMessages (line 64) | [LoggerMessage( method LogAgentChatInvokingAgent (line 76) | [LoggerMessage( method LogAgentChatInvokedAgentMessage (line 90) | [LoggerMessage( method LogAgentChatInvokedStreamingAgentMessages (line 111) | public static void LogAgentChatInvokedStreamingAgentMessages( method LogAgentChatInvokedAgent (line 131) | [LoggerMessage( method LogAgentChatCreatingChannel (line 145) | [LoggerMessage( method LogAgentChatCreatedChannel (line 159) | [LoggerMessage( FILE: dotnet/src/Agents/Abstractions/Logging/AggregatorAgentLogMessages.cs class AggregatorAgentLogMessages (line 17) | [ExcludeFromCodeCoverage] method LogAggregatorAgentCreatingChannel (line 24) | [LoggerMessage( method LogAggregatorAgentCreatedChannel (line 36) | [LoggerMessage( method LogOpenAIAssistantAgentRestoringChannel (line 50) | [LoggerMessage( method LogOpenAIAssistantAgentRestoredChannel (line 62) | [LoggerMessage( FILE: dotnet/src/Agents/Abstractions/Serialization/AgentChannelState.cs class AgentChannelState (line 9) | internal sealed class AgentChannelState FILE: dotnet/src/Agents/Abstractions/Serialization/AgentChatState.cs class AgentChatState (line 11) | internal sealed class AgentChatState FILE: dotnet/src/Agents/Abstractions/Serialization/AgentParticipant.cs class AgentParticipant (line 9) | public sealed class AgentParticipant method AgentParticipant (line 33) | [JsonConstructor] method AgentParticipant (line 43) | internal AgentParticipant(Agent agent) FILE: dotnet/src/Agents/Abstractions/Serialization/ChatMessageReference.cs class ChatMessageReference (line 14) | [Experimental("SKEXP0110")] method Prepare (line 47) | public static IEnumerable Prepare(IEnumerable method Read (line 36) | public override string? Read(ref Utf8JsonReader reader, Type typeToCon... method Write (line 49) | public override void Write(Utf8JsonWriter writer, string value, JsonSe... FILE: dotnet/src/Agents/AzureAI/AzureAIAgent.ClientFactory.cs class AzureAIAgent (line 13) | public sealed partial class AzureAIAgent : Agent method CreateAgentsClient (line 21) | public static PersistentAgentsClient CreateAgentsClient( method CreateAzureClientOptions (line 34) | private static PersistentAgentsAdministrationClientOptions CreateAzure... class SemanticKernelHeadersPolicy (line 50) | private class SemanticKernelHeadersPolicy : HttpPipelineSynchronousPolicy method OnSendingRequest (line 52) | public override void OnSendingRequest(HttpMessage message) FILE: dotnet/src/Agents/AzureAI/AzureAIAgent.cs class AzureAIAgent (line 20) | public sealed partial class AzureAIAgent : Agent class Tools (line 26) | public static class Tools method AzureAIAgent (line 62) | public AzureAIAgent( method InvokeAsync (line 100) | public override IAsyncEnumerable... method InvokeAsync (line 126) | public async IAsyncEnumerable> I... method InvokeStreamingAsync (line 203) | public override IAsyncEnumerable GetChannelKeys() method CreateChannelAsync (line 325) | protected override async Task CreateChannelAsync(Cancell... method GetInstructionsAsync (line 344) | internal Task GetInstructionsAsync(Kernel kernel, KernelArgum... method RestoreChannelAsync (line 350) | protected override async Task RestoreChannelAsync(string... FILE: dotnet/src/Agents/AzureAI/AzureAIAgentExtensions.cs class AzureAIAgentExtensions (line 12) | public static class AzureAIAgentExtensions method AsAIAgent (line 19) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/AzureAI/AzureAIAgentInvokeOptions.cs class AzureAIAgentInvokeOptions (line 11) | public sealed class AzureAIAgentInvokeOptions : AgentInvokeOptions method AzureAIAgentInvokeOptions (line 16) | public AzureAIAgentInvokeOptions() method AzureAIAgentInvokeOptions (line 24) | public AzureAIAgentInvokeOptions(AgentInvokeOptions options) method AzureAIAgentInvokeOptions (line 34) | public AzureAIAgentInvokeOptions(AzureAIAgentInvokeOptions options) method ToAzureAIInvocationOptions (line 159) | internal AzureAIInvocationOptions ToAzureAIInvocationOptions() FILE: dotnet/src/Agents/AzureAI/AzureAIAgentThread.cs class AzureAIAgentThread (line 18) | public sealed class AzureAIAgentThread : AgentThread method AzureAIAgentThread (line 36) | public AzureAIAgentThread( method AzureAIAgentThread (line 55) | public AzureAIAgentThread(PersistentAgentsClient client, string id) method CreateAsync (line 69) | public new Task CreateAsync(CancellationToken cancellationToken = defa... method CreateInternalAsync (line 75) | protected override async Task CreateInternalAsync(Cancellatio... method DeleteInternalAsync (line 99) | protected override async Task DeleteInternalAsync(CancellationToken ca... method OnNewMessageInternalAsync (line 122) | protected override async Task OnNewMessageInternalAsync(ChatMessageCon... method GetMessagesAsync (line 151) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/AzureAI/AzureAIChannel.cs class AzureAIChannel (line 17) | internal sealed class AzureAIChannel(PersistentAgentsClient client, stri... method ReceiveAsync (line 21) | protected override async Task ReceiveAsync(IEnumerable Invok... method GetHistoryAsync (line 63) | protected override IAsyncEnumerable GetHistoryAsyn... method ResetAsync (line 69) | protected override Task ResetAsync(CancellationToken cancellationToken... method Serialize (line 75) | protected override string Serialize() { return threadId; } FILE: dotnet/src/Agents/AzureAI/AzureAIInvocationOptions.cs class AzureAIInvocationOptions (line 13) | public sealed class AzureAIInvocationOptions FILE: dotnet/src/Agents/AzureAI/AzureAIThreadMessageFactory.cs class AzureAIThreadMessageFactory (line 14) | public static class AzureAIThreadMessageFactory method Translate (line 19) | public static IEnumerable Translate(IEnumerable<... FILE: dotnet/src/Agents/AzureAI/Definition/AzureAIAgentFactory.cs class AzureAIAgentFactory (line 13) | [Experimental("SKEXP0110")] method AzureAIAgentFactory (line 24) | public AzureAIAgentFactory() method TryCreateAsync (line 30) | public override async Task TryCreateAsync(Kernel kernel, Agent... FILE: dotnet/src/Agents/AzureAI/Extensions/AgentDefinitionExtensions.cs class AgentDefinitionExtensions (line 17) | internal static class AgentDefinitionExtensions method GetAzureToolDefinitions (line 46) | public static IEnumerable GetAzureToolDefinitions(this... method GetAzureToolResources (line 70) | public static ToolResources GetAzureToolResources(this AgentDefinition... method GetMetadata (line 99) | public static IReadOnlyDictionary? GetMetadata(this Ag... method GetAgentsClient (line 112) | public static PersistentAgentsClient GetAgentsClient(this AgentDefinit... method GetProjectsClient (line 141) | public static AIProjectClient GetProjectsClient(this AgentDefinition a... method GetCodeInterpreterToolResource (line 172) | private static CodeInterpreterToolResource? GetCodeInterpreterToolReso... method GetFileSearchToolResource (line 200) | private static FileSearchToolResource? GetFileSearchToolResource(this ... method GetAzureAISearchResource (line 218) | private static AzureAISearchToolResource? GetAzureAISearchResource(thi... method CreateAzureAISearchToolDefinition (line 245) | private static AzureAISearchToolDefinition CreateAzureAISearchToolDefi... method CreateAzureFunctionToolDefinition (line 252) | private static AzureFunctionToolDefinition CreateAzureFunctionToolDefi... method CreateBingGroundingToolDefinition (line 267) | private static BingGroundingToolDefinition CreateBingGroundingToolDefi... method CreateCodeInterpreterToolDefinition (line 277) | private static CodeInterpreterToolDefinition CreateCodeInterpreterTool... method CreateFileSearchToolDefinition (line 282) | private static FileSearchToolDefinition CreateFileSearchToolDefinition... method CreateFunctionToolDefinition (line 292) | private static FunctionToolDefinition CreateFunctionToolDefinition(Age... method CreateOpenApiToolDefinition (line 305) | private static OpenApiToolDefinition CreateOpenApiToolDefinition(Agent... method GetConnectionIds (line 319) | private static IEnumerable GetConnectionIds(this AIProjectClie... FILE: dotnet/src/Agents/AzureAI/Extensions/AgentRunExtensions.cs class AgentRunExtensions (line 19) | internal static class AgentRunExtensions method GetStepsAsync (line 21) | public static async IAsyncEnumerable GetStepsAsync( method CreateAsync (line 33) | public static async Task CreateAsync( method GetResponseFormat (line 67) | private static BinaryData? GetResponseFormat(AzureAIInvocationOptions?... method GetTruncationStrategy (line 79) | private static Truncation? GetTruncationStrategy(AzureAIInvocationOpti... method CreateStreamingAsync (line 89) | public static IAsyncEnumerable CreateStreamingAsync( FILE: dotnet/src/Agents/AzureAI/Extensions/AgentToolDefinitionExtensions.cs class AgentToolDefinitionExtensions (line 13) | internal static class AgentToolDefinitionExtensions method GetInputBinding (line 15) | internal static AzureFunctionBinding GetInputBinding(this AgentToolDef... method GetOutputBinding (line 20) | internal static AzureFunctionBinding GetOutputBinding(this AgentToolDe... method GetParameters (line 25) | internal static BinaryData GetParameters(this AgentToolDefinition agen... method CreateParameterSpec (line 31) | internal static BinaryData CreateParameterSpec(List parameters) method GetFileSearchToolDefinitionDetails (line 60) | internal static FileSearchToolDefinitionDetails GetFileSearchToolDefin... method GetSpecification (line 78) | internal static BinaryData GetSpecification(this AgentToolDefinition a... method GetOpenApiAuthDetails (line 91) | internal static OpenApiAuthDetails GetOpenApiAuthDetails(this AgentToo... method GetVectorStoreIds (line 108) | internal static List? GetVectorStoreIds(this AgentToolDefiniti... method GetFileIds (line 113) | internal static List? GetFileIds(this AgentToolDefinition agen... method GetDataSources (line 118) | internal static List? GetDataSources(this Agent... method CreateDataSources (line 124) | internal static List CreateDataSources(List? GetVectorStoreConfig... method CreateVectorStoreConfigurations (line 152) | internal static List CreateVectorStoreConfi... method GetAzureFunctionBinding (line 174) | private static AzureFunctionBinding GetAzureFunctionBinding(this Agent... method GetTopK (line 191) | internal static int? GetTopK(this AgentToolDefinition agentToolDefinit... method GetFilter (line 198) | internal static string? GetFilter(this AgentToolDefinition agentToolDe... method GetAzureAISearchQueryType (line 205) | internal static AzureAISearchQueryType? GetAzureAISearchQueryType(this... method GetFileSearchRankingOptions (line 212) | private static FileSearchRankingOptions? GetFileSearchRankingOptions(t... method GetToolConnections (line 225) | internal static List GetToolConnections(this AgentToolDefiniti... method GetRequiredOption (line 234) | private static T GetRequiredOption(this AgentToolDefinition agentTo... FILE: dotnet/src/Agents/AzureAI/Extensions/KernelFunctionExtensions.cs class KernelFunctionExtensions (line 10) | public static class KernelFunctionExtensions method ToToolDefinition (line 18) | public static FunctionToolDefinition ToToolDefinition(this KernelFunct... FILE: dotnet/src/Agents/AzureAI/Internal/AgentMessageFactory.cs class AgentMessageFactory (line 15) | internal static class AgentMessageFactory method GetMetadata (line 22) | public static Dictionary GetMetadata(ChatMessageConten... method GetAttachments (line 31) | public static IEnumerable GetAttachments(ChatMessag... method GetMessageContent (line 57) | public static IEnumerable GetMessageContent(... method GetThreadMessages (line 99) | public static IEnumerable GetThreadMessages(IEnu... FILE: dotnet/src/Agents/AzureAI/Internal/AgentThreadActions.cs class AgentThreadActions (line 24) | internal static class AgentThreadActions method CreateThreadAsync (line 46) | public static async Task CreateThreadAsync(PersistentAgentsCli... method CreateMessageAsync (line 61) | public static async Task CreateMessageAsync(PersistentAgentsClient cli... method GetMessagesAsync (line 91) | public static async IAsyncEnumerable GetMessagesAs... method InvokeAsync (line 136) | public static async IAsyncEnumerable<(bool IsVisible, ChatMessageConte... method InvokeStreamingAsync (line 371) | public static async IAsyncEnumerable Invo... method ProcessMessageCreationStepAsync (line 538) | private static async Task ProcessMessageCreationStepAsync( method ProcessToolCallStep (line 563) | private static void ProcessToolCallStep( method GenerateMessageContent (line 587) | private static ChatMessageContent GenerateMessageContent(string? assis... method GenerateStreamingMessageContent (line 644) | private static StreamingChatMessageContent GenerateStreamingMessageCon... method GenerateStreamingCodeInterpreterContent (line 684) | private static StreamingChatMessageContent? GenerateStreamingCodeInter... method GenerateAnnotationContent (line 713) | private static AnnotationContent? GenerateAnnotationContent(MessageTex... method GenerateStreamingAnnotationContent (line 759) | private static StreamingAnnotationContent? GenerateStreamingAnnotation... method GenerateCodeInterpreterContent (line 795) | private static ChatMessageContent GenerateCodeInterpreterContent(strin... method ParseFunctionStep (line 812) | private static IEnumerable ParseFunctionStep(Azur... method ParseFunctionCall (line 831) | private static (FunctionName functionName, KernelArguments arguments) ... method GenerateFunctionCallContent (line 848) | private static ChatMessageContent GenerateFunctionCallContent(string a... method GenerateFunctionResultContent (line 860) | private static ChatMessageContent GenerateFunctionResultContent(string... method GenerateToolCallMetadata (line 881) | private static Dictionary GenerateToolCallMetadata(Ru... method GenerateToolOutputs (line 894) | private static ToolOutput[] GenerateToolOutputs(FunctionResultContent[... method RetrieveMessageAsync (line 915) | private static async Task RetrieveMessageAsy... FILE: dotnet/src/Agents/AzureAI/Logging/AgentThreadActionsLogMessages.cs class AgentThreadActionsLogMessages (line 19) | [ExcludeFromCodeCoverage] method LogAzureAIAgentCreatingRun (line 25) | [LoggerMessage( method LogAzureAIAgentCreatedRun (line 37) | [LoggerMessage( method LogAzureAIAgentCompletedRun (line 50) | [LoggerMessage( method LogAzureAIAgentProcessingRunSteps (line 63) | [LoggerMessage( method LogAzureAIAgentProcessedRunSteps (line 76) | [LoggerMessage( method LogAzureAIAgentProcessingRunMessages (line 90) | [LoggerMessage( method LogAzureAIAgentProcessedRunMessages (line 103) | [LoggerMessage( method LogAzureAIAgentPollingRunStatus (line 117) | [LoggerMessage( method LogAzureAIAgentPolledRunStatus (line 130) | [LoggerMessage( method LogAzureAIAgentUnknownAnnotation (line 144) | [LoggerMessage( FILE: dotnet/src/Agents/AzureAI/Logging/AzureAIAgentLogMessages.cs class AzureAIAgentLogMessages (line 16) | [ExcludeFromCodeCoverage] method LogAzureAIAgentCreatingChannel (line 22) | [LoggerMessage( method LogAzureAIAgentCreatedChannel (line 34) | [LoggerMessage( method LogAzureAIAgentRestoringChannel (line 47) | [LoggerMessage( method LogAzureAIAgentRestoredChannel (line 60) | [LoggerMessage( FILE: dotnet/src/Agents/AzureAI/RunPollingOptions.cs class RunPollingOptions (line 9) | public sealed class RunPollingOptions method GetPollingInterval (line 69) | public TimeSpan GetPollingInterval(int iterationCount) FILE: dotnet/src/Agents/Bedrock/BedrockAgent.cs class BedrockAgent (line 22) | public sealed class BedrockAgent : Agent method BedrockAgent (line 52) | public BedrockAgent( method CreateSessionId (line 72) | public static string CreateSessionId() method InvokeAsync (line 94) | public IAsyncEnumerable> InvokeA... method InvokeAsync (line 104) | public override async IAsyncEnumerable> InvokeA... method InvokeAsync (line 191) | public async IAsyncEnumerable> I... method InvokeStreamingAsync (line 246) | public IAsyncEnumerable... method InvokeStreamingAsync (line 256) | public override async IAsyncEnumerable... method InvokeStreamingAsync (line 345) | public async IAsyncEnumerable GetChannelKeys() method CreateChannelAsync (line 405) | protected override Task CreateChannelAsync(CancellationT... method RestoreChannelAsync (line 412) | protected override Task RestoreChannelAsync(string chann... method InvokeInternalAsync (line 428) | private IAsyncEnumerable InvokeInternalAsync( method InvokeStreamingInternalAsync (line 476) | private IAsyncEnumerable InvokeStreamingI... method ConfigureAgentRequest (line 530) | private InvokeAgentRequest ConfigureAgentRequest(AgentInvokeOptions? o... method ExtractUserMessage (line 546) | private string ExtractUserMessage(ChatMessageContent chatMessageContent) method ExtractSessionState (line 556) | private SessionState ExtractSessionState(ICollection method ReceiveAsync (line 35) | protected override Task ReceiveAsync(IEnumerable h... method InvokeAsync (line 67) | protected override async IAsyncEnumerable<(bool IsVisible, ChatMessage... method InvokeStreamingAsync (line 96) | protected override async IAsyncEnumerable... method GetHistoryAsync (line 133) | protected override IAsyncEnumerable GetHistoryAsyn... method ResetAsync (line 139) | protected override Task ResetAsync(CancellationToken cancellationToken) method Serialize (line 147) | protected override string Serialize() method PrepareAndValidateHistory (line 152) | private bool PrepareAndValidateHistory() method EnsureHistoryAlternates (line 171) | private void EnsureHistoryAlternates() method EnsureLastMessageIsUser (line 199) | private void EnsureLastMessageIsUser() method ParseHistoryToSessionState (line 207) | private SessionState ParseHistoryToSessionState() FILE: dotnet/src/Agents/Bedrock/BedrockAgentInvokeOptions.cs class BedrockAgentInvokeOptions (line 8) | public sealed class BedrockAgentInvokeOptions : AgentInvokeOptions FILE: dotnet/src/Agents/Bedrock/BedrockAgentThread.cs class BedrockAgentThread (line 12) | public sealed class BedrockAgentThread : AgentThread method BedrockAgentThread (line 22) | public BedrockAgentThread(IAmazonBedrockAgentRuntime runtimeClient, st... method CreateAsync (line 33) | public new Task CreateAsync(CancellationToken cancellationToken = defa... method CreateInternalAsync (line 39) | protected override async Task CreateInternalAsync(Cancellatio... method DeleteInternalAsync (line 62) | protected override async Task DeleteInternalAsync(CancellationToken ca... method OnNewMessageInternalAsync (line 95) | protected override async Task OnNewMessageInternalAsync(ChatMessageCon... FILE: dotnet/src/Agents/Bedrock/Definition/BedrockAgentFactory.cs class BedrockAgentFactory (line 14) | [Experimental("SKEXP0110")] method BedrockAgentFactory (line 27) | public BedrockAgentFactory() method TryCreateAsync (line 33) | public override async Task TryCreateAsync(Kernel kernel, Agent... method GetAgentResourceRoleArn (line 101) | private static string? GetAgentResourceRoleArn(AgentDefinition agentDe... FILE: dotnet/src/Agents/Bedrock/Extensions/BedrockAgentDefinitionExtensions.cs class BedrockAgentDefinitionExtensions (line 13) | internal static class BedrockAgentDefinitionExtensions method CreateToolsAsync (line 20) | internal static async Task CreateToolsAsync(this AgentDefinition agent... method GetFunctionSchema (line 54) | internal static FunctionSchema? GetFunctionSchema(this AgentDefinition... FILE: dotnet/src/Agents/Bedrock/Extensions/BedrockAgentExtensions.cs class BedrockAgentExtensions (line 17) | public static class BedrockAgentExtensions method AsAIAgent (line 24) | [Experimental("SKEXP0110")] method CreateAndPrepareAgentAsync (line 41) | public static async Task CreateAndPre... method CreateAgentAndWaitAsync (line 60) | public static async Task CreateAgentA... method PrepareAgentAndWaitAsync (line 79) | public static async Task PrepareAgent... method AssociateAgentKnowledgeBaseAsync (line 94) | public static async Task AssociateAgentKnowledgeBaseAsync( method DisassociateAgentKnowledgeBaseAsync (line 117) | public static async Task DisassociateAgentKnowledgeBaseAsync( method ListAssociatedKnowledgeBasesAsync (line 138) | public static async Task ListAssociat... method CreateCodeInterpreterActionGroupAsync (line 154) | public static async Task CreateCodeInterpreterActionGroupAsync( method CreateKernelFunctionActionGroupAsync (line 176) | public static async Task CreateKernelFunctionActionGroupAsync( method CreateKernelFunctionActionGroupAsync (line 189) | public static async Task CreateKernelFunctionActionGroupAsync( method EnableUserInputActionGroupAsync (line 216) | public static async Task EnableUserInputActionGroupAsync( method PrepareAgentAndWaitUntilPreparedAsync (line 233) | private static async Task PrepareAgen... method WaitForAgentStatusAsync (line 258) | private static async Task WaitForAgen... FILE: dotnet/src/Agents/Bedrock/Extensions/BedrockAgentInvokeExtensions.cs class BedrockAgentInvokeExtensions (line 21) | internal static class BedrockAgentInvokeExtensions method InternalInvokeAsync (line 23) | public static async IAsyncEnumerable InternalInvok... method HandleChunkEvent (line 88) | private static ChatMessageContent? HandleChunkEvent( method HandleFilesEvent (line 104) | private static ChatMessageContent? HandleFilesEvent( method HandleReturnControlEvent (line 135) | private static ChatMessageContent? HandleReturnControlEvent( method HandleTraceEvent (line 172) | private static ChatMessageContent? HandleTraceEvent( method InvokeFunctionCallsAsync (line 187) | private static async Task> InvokeFunctionC... method CreateSessionStateWithFunctionResults (line 200) | private static SessionState CreateSessionStateWithFunctionResults(List... FILE: dotnet/src/Agents/Bedrock/Extensions/BedrockAgentToolDefinitionExtensions.cs class BedrockAgentToolDefinitionExtensions (line 11) | internal static class BedrockAgentToolDefinitionExtensions method CreateParameterDetails (line 13) | internal static Dictionary... FILE: dotnet/src/Agents/Bedrock/Extensions/BedrockFunctionSchemaExtensions.cs class BedrockFunctionSchemaExtensions (line 13) | internal static class BedrockFunctionSchemaExtensions method FromFunctionParameters (line 15) | public static KernelArguments FromFunctionParameters(this List GetChannelKeys() method CreateChannelAsync (line 131) | protected override Task CreateChannelAsync(CancellationT... method RestoreChannelAsync (line 137) | protected override Task RestoreChannelAsync(string chann... method InvokeInternalAsync (line 142) | private IAsyncEnumerable InvokeInternalAsync(IColl... FILE: dotnet/src/Agents/Copilot/CopilotStudioAgentExtensions.cs class CopilotStudioAgentExtensions (line 12) | public static class CopilotStudioAgentExtensions method AsAIAgent (line 19) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/Copilot/CopilotStudioAgentThread.cs class CopilotStudioAgentThread (line 16) | public sealed class CopilotStudioAgentThread : AgentThread method CopilotStudioAgentThread (line 26) | public CopilotStudioAgentThread(CopilotClient client, string? conversa... method CreateInternalAsync (line 35) | protected override async Task CreateInternalAsync(Cancellatio... method DeleteInternalAsync (line 56) | protected override Task DeleteInternalAsync(CancellationToken cancella... method OnNewMessageInternalAsync (line 64) | protected override async Task OnNewMessageInternalAsync(ChatMessageCon... FILE: dotnet/src/Agents/Copilot/CopilotStudioConnectionSettings.cs class CopilotStudioConnectionSettings (line 14) | public sealed class CopilotStudioConnectionSettings : ConnectionSettings method CopilotStudioConnectionSettings (line 40) | public CopilotStudioConnectionSettings(string tenantId, string appClie... method CopilotStudioConnectionSettings (line 54) | public CopilotStudioConnectionSettings(IConfigurationSection config) FILE: dotnet/src/Agents/Copilot/CopilotStudioTokenHandler.cs class CopilotStudioTokenHandler (line 24) | internal sealed class CopilotStudioTokenHandler : DelegatingHandler method CopilotStudioTokenHandler (line 40) | public CopilotStudioTokenHandler(CopilotStudioConnectionSettings setti... method SendAsync (line 50) | protected override async Task SendAsync(HttpReque... method AuthenticateAsync (line 62) | private Task AuthenticateAsync(CancellationToken... method AuthenticateServiceAsync (line 67) | private async Task AuthenticateServiceAsync(Canc... method AuthenticateInteractiveAsync (line 87) | private async Task AuthenticateInteractiveAsync(... method CreateCacheHelper (line 116) | private static async Task CreateCacheHelper(string ca... FILE: dotnet/src/Agents/Copilot/Internal/ActivityProcessor.cs class ActivityProcessor (line 11) | internal static class ActivityProcessor method ProcessActivity (line 13) | public static async IAsyncEnumerable ProcessActivi... FILE: dotnet/src/Agents/Copilot/Internal/ContentProcessor.cs class ContentProcessor (line 9) | internal static class ContentProcessor method ConvertToStreaming (line 11) | internal static IEnumerable ConvertToStreaming... FILE: dotnet/src/Agents/Core/AgentGroupChat.cs class AgentGroupChat (line 19) | [Experimental("SKEXP0110")] method AddAgent (line 48) | public void AddAgent(Agent agent) method InvokeAsync (line 67) | public override async IAsyncEnumerable InvokeAsync... method InvokeStreamingAsync (line 105) | public override async IAsyncEnumerable In... method InvokeAsync (line 141) | public async IAsyncEnumerable InvokeAsync( method InvokeStreamingAsync (line 170) | public async IAsyncEnumerable InvokeStrea... method CreatePromptFunctionForStrategy (line 204) | public static KernelFunction CreatePromptFunctionForStrategy(string te... method AgentGroupChat (line 219) | public AgentGroupChat(params Agent[] agents) method EnsureStrategyLoggerAssignment (line 225) | private void EnsureStrategyLoggerAssignment() method EnsureCompletionStatus (line 239) | private void EnsureCompletionStatus() method SelectAgentAsync (line 253) | private async Task SelectAgentAsync(CancellationToken cancellat... FILE: dotnet/src/Agents/Core/Chat/AgentGroupChatSettings.cs class AgentGroupChatSettings (line 15) | [Experimental("SKEXP0110")] class DefaultTerminationStrategy (line 41) | internal sealed class DefaultTerminationStrategy : TerminationStrategy method ShouldAgentTerminateAsync (line 44) | protected override Task ShouldAgentTerminateAsync(Agent agent,... method DefaultTerminationStrategy (line 49) | public DefaultTerminationStrategy() FILE: dotnet/src/Agents/Core/Chat/AggregatorTerminationStrategy.cs type AggregateTerminationCondition (line 13) | [Experimental("SKEXP0110")] class AggregatorTerminationStrategy (line 31) | [Experimental("SKEXP0110")] method ShouldAgentTerminateAsync (line 45) | protected override async Task ShouldAgentTerminateAsync(Agent ag... FILE: dotnet/src/Agents/Core/Chat/KernelFunctionSelectionStrategy.cs class KernelFunctionSelectionStrategy (line 19) | [Experimental("SKEXP0110")] method SelectAgentAsync (line 81) | protected sealed override async Task SelectAgentAsync(IReadOnly... FILE: dotnet/src/Agents/Core/Chat/KernelFunctionTerminationStrategy.cs class KernelFunctionTerminationStrategy (line 19) | [Experimental("SKEXP0110")] method ShouldAgentTerminateAsync (line 76) | protected sealed override async Task ShouldAgentTerminateAsync(A... FILE: dotnet/src/Agents/Core/Chat/RegExTerminationStrategy.cs class RegexTerminationStrategy (line 15) | [Experimental("SKEXP0110")] method RegexTerminationStrategy (line 27) | public RegexTerminationStrategy(params string[] expressions) method RegexTerminationStrategy (line 44) | public RegexTerminationStrategy(params Regex[] expressions) method ShouldAgentTerminateAsync (line 52) | protected override Task ShouldAgentTerminateAsync(Agent agent, I... FILE: dotnet/src/Agents/Core/Chat/SelectionStrategy.cs class SelectionStrategy (line 14) | [Experimental("SKEXP0110")] method NextAsync (line 42) | public async Task NextAsync(IReadOnlyList agents, IReadO... method SelectAgentAsync (line 66) | protected abstract Task SelectAgentAsync(IReadOnlyList a... FILE: dotnet/src/Agents/Core/Chat/SequentialSelectionStrategy.cs class SequentialSelectionStrategy (line 14) | [Experimental("SKEXP0110")] method Reset (line 23) | public void Reset() => this._index = -1; method SelectAgentAsync (line 26) | protected override Task SelectAgentAsync(IReadOnlyList a... FILE: dotnet/src/Agents/Core/Chat/TerminationStrategy.cs class TerminationStrategy (line 16) | [Experimental("SKEXP0110")] method ShouldAgentTerminateAsync (line 55) | protected abstract Task ShouldAgentTerminateAsync(Agent agent, I... method ShouldTerminateAsync (line 64) | public async Task ShouldTerminateAsync(Agent agent, IReadOnlyLis... FILE: dotnet/src/Agents/Core/ChatCompletionAgent.cs class ChatCompletionAgent (line 26) | public sealed class ChatCompletionAgent : ChatHistoryAgent method ChatCompletionAgent (line 31) | public ChatCompletionAgent() { } method ChatCompletionAgent (line 39) | public ChatCompletionAgent( method InvokeAsync (line 62) | public override async IAsyncEnumerable Invok... method InvokeStreamingAsync (line 165) | public override async IAsyncEnumerable SetupAgentChatHistoryAsync( method InternalInvokeAsync (line 331) | private async IAsyncEnumerable InternalInvokeAsync( method InternalInvokeStreamingAsync (line 384) | private async IAsyncEnumerable InternalIn... FILE: dotnet/src/Agents/Core/ChatCompletionAgentExtensions.cs class ChatCompletionAgentExtensions (line 13) | public static class ChatCompletionAgentExtensions method AsAIAgent (line 20) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/Core/ChatHistoryAgent.cs class ChatHistoryAgent (line 20) | [Experimental("SKEXP0110")] method InvokeAsync (line 41) | protected internal abstract IAsyncEnumerable Invok... method InvokeStreamingAsync (line 55) | protected internal abstract IAsyncEnumerable CreateInternalAsync(CancellationToken... method DeleteInternalAsync (line 61) | protected override Task DeleteInternalAsync(CancellationToken cancella... method OnNewMessageInternalAsync (line 68) | protected override Task OnNewMessageInternalAsync(ChatMessageContent n... method GetMessagesAsync (line 83) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/Core/ChatHistoryChannel.cs class ChatHistoryChannel (line 19) | [Experimental("SKEXP0110")] method InvokeAsync (line 34) | protected override async IAsyncEnumerable<(bool IsVisible, ChatMessage... method InvokeStreamingAsync (line 94) | protected override async IAsyncEnumerable... method ReceiveAsync (line 118) | protected override Task ReceiveAsync(IEnumerable h... method GetHistoryAsync (line 130) | protected override IAsyncEnumerable GetHistoryAsyn... method ResetAsync (line 136) | protected override Task ResetAsync(CancellationToken cancellationToken... method Serialize (line 144) | protected override string Serialize() method ChatHistoryChannel (line 150) | public ChatHistoryChannel(ChatHistory? history = null) FILE: dotnet/src/Agents/Core/Definition/ChatCompletionAgentFactory.cs class ChatCompletionAgentFactory (line 12) | [Experimental("SKEXP0110")] method ChatCompletionAgentFactory (line 23) | public ChatCompletionAgentFactory() method TryCreateAsync (line 29) | public override Task TryCreateAsync(Kernel kernel, AgentDefini... FILE: dotnet/src/Agents/Core/Functions/AgentKernelFunctionFactory.cs class AgentKernelFunctionFactory (line 17) | [Experimental("SKEXP0110")] method CreateFromAgent (line 29) | [RequiresUnreferencedCode("Uses reflection to handle various aspects o... method GetDefaultKernelParameterMetadata (line 79) | [RequiresUnreferencedCode("Uses reflection for generating JSON schema ... FILE: dotnet/src/Agents/Core/Functions/AgentKernelPluginFactory.cs class AgentKernelPluginFactory (line 14) | [Experimental("SKEXP0110")] method CreateFromAgents (line 25) | public static KernelPlugin CreateFromAgents(string pluginName, string?... method CreateFromAgents (line 45) | public static KernelPlugin CreateFromAgents(string pluginName, params ... FILE: dotnet/src/Agents/Core/Internal/ChatMessageForPrompt.cs class ChatMessageForPrompt (line 14) | internal sealed class ChatMessageForPrompt(ChatMessageContent message) method Format (line 39) | public static string Format(IEnumerable messages, ... method Prepare (line 47) | internal static IEnumerable Prepare(IEnumerable(this PromptExecutionSe... FILE: dotnet/src/Agents/Magentic/Logging/MagenticOrchestrationLogMessages.cs class MagenticOrchestrationLogMessages (line 18) | [ExcludeFromCodeCoverage] method LogRegisterActor (line 24) | [LoggerMessage( method LogRegisterActor (line 37) | [LoggerMessage( method LogMagenticAgentInvoke (line 48) | [LoggerMessage( method LogMagenticAgentResult (line 56) | [LoggerMessage( method LogMagenticManagerInit (line 65) | [LoggerMessage( method LogMagenticManagerInvoke (line 73) | [LoggerMessage( method LogMagenticManagerTerminate (line 81) | [LoggerMessage( method LogMagenticManagerSelect (line 91) | [LoggerMessage( method LogMagenticManagerResult (line 100) | [LoggerMessage( method LogMagenticManagerInput (line 110) | [LoggerMessage( method LogMagenticManagerUserInput (line 120) | [LoggerMessage( method LogMagenticManagerStatusFailure (line 132) | [LoggerMessage( method LogMagenticManagerTaskFailed (line 141) | [LoggerMessage( method LogMagenticManagerTaskReset (line 150) | [LoggerMessage( FILE: dotnet/src/Agents/Magentic/MagenticAgentActor.cs class MagenticAgentActor (line 17) | internal sealed class MagenticAgentActor : method MagenticAgentActor (line 33) | public MagenticAgentActor(AgentId id, IAgentRuntime runtime, Orchestra... method HandleAsync (line 40) | public ValueTask HandleAsync(MagenticMessages.Group item, MessageConte... method HandleAsync (line 52) | public async ValueTask HandleAsync(MagenticMessages.Reset item, Messag... method HandleAsync (line 59) | public async ValueTask HandleAsync(MagenticMessages.Speak item, Messag... FILE: dotnet/src/Agents/Magentic/MagenticManager.cs class MagenticManager (line 13) | public abstract class MagenticManager method MagenticManager (line 28) | protected MagenticManager() { } method PlanAsync (line 56) | public abstract ValueTask> PlanAsync(Magenti... method ReplanAsync (line 64) | public abstract ValueTask> ReplanAsync(Magen... method EvaluateTaskProgressAsync (line 72) | public abstract ValueTask EvaluateTaskProgress... method PrepareFinalAnswerAsync (line 83) | public abstract ValueTask PrepareFinalAnswerAsync(... FILE: dotnet/src/Agents/Magentic/MagenticManagerActor.cs class MagenticManagerActor (line 20) | internal sealed class MagenticManagerActor : method MagenticManagerActor (line 50) | public MagenticManagerActor(AgentId id, IAgentRuntime runtime, Orchest... method HandleAsync (line 62) | public async ValueTask HandleAsync(MagenticMessages.InputTask item, Me... method HandleAsync (line 75) | public async ValueTask HandleAsync(MagenticMessages.Group item, Messag... method ManageAsync (line 84) | private async ValueTask ManageAsync(CancellationToken cancellationToken) method PrepareAsync (line 194) | private async ValueTask PrepareAsync(bool isReset, CancellationToken c... method CreateContext (line 214) | private MagenticManagerContext CreateContext(ChatHistory? chat = null) => FILE: dotnet/src/Agents/Magentic/MagenticManagerContext.cs class MagenticManagerContext (line 10) | public sealed class MagenticManagerContext method MagenticManagerContext (line 21) | internal MagenticManagerContext( FILE: dotnet/src/Agents/Magentic/MagenticMessages.cs class MagenticMessages (line 11) | public static class MagenticMessages class Group (line 21) | public sealed class Group class Result (line 32) | public sealed class Reset; class InputTask (line 48) | public sealed class Speak; method AsGroupMessage (line 64) | public static Group AsGroupMessage(this ChatMessageContent message) =>... method AsGroupMessage (line 69) | public static Group AsGroupMessage(this IEnumerable new() { Mess... FILE: dotnet/src/Agents/Magentic/MagenticOrchestration.String.cs class MagenticOrchestration (line 8) | public sealed class MagenticOrchestration : MagenticOrchestration : method MagenticOrchestration (line 28) | public MagenticOrchestration(MagenticManager manager, params Agent[] a... method StartAsync (line 37) | protected override ValueTask StartAsync(IAgentRuntime runtime, TopicId... method RegisterOrchestrationAsync (line 47) | protected override async ValueTask RegisterOrchestrationAs... FILE: dotnet/src/Agents/Magentic/MagenticProgressLedger.cs type MagenticProgressLedger (line 11) | public sealed record MagenticProgressLedger( type LedgerState (line 41) | public sealed record LedgerState( FILE: dotnet/src/Agents/Magentic/MagenticPrompts.cs class MagenticPrompts (line 5) | internal sealed class MagenticPrompts method InitializePrompt (line 17) | private static IPromptTemplate InitializePrompt(string template) class Parameters (line 23) | public static class Parameters class Templates (line 33) | private static class Templates FILE: dotnet/src/Agents/Magentic/MagenticTeam.cs class MagenticTeamExtensions (line 16) | public static class MagenticTeamExtensions method FormatNames (line 23) | public static string FormatNames(this MagenticTeam team) => string.Joi... method FormatList (line 30) | public static string FormatList(this MagenticTeam team) => string.Join... FILE: dotnet/src/Agents/Magentic/StandardMagenticManager.cs class StandardMagenticManager (line 19) | public sealed class StandardMagenticManager : MagenticManager method StandardMagenticManager (line 34) | public StandardMagenticManager(IChatCompletionService service, PromptE... method PlanAsync (line 55) | public override async ValueTask> PlanAsync(M... method ReplanAsync (line 66) | public override async ValueTask> ReplanAsync... method EvaluateTaskProgressAsync (line 77) | public override async ValueTask EvaluateTaskPr... method PrepareFinalAnswerAsync (line 95) | public override async ValueTask PrepareFinalAnswer... method PrepareTaskFactsAsync (line 107) | private async ValueTask PrepareTaskFactsAsync(MagenticManagerC... method PrepareTaskPlanAsync (line 124) | private async ValueTask PrepareTaskPlanAsync(MagenticManagerCo... method PrepareTaskLedgerAsync (line 141) | private async ValueTask> PrepareTaskLedgerAs... method GetMessageAsync (line 156) | private async ValueTask GetMessageAsync(IPromptTemplate templa... method GetResponseAsync (line 161) | private async Task GetResponseAsync( method FormatInputTask (line 175) | private string FormatInputTask(IReadOnlyList input... FILE: dotnet/src/Agents/OpenAI/Definition/OpenAIAssistantAgentFactory.cs class OpenAIAssistantAgentFactory (line 13) | [ExcludeFromCodeCoverage] method OpenAIAssistantAgentFactory (line 25) | public OpenAIAssistantAgentFactory() method TryCreateAsync (line 31) | public override async Task TryCreateAsync(Kernel kernel, Agent... FILE: dotnet/src/Agents/OpenAI/Extensions/AgentDefinitionExtensions.cs class AgentDefinitionExtensions (line 18) | [ExcludeFromCodeCoverage] method CreateAssistantCreationOptions (line 33) | public static AssistantCreationOptions CreateAssistantCreationOptions(... method GetCodeInterpreterFileIds (line 80) | public static IReadOnlyList? GetCodeInterpreterFileIds(this Ag... method GetVectorStoreId (line 98) | public static string? GetVectorStoreId(this AgentDefinition agentDefin... method GetMetadata (line 110) | public static IReadOnlyDictionary? GetMetadata(this Ag... method GetOpenAIClient (line 123) | public static OpenAIClient GetOpenAIClient(this AgentDefinition agentD... method GetTemperature (line 170) | private static float? GetTemperature(this AgentDefinition agentDefinit... method GetTopP (line 181) | private static float? GetTopP(this AgentDefinition agentDefinition) FILE: dotnet/src/Agents/OpenAI/Extensions/AssistantClientExtensions.cs class AssistantClientExtensions (line 13) | public static class AssistantClientExtensions method CreateAssistantAsync (line 33) | public static async Task CreateAssistantAsync( method CreateAssistantFromTemplateAsync (line 101) | public static Task CreateAssistantFromTemplateAsync( method CreateThreadAsync (line 142) | public static async Task CreateThreadAsync( FILE: dotnet/src/Agents/OpenAI/Extensions/AuthorRoleExtensions.cs class AuthorRoleExtensions (line 7) | internal static class AuthorRoleExtensions method ToMessageRole (line 19) | public static MessageRole ToMessageRole(this AuthorRole authorRole) => FILE: dotnet/src/Agents/OpenAI/Extensions/ChatContentMessageExtensions.cs class ChatContentMessageExtensions (line 14) | public static class ChatContentMessageExtensions method ToThreadInitializationMessage (line 21) | public static ThreadInitializationMessage ToThreadInitializationMessag... method ToThreadInitializationMessages (line 34) | public static IEnumerable ToThreadInitial... method ToResponseItem (line 44) | public static ResponseItem ToResponseItem(this ChatMessageContent mess... FILE: dotnet/src/Agents/OpenAI/Extensions/KernelContentExtensions.cs class KernelContentExtensions (line 11) | internal static class KernelContentExtensions method ToResponseContentPart (line 13) | internal static ResponseContentPart ToResponseContentPart(this KernelC... method ToResponseContentPart (line 25) | internal static ResponseContentPart ToResponseContentPart(this TextCon... method ToResponseContentPart (line 30) | internal static ResponseContentPart ToResponseContentPart(this ImageCo... method ToResponseContentPart (line 46) | internal static ResponseContentPart ToResponseContentPart(this BinaryC... method ToResponseContentPart (line 53) | internal static ResponseContentPart ToResponseContentPart(this FileRef... FILE: dotnet/src/Agents/OpenAI/Extensions/KernelFunctionExtensions.cs class KernelFunctionExtensions (line 11) | public static class KernelFunctionExtensions method ToToolDefinition (line 19) | public static FunctionToolDefinition ToToolDefinition(this KernelFunct... method ToResponseTool (line 50) | public static ResponseTool ToResponseTool(this KernelFunction function... FILE: dotnet/src/Agents/OpenAI/Extensions/ModelConnectionExtensions.cs class ModelConnectionExtensions (line 12) | [ExcludeFromCodeCoverage] method TryGetEndpoint (line 19) | internal static Uri? TryGetEndpoint(this ModelConnection connection) method GetApiKeyCredential (line 32) | internal static ApiKeyCredential GetApiKeyCredential(this ModelConnect... FILE: dotnet/src/Agents/OpenAI/Extensions/OpenAIClientExtensions.cs class OpenAIClientExtensions (line 16) | public static class OpenAIClientExtensions method CreateVectorStoreAsync (line 29) | public static async Task CreateVectorStoreAsync( method DeleteVectorStoreAsync (line 68) | public static async Task DeleteVectorStoreAsync(this OpenAIClien... method UploadAssistantFileAsync (line 86) | public static async Task UploadAssistantFileAsync(this OpenAIC... method DeleteFileAsync (line 102) | public static async Task DeleteFileAsync(this OpenAIClient clien... FILE: dotnet/src/Agents/OpenAI/Extensions/OpenAIResponseExtensions.cs class OpenAIResponseExtensions (line 12) | internal static class OpenAIResponseExtensions method ToChatMessageContent (line 19) | public static ChatMessageContent ToChatMessageContent(this ResponseRes... method ToChatMessageContent (line 45) | public static ChatMessageContent? ToChatMessageContent(this ResponseIt... method ToChatMessageContentItemCollection (line 71) | public static ChatMessageContentItemCollection ToChatMessageContentIte... method ToFunctionCallContent (line 113) | public static FunctionCallContent ToFunctionCallContent(this FunctionC... method ToStreamingFunctionCallUpdateContent (line 143) | public static StreamingFunctionCallUpdateContent ToStreamingFunctionCa... method ToAuthorRole (line 159) | public static AuthorRole ToAuthorRole(this MessageRole messageRole) method ToChatMessageContentItemCollection (line 172) | private static ChatMessageContentItemCollection ToChatMessageContentIt... method ToChatMessageContentItemCollection (line 197) | private static ChatMessageContentItemCollection ToChatMessageContentIt... FILE: dotnet/src/Agents/OpenAI/Extensions/StreamingResponseOutputTextDeltaUpdateExtensions.cs class StreamingResponseOutputTextDeltaUpdateExtensions (line 9) | [ExcludeFromCodeCoverage] method ToStreamingChatMessageContent (line 18) | public static StreamingChatMessageContent ToStreamingChatMessageConten... method ToStreamingChatMessageContent (line 38) | public static StreamingChatMessageContent ToStreamingChatMessageConten... method ToStreamingChatMessageContent (line 58) | public static StreamingChatMessageContent ToStreamingChatMessageConten... FILE: dotnet/src/Agents/OpenAI/Internal/AssistantMessageFactory.cs class AssistantMessageFactory (line 16) | internal static class AssistantMessageFactory method CreateOptions (line 22) | public static MessageCreationOptions CreateOptions(ChatMessageContent ... method GetMessageContents (line 41) | public static IEnumerable GetMessageContents(ChatMessa... FILE: dotnet/src/Agents/OpenAI/Internal/AssistantRunOptionsFactory.cs class AssistantRunOptionsFactory (line 12) | internal static class AssistantRunOptionsFactory method GenerateOptions (line 14) | public static RunCreationOptions GenerateOptions(RunCreationOptions? d... method PopulateMetadata (line 48) | private static void PopulateMetadata(RunCreationOptions? sourceOptions... FILE: dotnet/src/Agents/OpenAI/Internal/AssistantThreadActions.cs class AssistantThreadActions (line 24) | internal static class AssistantThreadActions method CreateMessageAsync (line 41) | public static async Task CreateMessageAsync(AssistantClient client, st... method GetMessagesAsync (line 71) | public static async IAsyncEnumerable GetMessagesAs... method InvokeAsync (line 114) | public static async IAsyncEnumerable<(bool IsVisible, ChatMessageConte... method InvokeStreamingAsync (line 353) | [ExcludeFromCodeCoverage] method ProcessMessageCreationStepAsync (line 532) | private static async Task ProcessMessageCreationStepAsync( method ProcessToolCallStep (line 555) | private static void ProcessToolCallStep( method GenerateMessageContent (line 578) | private static ChatMessageContent GenerateMessageContent(string? assis... method GenerateStreamingMessageContent (line 636) | [ExcludeFromCodeCoverage] method GenerateStreamingCodeInterpreterContent (line 678) | [ExcludeFromCodeCoverage] method GenerateAnnotationContent (line 708) | private static AnnotationContent? GenerateAnnotationContent(TextAnnota... method GenerateStreamingAnnotationContent (line 737) | [ExcludeFromCodeCoverage] method GenerateCodeInterpreterContent (line 768) | private static ChatMessageContent GenerateCodeInterpreterContent(strin... method ParseFunctionStep (line 785) | private static IEnumerable ParseFunctionStep(Open... method ParseFunctionCall (line 800) | private static (FunctionName functionName, KernelArguments arguments) ... method GenerateFunctionCallContent (line 817) | private static ChatMessageContent GenerateFunctionCallContent(string a... method GenerateFunctionResultContent (line 829) | private static ChatMessageContent GenerateFunctionResultContent(string... method GenerateToolCallMetadata (line 850) | private static Dictionary GenerateToolCallMetadata(Ru... method GenerateToolOutputs (line 863) | private static ToolOutput[] GenerateToolOutputs(FunctionResultContent[... method RetrieveMessageAsync (line 884) | private static async Task RetrieveMessageAsync(Assista... FILE: dotnet/src/Agents/OpenAI/Internal/AssistantToolResourcesFactory.cs class AssistantToolResourcesFactory (line 13) | internal static class AssistantToolResourcesFactory method GenerateToolResources (line 20) | public static ToolResources? GenerateToolResources(string? vectorStore... FILE: dotnet/src/Agents/OpenAI/Internal/ResponseCreationOptionsFactory.cs class ResponseCreationOptionsFactory (line 12) | internal static class ResponseCreationOptionsFactory method CreateOptions (line 14) | internal static CreateResponseOptions CreateOptions( FILE: dotnet/src/Agents/OpenAI/Internal/ResponseThreadActions.cs class ResponseThreadActions (line 21) | [ExcludeFromCodeCoverage] method InvokeAsync (line 24) | internal static async IAsyncEnumerable InvokeAsync( method InvokeStreamingAsync (line 120) | internal static async IAsyncEnumerable In... method GetChatHistory (line 302) | private static ChatHistory GetChatHistory(AgentThread agentThread) method ThrowIfIncompleteOrFailed (line 312) | private static void ThrowIfIncompleteOrFailed(OpenAIResponseAgent agen... class FunctionCallInfo (line 323) | private sealed class FunctionCallInfo(FunctionCallResponseItem item) FILE: dotnet/src/Agents/OpenAI/Logging/AssistantThreadActionsLogMessages.cs class AssistantThreadActionsLogMessages (line 19) | [ExcludeFromCodeCoverage] method LogOpenAIAssistantCreatingRun (line 25) | [LoggerMessage( method LogOpenAIAssistantCreatedRun (line 37) | [LoggerMessage( method LogOpenAIAssistantCompletedRun (line 50) | [LoggerMessage( method LogOpenAIAssistantProcessingRunSteps (line 63) | [LoggerMessage( method LogOpenAIAssistantProcessedRunSteps (line 76) | [LoggerMessage( method LogOpenAIAssistantProcessingRunMessages (line 90) | [LoggerMessage( method LogOpenAIAssistantProcessedRunMessages (line 103) | [LoggerMessage( method LogOpenAIAssistantPollingRunStatus (line 117) | [LoggerMessage( method LogOpenAIAssistantPolledRunStatus (line 130) | [LoggerMessage( method LogOpenAIAssistantUnknownAnnotation (line 144) | [LoggerMessage( FILE: dotnet/src/Agents/OpenAI/Logging/OpenAIAssistantAgentLogMessages.cs class OpenAIAssistantAgentLogMessages (line 16) | [ExcludeFromCodeCoverage] method LogOpenAIAssistantAgentCreatingChannel (line 22) | [LoggerMessage( method LogOpenAIAssistantAgentCreatedChannel (line 34) | [LoggerMessage( method LogOpenAIAssistantAgentRestoringChannel (line 47) | [LoggerMessage( method LogOpenAIAssistantAgentRestoredChannel (line 60) | [LoggerMessage( FILE: dotnet/src/Agents/OpenAI/OpenAIAssistantAgent.ClientFactory.cs class OpenAIAssistantAgent (line 15) | public sealed partial class OpenAIAssistantAgent : Agent method CreateAzureOpenAIClient (line 28) | [ExcludeFromCodeCoverage] method CreateAzureOpenAIClient (line 45) | [ExcludeFromCodeCoverage] method CreateOpenAIClient (line 61) | [ExcludeFromCodeCoverage] method CreateOpenAIClient (line 74) | public static OpenAIClient CreateOpenAIClient(ApiKeyCredential apiKey,... method CreateAzureClientOptions (line 80) | private static AzureOpenAIClientOptions CreateAzureClientOptions(HttpC... method CreateOpenAIClientOptions (line 89) | private static OpenAIClientOptions CreateOpenAIClientOptions(Uri? endp... method ConfigureClientOptions (line 101) | private static void ConfigureClientOptions(HttpClient? httpClient, Cli... method CreateRequestHeaderPolicy (line 114) | private static GenericActionPipelinePolicy CreateRequestHeaderPolicy(s... FILE: dotnet/src/Agents/OpenAI/OpenAIAssistantAgent.cs class OpenAIAssistantAgent (line 21) | public sealed partial class OpenAIAssistantAgent : Agent method OpenAIAssistantAgent (line 39) | public OpenAIAssistantAgent( method InvokeAsync (line 94) | public override IAsyncEnumerable... method InvokeAsync (line 120) | public async IAsyncEnumerable> I... method InvokeStreamingAsync (line 202) | public override IAsyncEnumerable GetInstructionsAsync(Kernel kernel, KernelArgum... method RestoreChannelAsync (line 358) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/OpenAI/OpenAIAssistantAgentExtensions.cs class OpenAIAssistantAgentExtensions (line 12) | public static class OpenAIAssistantAgentExtensions method AsAIAgent (line 19) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/OpenAI/OpenAIAssistantAgentInvokeOptions.cs class OpenAIAssistantAgentInvokeOptions (line 10) | public sealed class OpenAIAssistantAgentInvokeOptions : AgentInvokeOptions method OpenAIAssistantAgentInvokeOptions (line 15) | public OpenAIAssistantAgentInvokeOptions() method OpenAIAssistantAgentInvokeOptions (line 23) | public OpenAIAssistantAgentInvokeOptions(AgentInvokeOptions options) method OpenAIAssistantAgentInvokeOptions (line 33) | public OpenAIAssistantAgentInvokeOptions(OpenAIAssistantAgentInvokeOpt... FILE: dotnet/src/Agents/OpenAI/OpenAIAssistantAgentThread.cs class OpenAIAssistantAgentThread (line 18) | public sealed class OpenAIAssistantAgentThread : AgentThread method OpenAIAssistantAgentThread (line 34) | public OpenAIAssistantAgentThread(AssistantClient client) method OpenAIAssistantAgentThread (line 46) | public OpenAIAssistantAgentThread(AssistantClient client, ThreadCreati... method OpenAIAssistantAgentThread (line 62) | public OpenAIAssistantAgentThread( method OpenAIAssistantAgentThread (line 85) | public OpenAIAssistantAgentThread(AssistantClient client, string id) method CreateAsync (line 99) | public new Task CreateAsync(CancellationToken cancellationToken = defa... method CreateInternalAsync (line 105) | protected override async Task CreateInternalAsync(Cancellatio... method DeleteInternalAsync (line 130) | protected override async Task DeleteInternalAsync(CancellationToken ca... method OnNewMessageInternalAsync (line 153) | protected override async Task OnNewMessageInternalAsync(ChatMessageCon... method GetMessagesAsync (line 182) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/OpenAI/OpenAIAssistantCapabilities.cs class OpenAIAssistantCapabilities (line 12) | [Experimental("SKEXP0110")] method OpenAIAssistantCapabilities (line 95) | [JsonConstructor] FILE: dotnet/src/Agents/OpenAI/OpenAIAssistantChannel.cs class OpenAIAssistantChannel (line 18) | [Experimental("SKEXP0110")] method ReceiveAsync (line 26) | protected override async Task ReceiveAsync(IEnumerable Invok... method GetHistoryAsync (line 68) | protected override IAsyncEnumerable GetHistoryAsyn... method ResetAsync (line 74) | protected override Task ResetAsync(CancellationToken cancellationToken... method Serialize (line 78) | protected override string Serialize() => this._threadId; FILE: dotnet/src/Agents/OpenAI/OpenAIAssistantDefinition.cs class OpenAIAssistantDefinition (line 11) | [Experimental("SKEXP0110")] method OpenAIAssistantDefinition (line 56) | [JsonConstructor] FILE: dotnet/src/Agents/OpenAI/OpenAIAssistantExecutionOptions.cs class OpenAIAssistantExecutionOptions (line 14) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/OpenAI/OpenAIAssistantInvocationOptions.cs class OpenAIAssistantInvocationOptions (line 15) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/OpenAI/OpenAIClientProvider.cs class OpenAIClientProvider (line 21) | [Experimental("SKEXP0110")] method OpenAIClientProvider (line 46) | private OpenAIClientProvider(OpenAIClient client, IEnumerable ... method ForAzureOpenAI (line 58) | public static OpenAIClientProvider ForAzureOpenAI(ApiKeyCredential api... method ForAzureOpenAI (line 74) | public static OpenAIClientProvider ForAzureOpenAI(TokenCredential cred... method ForOpenAI (line 89) | public static OpenAIClientProvider ForOpenAI(Uri? endpoint = null, Htt... method ForOpenAI (line 101) | public static OpenAIClientProvider ForOpenAI(ApiKeyCredential apiKey, ... method FromClient (line 110) | public static OpenAIClientProvider FromClient(OpenAIClient client) method CreateAzureClientOptions (line 115) | internal static AzureOpenAIClientOptions CreateAzureClientOptions(Http... method CreateOpenAIClientOptions (line 127) | internal static OpenAIClientOptions CreateOpenAIClientOptions(Uri? end... method ConfigureClientOptions (line 140) | private static void ConfigureClientOptions(HttpClient? httpClient, Cli... method CreateRequestHeaderPolicy (line 152) | private static GenericActionPipelinePolicy CreateRequestHeaderPolicy(s... method CreateConfigurationKeys (line 162) | private static IEnumerable CreateConfigurationKeys(Uri? endpoi... FILE: dotnet/src/Agents/OpenAI/OpenAIResponseAgent.cs class OpenAIResponseAgent (line 19) | public sealed class OpenAIResponseAgent : Agent method OpenAIResponseAgent (line 26) | public OpenAIResponseAgent(ResponsesClient client, string? modelId = n... method InvokeAsync (line 50) | public override async IAsyncEnumerable EnsureThreadExistsWithMessagesAsync(IC... method FinalizeInvokeOptionsAsync (line 163) | private async Task FinalizeInvokeOpt... FILE: dotnet/src/Agents/OpenAI/OpenAIResponseAgentExtensions.cs class OpenAIResponseAgentExtensions (line 13) | public static class OpenAIResponseAgentExtensions method AsAIAgent (line 20) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/OpenAI/OpenAIResponseAgentInvokeOptions.cs class OpenAIResponseAgentInvokeOptions (line 10) | public sealed class OpenAIResponseAgentInvokeOptions : AgentInvokeOptions method OpenAIResponseAgentInvokeOptions (line 15) | public OpenAIResponseAgentInvokeOptions() method OpenAIResponseAgentInvokeOptions (line 23) | public OpenAIResponseAgentInvokeOptions(AgentInvokeOptions options) method OpenAIResponseAgentInvokeOptions (line 38) | public OpenAIResponseAgentInvokeOptions(OpenAIResponseAgentInvokeOptio... FILE: dotnet/src/Agents/OpenAI/OpenAIResponseAgentThread.cs class OpenAIResponseAgentThread (line 15) | public sealed class OpenAIResponseAgentThread : AgentThread method OpenAIResponseAgentThread (line 24) | public OpenAIResponseAgentThread(ResponsesClient client) method OpenAIResponseAgentThread (line 36) | public OpenAIResponseAgentThread(ResponsesClient client, string respon... method CreateInternalAsync (line 54) | protected override Task CreateInternalAsync(CancellationToken... method DeleteInternalAsync (line 66) | protected override async Task DeleteInternalAsync(CancellationToken ca... method OnNewMessageInternalAsync (line 91) | protected override Task OnNewMessageInternalAsync(ChatMessageContent n... method GetMessagesAsync (line 102) | public async IAsyncEnumerable GetMessagesAsync([En... FILE: dotnet/src/Agents/OpenAI/OpenAIThreadCreationOptions.cs class OpenAIThreadCreationOptions (line 12) | [Experimental("SKEXP0110")] FILE: dotnet/src/Agents/OpenAI/RunPollingOptions.cs class RunPollingOptions (line 9) | public sealed class RunPollingOptions method GetPollingInterval (line 69) | public TimeSpan GetPollingInterval(int iterationCount) => FILE: dotnet/src/Agents/Orchestration/AgentActor.cs class AgentActor (line 16) | public abstract class AgentActor : OrchestrationActor method AgentActor (line 29) | protected AgentActor(AgentId id, IAgentRuntime runtime, OrchestrationC... method CreateInvokeOptions (line 53) | protected virtual AgentInvokeOptions CreateInvokeOptions(Func InvokeAsync(ChatMessageContent... method InvokeAsync (line 93) | protected async ValueTask InvokeAsync(IList input, AgentI... method InvokeStreamingAsync (line 148) | private async Task InvokeStreamingAsync(IList inpu... method GetInvokeOptions (line 180) | private AgentInvokeOptions GetInvokeOptions(Func class RequestActor (line 18) | private sealed class RequestActor : OrchestrationActor, IHandle method RequestActor (line 34) | public RequestActor( method HandleAsync (line 55) | public async ValueTask HandleAsync(TInput item, MessageContext messa... FILE: dotnet/src/Agents/Orchestration/AgentOrchestration.ResultActor.cs class AgentOrchestration (line 13) | public abstract partial class AgentOrchestration class ResultActor (line 18) | private sealed class ResultActor : OrchestrationActor, IHandl... method ResultActor (line 34) | public ResultActor( method HandleAsync (line 57) | public async ValueTask HandleAsync(TResult item, MessageContext mess... FILE: dotnet/src/Agents/Orchestration/AgentOrchestration.cs class AgentOrchestration (line 39) | public abstract partial class AgentOrchestration method AgentOrchestration (line 45) | protected AgentOrchestration(params Agent[] members) method InvokeAsync (line 106) | public async ValueTask> InvokeAsync( method StartAsync (line 150) | protected abstract ValueTask StartAsync(IAgentRuntime runtime, TopicId... method RegisterOrchestrationAsync (line 160) | protected abstract ValueTask RegisterOrchestrationAsync(IA... method FormatAgentType (line 168) | protected AgentType FormatAgentType(TopicId topic, string suffix) => n... method RegisterAsync (line 178) | private async ValueTask RegisterAsync(IAgentRuntime runtime... class RegistrationContext (line 219) | public sealed class RegistrationContext( method RegisterResultTypeAsync (line 229) | public async ValueTask RegisterResultTypeAsync(O... FILE: dotnet/src/Agents/Orchestration/Concurrent/ConcurrentActor.cs class ConcurrentActor (line 13) | internal sealed class ConcurrentActor : AgentActor, IHandle method ConcurrentOrchestration (line 25) | public ConcurrentOrchestration(params Agent[] agents) method StartAsync (line 31) | protected override ValueTask StartAsync(IAgentRuntime runtime, TopicId... method RegisterOrchestrationAsync (line 37) | protected override async ValueTask RegisterOrchestrationAs... FILE: dotnet/src/Agents/Orchestration/Concurrent/ConcurrentResultActor.cs class ConcurrentResultActor (line 15) | internal sealed class ConcurrentResultActor : method ConcurrentResultActor (line 33) | public ConcurrentResultActor( method HandleAsync (line 48) | public async ValueTask HandleAsync(ConcurrentMessages.Result item, Mes... FILE: dotnet/src/Agents/Orchestration/Extensions/RuntimeExtensions.cs class RuntimeExtensions (line 14) | public static class RuntimeExtensions method PublishMessageAsync (line 19) | public static async ValueTask PublishMessageAsync(this IAgentRuntime r... method RegisterOrchestrationAgentAsync (line 31) | public static async ValueTask RegisterOrchestrationAgentAsy... method SubscribeAsync (line 46) | public static async Task SubscribeAsync(this IAgentRuntime runtime, st... method SubscribeAsync (line 57) | public static async Task SubscribeAsync(this IAgentRuntime runtime, st... FILE: dotnet/src/Agents/Orchestration/GroupChat/GroupChatAgentActor.cs class GroupChatAgentActor (line 14) | internal sealed class GroupChatAgentActor : method GroupChatAgentActor (line 30) | public GroupChatAgentActor(AgentId id, IAgentRuntime runtime, Orchestr... method HandleAsync (line 37) | public ValueTask HandleAsync(GroupChatMessages.Group item, MessageCont... method HandleAsync (line 49) | public async ValueTask HandleAsync(GroupChatMessages.Reset item, Messa... method HandleAsync (line 55) | public async ValueTask HandleAsync(GroupChatMessages.Speak item, Messa... FILE: dotnet/src/Agents/Orchestration/GroupChat/GroupChatManager.cs class GroupChatManagerResult (line 14) | public sealed class GroupChatManagerResult(TValue value) class GroupChatManager (line 30) | public abstract class GroupChatManager method GroupChatManager (line 37) | protected GroupChatManager() { } method FilterResults (line 60) | public abstract ValueTask> FilterResult... method SelectNextAgent (line 69) | public abstract ValueTask> SelectNextAg... method ShouldRequestUserInput (line 77) | public abstract ValueTask> ShouldRequestU... method ShouldTerminate (line 85) | public virtual ValueTask> ShouldTerminate... FILE: dotnet/src/Agents/Orchestration/GroupChat/GroupChatManagerActor.cs class GroupChatManagerActor (line 14) | internal sealed class GroupChatManagerActor : method GroupChatManagerActor (line 39) | public GroupChatManagerActor(AgentId id, IAgentRuntime runtime, Orches... method HandleAsync (line 49) | public async ValueTask HandleAsync(GroupChatMessages.InputTask item, M... method HandleAsync (line 61) | public async ValueTask HandleAsync(GroupChatMessages.Group item, Messa... method ManageAsync (line 70) | private async ValueTask ManageAsync(MessageContext messageContext) FILE: dotnet/src/Agents/Orchestration/GroupChat/GroupChatMessages.cs class GroupChatMessages (line 11) | internal static class GroupChatMessages class Group (line 21) | public sealed class Group class Result (line 32) | public sealed class Reset; class InputTask (line 48) | public sealed class Speak; method AsGroupMessage (line 69) | public static Group AsGroupMessage(this ChatMessageContent message) =>... method AsGroupMessage (line 74) | public static Group AsGroupMessage(this IEnumerable new() { Mess... FILE: dotnet/src/Agents/Orchestration/GroupChat/GroupChatOrchestration.String.cs class GroupChatOrchestration (line 8) | public sealed class GroupChatOrchestration : GroupChatOrchestration : method GroupChatOrchestration (line 27) | public GroupChatOrchestration(GroupChatManager manager, params Agent[]... method StartAsync (line 36) | protected override ValueTask StartAsync(IAgentRuntime runtime, TopicId... method RegisterOrchestrationAsync (line 46) | protected override async ValueTask RegisterOrchestrationAs... FILE: dotnet/src/Agents/Orchestration/GroupChat/GroupChatTeam.cs class ChatGroupExtensions (line 16) | public static class ChatGroupExtensions method FormatNames (line 23) | public static string FormatNames(this GroupChatTeam team) => string.Jo... method FormatList (line 30) | public static string FormatList(this GroupChatTeam team) => string.Joi... FILE: dotnet/src/Agents/Orchestration/GroupChat/RoundRobinGroupChatManager.cs class RoundRobinGroupChatManager (line 16) | public class RoundRobinGroupChatManager : GroupChatManager method FilterResults (line 21) | public override ValueTask> FilterResult... method SelectNextAgent (line 32) | public override ValueTask> SelectNextAg... method ShouldRequestUserInput (line 45) | public override ValueTask> ShouldRequestU... FILE: dotnet/src/Agents/Orchestration/Handoff/HandoffActor.cs class HandoffActor (line 17) | internal sealed class HandoffActor : method HandoffActor (line 40) | public HandoffActor(AgentId id, IAgentRuntime runtime, OrchestrationCo... method ResponseCallbackFilter (line 59) | protected override bool ResponseCallbackFilter(ChatMessageContent resp... method CreateInvokeOptions (line 62) | protected override AgentInvokeOptions CreateInvokeOptions(Func : AgentOrchestration<... method HandoffOrchestration (line 26) | public HandoffOrchestration(OrchestrationHandoffs handoffs, params Age... method StartAsync (line 51) | protected override async ValueTask StartAsync(IAgentRuntime runtime, T... method RegisterOrchestrationAsync (line 62) | protected override async ValueTask RegisterOrchestrationAs... method GetAgentType (line 113) | private AgentType GetAgentType(TopicId topic, int index) => this.Forma... FILE: dotnet/src/Agents/Orchestration/Handoff/Handoffs.cs class AgentHandoffs (line 12) | public sealed class AgentHandoffs : Dictionary method AgentHandoffs (line 17) | public AgentHandoffs() { } method AgentHandoffs (line 23) | public AgentHandoffs(Dictionary handoffs) : base(hando... class OrchestrationHandoffs (line 30) | public sealed class OrchestrationHandoffs : Dictionary new(sou... class OrchestrationHandoffsExtensions (line 67) | public static class OrchestrationHandoffsExtensions method Add (line 77) | public static OrchestrationHandoffs Add(this OrchestrationHandoffs han... method Add (line 99) | public static OrchestrationHandoffs Add(this OrchestrationHandoffs han... method Add (line 110) | public static OrchestrationHandoffs Add(this OrchestrationHandoffs han... method Add (line 121) | public static OrchestrationHandoffs Add(this OrchestrationHandoffs han... method GetAgentHandoffs (line 129) | private static AgentHandoffs GetAgentHandoffs(this OrchestrationHandof... FILE: dotnet/src/Agents/Orchestration/Logging/AgentOrchestrationLogMessages.cs class AgentOrchestrationLogMessages (line 17) | [ExcludeFromCodeCoverage] method LogOrchestrationRegistrationStart (line 23) | [LoggerMessage( method LogRegisterActor (line 35) | [LoggerMessage( method LogRegisterActor (line 48) | [LoggerMessage( method LogOrchestrationRegistrationDone (line 62) | [LoggerMessage( method LogOrchestrationInvoke (line 74) | [LoggerMessage( method LogOrchestrationYield (line 87) | [LoggerMessage( method LogOrchestrationStart (line 99) | [LoggerMessage( method LogOrchestrationRequestInvoke (line 111) | [LoggerMessage( method LogOrchestrationRequestFailure (line 123) | [LoggerMessage( method LogOrchestrationResultInvoke (line 136) | [LoggerMessage( method LogOrchestrationResultFailure (line 148) | [LoggerMessage( FILE: dotnet/src/Agents/Orchestration/Logging/ConcurrentOrchestrationLogMessages.cs class ConcurrentOrchestrationLogMessages (line 17) | [ExcludeFromCodeCoverage] method LogConcurrentAgentInvoke (line 20) | [LoggerMessage( method LogConcurrentAgentResult (line 28) | [LoggerMessage( method LogConcurrentResultCapture (line 40) | [LoggerMessage( FILE: dotnet/src/Agents/Orchestration/Logging/GroupChatOrchestrationLogMessages.cs class GroupChatOrchestrationLogMessages (line 17) | [ExcludeFromCodeCoverage] method LogChatAgentInvoke (line 20) | [LoggerMessage( method LogChatAgentResult (line 28) | [LoggerMessage( method LogChatManagerInit (line 37) | [LoggerMessage( method LogChatManagerInvoke (line 45) | [LoggerMessage( method LogChatManagerTerminate (line 53) | [LoggerMessage( method LogChatManagerSelect (line 63) | [LoggerMessage( method LogChatManagerResult (line 72) | [LoggerMessage( method LogChatManagerInput (line 82) | [LoggerMessage( method LogChatManagerUserInput (line 92) | [LoggerMessage( FILE: dotnet/src/Agents/Orchestration/Logging/HandoffOrchestrationLogMessages.cs class HandoffOrchestrationLogMessages (line 17) | [ExcludeFromCodeCoverage] method LogHandoffAgentInvoke (line 20) | [LoggerMessage( method LogHandoffAgentResult (line 28) | [LoggerMessage( method LogHandoffFunctionCall (line 37) | [LoggerMessage( method LogHandoffSummary (line 46) | [LoggerMessage( FILE: dotnet/src/Agents/Orchestration/Logging/OrchestrationResultLogMessages.cs class OrchestrationResultLogMessages (line 16) | [ExcludeFromCodeCoverage] method LogOrchestrationResultAwait (line 22) | [LoggerMessage( method LogOrchestrationResultTimeout (line 34) | [LoggerMessage( method LogOrchestrationResultCancelled (line 46) | [LoggerMessage( method LogOrchestrationResultComplete (line 58) | [LoggerMessage( FILE: dotnet/src/Agents/Orchestration/Logging/SequentialOrchestrationLogMessages.cs class SequentialOrchestrationLogMessages (line 17) | [ExcludeFromCodeCoverage] method LogSequentialAgentInvoke (line 20) | [LoggerMessage( method LogSequentialAgentResult (line 28) | [LoggerMessage( FILE: dotnet/src/Agents/Orchestration/OrchestrationActor.cs class OrchestrationActor (line 14) | public abstract class OrchestrationActor : BaseAgent method OrchestrationActor (line 19) | protected OrchestrationActor(AgentId id, IAgentRuntime runtime, Orches... method PublishMessageAsync (line 37) | protected async ValueTask PublishMessageAsync( FILE: dotnet/src/Agents/Orchestration/OrchestrationContext.cs class OrchestrationContext (line 13) | public sealed class OrchestrationContext method OrchestrationContext (line 15) | internal OrchestrationContext( FILE: dotnet/src/Agents/Orchestration/OrchestrationResult.cs class OrchestrationResult (line 16) | public sealed class OrchestrationResult : IDisposable method OrchestrationResult (line 24) | internal OrchestrationResult(OrchestrationContext context, TaskComplet... method Dispose (line 35) | public void Dispose() method GetValueAsync (line 61) | public async ValueTask GetValueAsync(TimeSpan? timeout = null,... method Cancel (line 109) | public void Cancel() method Dispose (line 125) | private void Dispose(bool disposing) FILE: dotnet/src/Agents/Orchestration/Sequential/SequentialActor.cs class SequentialActor (line 14) | internal sealed class SequentialActor : method SequentialActor (line 30) | public SequentialActor(AgentId id, IAgentRuntime runtime, Orchestratio... method HandleAsync (line 38) | public async ValueTask HandleAsync(SequentialMessages.Request item, Me... method HandleAsync (line 44) | public async ValueTask HandleAsync(SequentialMessages.Response item, M... method InvokeAgentAsync (line 49) | private async ValueTask InvokeAgentAsync(IList inp... FILE: dotnet/src/Agents/Orchestration/Sequential/SequentialMessages.cs class SequentialMessages (line 10) | internal static class SequentialMessages class Request (line 20) | public sealed class Request class Response (line 31) | public sealed class Response method AsRequestMessage (line 44) | public static Request AsRequestMessage(this ChatMessageContent message... method AsRequestMessage (line 51) | public static Request AsRequestMessage(this IEnumerable : AgentOrchestrati... method SequentialOrchestration (line 22) | public SequentialOrchestration(params Agent[] agents) method StartAsync (line 28) | protected override async ValueTask StartAsync(IAgentRuntime runtime, T... method RegisterOrchestrationAsync (line 38) | protected override async ValueTask RegisterOrchestrationAs... method GetAgentType (line 69) | private AgentType GetAgentType(TopicId topic, int index) => this.Forma... FILE: dotnet/src/Agents/Orchestration/Transforms/DefaultTransforms.cs class DefaultTransforms (line 12) | internal static class DefaultTransforms method FromInput (line 14) | public static ValueTask> FromInput ToOutput(IList method StructuredOutputTransform (line 28) | public StructuredOutputTransform(IChatCompletionService service, Promp... method TransformAsync (line 49) | public async ValueTask TransformAsync(IList new(maybeAgentId... method ToString (line 93) | public override readonly string ToString() => $"{this.Type}/{this.Key}"; method Equals (line 100) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method Equals (line 106) | public readonly bool Equals(AgentId other) method GetHashCode (line 115) | public override readonly int GetHashCode() FILE: dotnet/src/Agents/Runtime/Abstractions/AgentMetadata.cs type AgentMetadata (line 10) | public readonly struct AgentMetadata(string type, string key, string des... method Equals (line 30) | public override readonly bool Equals(object? obj) method Equals (line 36) | public readonly bool Equals(AgentMetadata other) method GetHashCode (line 42) | public override readonly int GetHashCode() FILE: dotnet/src/Agents/Runtime/Abstractions/AgentProxy.cs class AgentProxy (line 12) | public class AgentProxy method AgentProxy (line 23) | public AgentProxy(AgentId agentId, IAgentRuntime runtime) method SendMessageAsync (line 55) | public ValueTask SendMessageAsync(object message, AgentId sen... method LoadStateAsync (line 65) | public ValueTask LoadStateAsync(JsonElement state) method SaveStateAsync (line 74) | public ValueTask SaveStateAsync() method QueryMetadataAndUnwrap (line 79) | private AgentMetadata QueryMetadataAndUnwrap() FILE: dotnet/src/Agents/Runtime/Abstractions/AgentType.cs type AgentType (line 15) | public readonly partial struct AgentType : IEquatable method TypeRegex (line 18) | [GeneratedRegex("^[a-zA-Z_][a-zA-Z0-9_]*$")] method TypeRegex (line 21) | private static Regex TypeRegex() => new("^[a-zA-Z_][a-zA-Z0-9_]*$", Re... method Validate (line 24) | internal static void Validate(string type) method AgentType (line 36) | public AgentType(string type) method ToString (line 51) | public override readonly string ToString() => this.Name; method Equals (line 75) | public override bool Equals(object? obj) method Equals (line 81) | public bool Equals(AgentType other) method GetHashCode (line 87) | public override int GetHashCode() FILE: dotnet/src/Agents/Runtime/Abstractions/Exceptions/CantHandleException.cs class CantHandleException (line 11) | [ExcludeFromCodeCoverage] method CantHandleException (line 17) | public CantHandleException() : base("The handler cannot process the gi... method CantHandleException (line 23) | public CantHandleException(string message) : base(message) { } method CantHandleException (line 30) | public CantHandleException(string message, Exception innerException) :... FILE: dotnet/src/Agents/Runtime/Abstractions/Exceptions/MessageDroppedException.cs class MessageDroppedException (line 11) | [ExcludeFromCodeCoverage] method MessageDroppedException (line 17) | public MessageDroppedException() : base("The message was dropped.") { } method MessageDroppedException (line 23) | public MessageDroppedException(string message) : base(message) { } method MessageDroppedException (line 30) | public MessageDroppedException(string message, Exception innerExceptio... FILE: dotnet/src/Agents/Runtime/Abstractions/Exceptions/NotAccessibleException.cs class NotAccessibleException (line 11) | [ExcludeFromCodeCoverage] method NotAccessibleException (line 17) | public NotAccessibleException() : base("The requested value is not acc... method NotAccessibleException (line 23) | public NotAccessibleException(string message) : base(message) { } method NotAccessibleException (line 30) | public NotAccessibleException(string message, Exception innerException... FILE: dotnet/src/Agents/Runtime/Abstractions/Exceptions/UndeliverableException.cs class UndeliverableException (line 10) | [ExcludeFromCodeCoverage] method UndeliverableException (line 16) | public UndeliverableException() : base("The message cannot be delivere... method UndeliverableException (line 22) | public UndeliverableException(string message) : base(message) { } method UndeliverableException (line 29) | public UndeliverableException(string message, Exception innerException... FILE: dotnet/src/Agents/Runtime/Abstractions/IAgent.cs type IAgent (line 11) | public interface IAgent : ISaveState method OnMessageAsync (line 35) | ValueTask OnMessageAsync(object message, MessageContext messa... FILE: dotnet/src/Agents/Runtime/Abstractions/IAgentRuntime.cs type IAgentRuntime (line 15) | public interface IAgentRuntime : IHostedService, ISaveState method SendMessageAsync (line 29) | ValueTask SendMessageAsync(object message, AgentId recipient,... method PublishMessageAsync (line 42) | ValueTask PublishMessageAsync(object message, TopicId topic, AgentId? ... method GetAgentAsync (line 50) | ValueTask GetAgentAsync(AgentId agentId, bool lazy = true/*, ... method GetAgentAsync (line 59) | ValueTask GetAgentAsync(AgentType agentType, string key = "de... method GetAgentAsync (line 68) | ValueTask GetAgentAsync(string agent, string key = "default",... method SaveAgentStateAsync (line 76) | ValueTask SaveAgentStateAsync(AgentId agentId/*, Cancella... method LoadAgentStateAsync (line 84) | ValueTask LoadAgentStateAsync(AgentId agentId, JsonElement state/*, Ca... method GetAgentMetadataAsync (line 91) | ValueTask GetAgentMetadataAsync(AgentId agentId/*, Canc... method AddSubscriptionAsync (line 98) | ValueTask AddSubscriptionAsync(ISubscriptionDefinition subscription/*,... method RemoveSubscriptionAsync (line 106) | ValueTask RemoveSubscriptionAsync(string subscriptionId/*, Cancellatio... method RegisterAgentFactoryAsync (line 115) | ValueTask RegisterAgentFactoryAsync(AgentType type, Func TryGetAgentProxyAsync(AgentId agentId); FILE: dotnet/src/Agents/Runtime/Abstractions/IHostableAgent.cs type IHostableAgent (line 10) | public interface IHostableAgent : IAgent method CloseAsync (line 16) | ValueTask CloseAsync(); FILE: dotnet/src/Agents/Runtime/Abstractions/ISaveState.cs type ISaveState (line 12) | public interface ISaveState method SaveStateAsync (line 22) | ValueTask SaveStateAsync(); method LoadStateAsync (line 32) | ValueTask LoadStateAsync(JsonElement state); FILE: dotnet/src/Agents/Runtime/Abstractions/ISubscriptionDefinition.cs type ISubscriptionDefinition (line 10) | public interface ISubscriptionDefinition method Equals (line 22) | bool Equals([NotNullWhen(true)] object? obj); method Equals (line 29) | bool Equals(ISubscriptionDefinition? other); method GetHashCode (line 35) | int GetHashCode(); method Matches (line 42) | bool Matches(TopicId topic); method MapToAgent (line 50) | AgentId MapToAgent(TopicId topic); FILE: dotnet/src/Agents/Runtime/Abstractions/Internal/KeyValueParserExtensions.cs class KeyValueParserExtensions (line 11) | internal static class KeyValueParserExtensions method ToKeyValuePair (line 42) | public static (string, string) ToKeyValuePair(this string inputPair, s... FILE: dotnet/src/Agents/Runtime/Abstractions/MessageContext.cs class MessageContext (line 12) | public class MessageContext(string messageId, CancellationToken cancella... method MessageContext (line 17) | public MessageContext(CancellationToken cancellation) : this(Guid.NewG... FILE: dotnet/src/Agents/Runtime/Abstractions/TopicId.cs type TopicId (line 17) | public struct TopicId : IEquatable method TopicId (line 54) | public TopicId(string type, string source = DefaultSource) method TopicId (line 64) | public TopicId((string Type, string Source) kvPair) : this(kvPair.Type... method FromStr (line 74) | public static TopicId FromStr(string maybeTopicId) => new(maybeTopicId... method ToString (line 80) | public override readonly string ToString() => $"{this.Type}{Separator}... method Equals (line 87) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method Equals (line 102) | public readonly bool Equals([NotNullWhen(true)] TopicId other) method GetHashCode (line 111) | public override readonly int GetHashCode() method IsWildcardMatch (line 133) | public readonly bool IsWildcardMatch(TopicId other) FILE: dotnet/src/Agents/Runtime/Core.Tests/AgentRuntimeExtensionsTests.cs class AgentRuntimeExtensionsTests (line 13) | [Trait("Category", "Unit")] method RegisterAgentTypeWithStringAsync_WithBaseAgent (line 20) | [Fact] method RegisterAgentTypeWithStringAsync_NotWithBaseAgent (line 48) | [Fact] method RegisterImplicitAgentSubscriptionsAsync (line 64) | [Fact] class TestAgent (line 108) | [TypeSubscription(TestTopic1)] method TestAgent (line 114) | public TestAgent(AgentId id, IAgentRuntime runtime, Guid value) method HandleAsync (line 122) | public ValueTask HandleAsync(string item, MessageContext messageCont... class NotBaseAgent (line 130) | private sealed class NotBaseAgent : IHostableAgent method CloseAsync (line 136) | public ValueTask CloseAsync() method LoadStateAsync (line 141) | public ValueTask LoadStateAsync(JsonElement state) method OnMessageAsync (line 146) | public ValueTask OnMessageAsync(object message, MessageCont... method SaveStateAsync (line 151) | public ValueTask SaveStateAsync() FILE: dotnet/src/Agents/Runtime/Core.Tests/AgentsAppBuilderTests.cs class AgentsAppBuilderTests (line 15) | [Trait("Category", "Unit")] method Constructor_WithoutParameters_ShouldCreateNewHostApplicationBuilder (line 18) | [Fact] method Constructor_WithBaseBuilder_ShouldUseProvidedBuilder (line 29) | [Fact] method Services_ShouldReturnBuilderServices (line 46) | [Fact] method Configuration_ShouldReturnBuilderConfiguration (line 59) | [Fact] method UseRuntime_ShouldRegisterRuntimeInServices (line 72) | [Fact] method AddAgentsFromAssemblies_WithoutParameters_ShouldScanCurrentDomain (line 92) | [Fact] method AddAgentsFromAssemblies_WithAssemblies_ShouldRegisterAgentsFromProvidedAssemblies (line 105) | [Fact] method AddAgent_ShouldRegisterAgentType (line 120) | [Fact] method BuildAsync_ShouldReturnAgentsAppWithRegisteredAgents (line 135) | [Fact] type ITestService (line 158) | private interface ITestService { } class TestService (line 160) | private sealed class TestService : ITestService { } class TestAgent (line 162) | private sealed class TestAgent : BaseAgent method TestAgent (line 164) | public TestAgent(AgentId id, IAgentRuntime runtime, string descripti... FILE: dotnet/src/Agents/Runtime/Core.Tests/AgentsAppTests.cs class AgentsAppTests (line 14) | [Trait("Category", "Unit")] method Constructor_ShouldInitializeHost (line 17) | [Fact] method Services_ShouldReturnHostServices (line 30) | [Fact] method ApplicationLifetime_ShouldGetFromServices (line 46) | [Fact] method AgentRuntime_ShouldGetFromServices (line 67) | [Fact] method StartAsync_ShouldStartHost (line 88) | [Fact] method StartAsync_WhenAlreadyRunning_ShouldThrowInvalidOperationException (line 105) | [Fact] method ShutdownAsync_ShouldStopHost (line 117) | [Fact] method ShutdownAsync_WhenNotRunning_ShouldThrowInvalidOperationException (line 135) | [Fact] method PublishMessageAsync_WhenNotRunning_ShouldStartHostFirst (line 146) | [Fact] method PublishMessageAsync_WhenRunning_ShouldNotStartHostAgain (line 181) | [Fact] method PublishMessageAsync_ShouldPassAllParameters (line 217) | [Fact] method WaitForShutdownAsync_ShouldBlock (line 251) | [Fact] FILE: dotnet/src/Agents/Runtime/Core.Tests/BaseAgentTests.cs class BaseAgentTests (line 18) | [Trait("Category", "Unit")] method Constructor_InitializesActivitySource_Correctly (line 21) | [Fact] method Constructor_InitializesProperties_Correctly (line 27) | [Fact] method Constructor_WithNoLogger_CreatesNullLogger (line 48) | [Fact] method OnMessageAsync_WithoutMatchingHandler (line 63) | [Fact] method OnMessageAsync_WithMatchingHandler_NoResult (line 81) | [Fact] method OnMessageAsync_WithMatchingHandler_HasResult (line 99) | [Fact] method CloseAsync_ReturnsCompletedTask (line 118) | [Fact] method PublishMessageAsync_Received (line 133) | [Fact] method SendMessageAsync_Received (line 165) | [Fact] method VerifyMessageHandled (line 195) | private static async Task VerifyMessageHandled(InProcessRuntime runtim... method SaveStateAsync_ReturnsEmptyJsonElement (line 202) | [Fact] method LoadStateAsync_WithValidState_HandlesStateCorrectly (line 218) | [Fact] method GetAgentAsync_WithValidType_ReturnsAgentId (line 236) | [Fact] class TestMessage (line 265) | private sealed class TestMessage class TestAgent (line 271) | protected abstract class TestAgent : BaseAgent method TestAgent (line 275) | protected TestAgent(AgentId id, IAgentRuntime runtime, string descri... class TestAgentA (line 281) | private sealed class TestAgentA : TestAgent, IHandle method TestAgentA (line 285) | public TestAgentA(AgentId id, IAgentRuntime runtime, string descript... method HandleAsync (line 290) | public ValueTask HandleAsync(TestMessage item, MessageContext messag... method CloseAsync (line 296) | public override ValueTask CloseAsync() class TestAgentB (line 304) | private sealed class TestAgentB : TestAgent, IHandle method TestAgentB (line 306) | public TestAgentB(AgentId id, IAgentRuntime runtime) method HandleAsync (line 311) | public ValueTask HandleAsync(TestMessage item, MessageContex... method GetAgentAsync (line 317) | public new ValueTask GetAgentAsync(AgentType agent, Cancel... class TestAgentC (line 321) | private sealed class TestAgentC : TestAgent, IHandle method TestAgentC (line 325) | public TestAgentC(AgentId id, IAgentRuntime runtime, TopicId broadca... method HandleAsync (line 331) | public async ValueTask HandleAsync(TestMessage item, MessageContext ... class TestAgentD (line 339) | private sealed class TestAgentD : TestAgent, IHandle method TestAgentD (line 343) | public TestAgentD(AgentId id, IAgentRuntime runtime, AgentId receive... method HandleAsync (line 349) | public async ValueTask HandleAsync(TestMessage item, MessageContext ... FILE: dotnet/src/Agents/Runtime/Core.Tests/TypePrefixSubscriptionAttributeTests.cs class TypePrefixSubscriptionAttributeTests (line 8) | [Trait("Category", "Unit")] method Constructor_SetsTopicCorrectly (line 11) | [Fact] method Bind_CreatesTypeSubscription (line 21) | [Fact] method AttributeUsage_AllowsOnlyClasses (line 38) | [Fact] FILE: dotnet/src/Agents/Runtime/Core.Tests/TypePrefixSubscriptionTests.cs class TypePrefixSubscriptionTests (line 9) | [Trait("Category", "Unit")] method Constructor_WithProvidedId_ShouldSetProperties (line 12) | [Fact] method Constructor_WithoutId_ShouldGenerateGuid (line 29) | [Fact] method Matches_TopicWithMatchingPrefix_ShouldReturnTrue (line 46) | [Fact] method Matches_TopicWithMatchingPrefixAndAdditionalSuffix_ShouldReturnTrue (line 61) | [Fact] method Matches_TopicWithDifferentPrefix_ShouldReturnFalse (line 76) | [Fact] method MapToAgent_MatchingTopic_ShouldReturnCorrectAgentId (line 90) | [Fact] method MapToAgent_TopicWithMatchingPrefixAndSuffix_ShouldReturnCorrectAgentId (line 108) | [Fact] method MapToAgent_NonMatchingTopic_ShouldThrowInvalidOperationException (line 126) | [Fact] method Equals_SameId_ShouldReturnTrue (line 139) | [Fact] method Equals_SameTypeAndAgentType_ShouldReturnTrue (line 152) | [Fact] method Equals_DifferentIdAndProperties_ShouldReturnFalse (line 165) | [Fact] method Equals_ISubscriptionDefinition_WithDifferentId_ShouldReturnFalse (line 176) | [Fact] method Equals_WithNull_ShouldReturnFalse (line 187) | [Fact] method Equals_WithDifferentType_ShouldReturnFalse (line 198) | [Fact] method GetHashCode_SameValues_ShouldReturnSameHashCode (line 209) | [Fact] method GetHashCode_DifferentValues_ShouldReturnDifferentHashCodes (line 223) | [Fact] FILE: dotnet/src/Agents/Runtime/Core.Tests/TypeSubscriptionAttributeTests.cs class TypeSubscriptionAttributeTests (line 8) | [Trait("Category", "Unit")] method Constructor_SetsTopicCorrectly (line 11) | [Fact] method Bind_CreatesTypeSubscription (line 21) | [Fact] method AttributeUsage_AllowsOnlyClasses (line 38) | [Fact] FILE: dotnet/src/Agents/Runtime/Core.Tests/TypeSubscriptionTests.cs class TypeSubscriptionTests (line 9) | [Trait("Category", "Unit")] method Constructor_WithProvidedId_ShouldSetProperties (line 12) | [Fact] method Constructor_WithoutId_ShouldGenerateGuid (line 29) | [Fact] method Matches_TopicWithMatchingType_ShouldReturnTrue (line 46) | [Fact] method Matches_TopicWithDifferentType_ShouldReturnFalse (line 61) | [Fact] method MapToAgent_MatchingTopic_ShouldReturnCorrectAgentId (line 75) | [Fact] method MapToAgent_NonMatchingTopic_ShouldThrowInvalidOperationException (line 93) | [Fact] method Equals_SameId_ShouldReturnTrue (line 106) | [Fact] method Equals_SameTypeAndAgentType_ShouldReturnTrue (line 119) | [Fact] method Equals_DifferentIdAndProperties_ShouldReturnFalse (line 132) | [Fact] method Equals_WithNull_ShouldReturnFalse (line 144) | [Fact] method Equals_WithDifferentType_ShouldReturnFalse (line 155) | [Fact] method GetHashCode_SameValues_ShouldReturnSameHashCode (line 166) | [Fact] method GetHashCode_DifferentValues_ShouldReturnDifferentHashCodes (line 180) | [Fact] FILE: dotnet/src/Agents/Runtime/Core/AgentRuntimeExtensions.cs class AgentRuntimeExtensions (line 15) | public static class AgentRuntimeExtensions method RegisterAgentTypeAsync (line 28) | public static ValueTask RegisterAgentTypeAsync(this... method RegisterAgentTypeAsync (line 41) | public static ValueTask RegisterAgentTypeAsync(this IAgentR... method RegisterImplicitAgentSubscriptionsAsync (line 57) | public static ValueTask RegisterImplicitAgentSubscriptionsAsync ActivateAgentAsync(IServicePr... FILE: dotnet/src/Agents/Runtime/Core/AgentsApp.cs class AgentsApp (line 15) | public class AgentsApp method AgentsApp (line 23) | internal AgentsApp(IHost host) method StartAsync (line 52) | public async ValueTask StartAsync() method ShutdownAsync (line 66) | public async ValueTask ShutdownAsync() method PublishMessageAsync (line 85) | public async ValueTask PublishMessageAsync(TMessage message,... method WaitForShutdownAsync (line 100) | public Task WaitForShutdownAsync(CancellationToken cancellationToken =... FILE: dotnet/src/Agents/Runtime/Core/AgentsAppBuilder.cs class AgentsAppBuilder (line 17) | public class AgentsAppBuilder method AgentsAppBuilder (line 26) | public AgentsAppBuilder(HostApplicationBuilder? baseBuilder = null) method AddAgentsFromAssemblies (line 45) | public void AddAgentsFromAssemblies() method UseRuntime (line 56) | public AgentsAppBuilder UseRuntime(TRuntime runtime) where T... method AddAgentsFromAssemblies (line 69) | public AgentsAppBuilder AddAgentsFromAssemblies(params Assembly[] asse... method AddAgent (line 95) | public AgentsAppBuilder AddAgent(AgentType agentType, bool ski... method BuildAsync (line 102) | public async ValueTask BuildAsync() method AddAgent (line 124) | private AgentsAppBuilder AddAgent(AgentType agentType, Type runtimeTyp... FILE: dotnet/src/Agents/Runtime/Core/BaseAgent.cs class BaseAgent (line 18) | public abstract class BaseAgent : IHostableAgent, ISaveState method BaseAgent (line 55) | protected BaseAgent( method OnMessageAsync (line 77) | public async ValueTask OnMessageAsync(object message, Message... method SaveStateAsync (line 90) | public virtual ValueTask SaveStateAsync() method LoadStateAsync (line 96) | public virtual ValueTask LoadStateAsync(JsonElement state) method CloseAsync (line 108) | public virtual ValueTask CloseAsync() method GetAgentAsync (line 123) | protected async ValueTask GetAgentAsync(AgentType agent, Can... method SendMessageAsync (line 143) | protected ValueTask SendMessageAsync(object message, AgentId ... method PublishMessageAsync (line 156) | protected ValueTask PublishMessageAsync(object message, TopicId topic,... FILE: dotnet/src/Agents/Runtime/Core/IHandle.cs type IHandle (line 11) | public interface IHandle method HandleAsync (line 19) | ValueTask HandleAsync(T item, MessageContext messageContext); method HandleAsync (line 35) | ValueTask HandleAsync(TIn item, MessageContext messageContext); type IHandle (line 27) | public interface IHandle method HandleAsync (line 19) | ValueTask HandleAsync(T item, MessageContext messageContext); method HandleAsync (line 35) | ValueTask HandleAsync(TIn item, MessageContext messageContext); FILE: dotnet/src/Agents/Runtime/Core/Internal/HandlerInvoker.cs class HandlerInvoker (line 17) | internal sealed class HandlerInvoker method ReflectAgentHandlers (line 26) | public static Dictionary ReflectAgentHandlers(Ba... method HandlerInvoker (line 61) | private HandlerInvoker(MethodInfo methodInfo, BaseAgent target) method InvokeAsync (line 109) | public async ValueTask InvokeAsync(object? obj, MessageContex... method TypeEraseAwaitAsync (line 134) | private static async ValueTask TypeEraseAwaitAsync(ValueTa... FILE: dotnet/src/Agents/Runtime/Core/TypePrefixSubscription.cs class TypePrefixSubscription (line 22) | public class TypePrefixSubscription : ISubscriptionDefinition method TypePrefixSubscription (line 30) | public TypePrefixSubscription(string topicTypePrefix, AgentType agentT... method Matches (line 57) | public bool Matches(TopicId topic) method MapToAgent (line 68) | public AgentId MapToAgent(TopicId topic) method Equals (line 83) | public override bool Equals([NotNullWhen(true)] object? obj) method Equals (line 97) | public bool Equals(ISubscriptionDefinition? other) => this.Id == other... method GetHashCode (line 103) | public override int GetHashCode() FILE: dotnet/src/Agents/Runtime/Core/TypePrefixSubscriptionAttribute.cs class TypePrefixSubscriptionAttribute (line 11) | [AttributeUsage(AttributeTargets.Class)] method Bind (line 24) | internal ISubscriptionDefinition Bind(AgentType agentType) FILE: dotnet/src/Agents/Runtime/Core/TypeSubscription.cs class TypeSubscription (line 21) | public class TypeSubscription : ISubscriptionDefinition method TypeSubscription (line 29) | public TypeSubscription(string topicType, AgentType agentType, string?... method Matches (line 56) | public bool Matches(TopicId topic) method MapToAgent (line 67) | public AgentId MapToAgent(TopicId topic) method Equals (line 82) | public override bool Equals([NotNullWhen(true)] object? obj) method Equals (line 96) | public bool Equals(ISubscriptionDefinition? other) => this.Id == other... method GetHashCode (line 102) | public override int GetHashCode() FILE: dotnet/src/Agents/Runtime/Core/TypeSubscriptionAttribute.cs class TypeSubscriptionAttribute (line 11) | [AttributeUsage(AttributeTargets.Class)] method Bind (line 24) | internal ISubscriptionDefinition Bind(AgentType agentType) FILE: dotnet/src/Agents/Runtime/InProcess.Tests/InProcessRuntimeTests.cs class InProcessRuntimeTests (line 13) | [Trait("Category", "Unit")] method RuntimeStatusLifecycleTest (line 16) | [Fact] method SubscriptionRegistrationLifecycleTest (line 45) | [Fact] method AgentRegistrationLifecycleTest (line 66) | [Fact] method AgentStateLifecycleTest (line 138) | [Fact] method RuntimeSendMessageTest (line 182) | [Fact] method RuntimeAgentPublishToSelfTest (line 213) | [Theory] method RuntimeShouldSaveLoadStateCorrectlyTest (line 256) | [Fact] class TextMessage (line 317) | private sealed class TextMessage class WrongAgent (line 323) | private sealed class WrongAgent : IAgent, IHostableAgent method CloseAsync (line 329) | public ValueTask CloseAsync() => ValueTask.CompletedTask; method LoadStateAsync (line 331) | public ValueTask LoadStateAsync(JsonElement state) method OnMessageAsync (line 336) | public ValueTask OnMessageAsync(object message, MessageCont... method SaveStateAsync (line 341) | public ValueTask SaveStateAsync() FILE: dotnet/src/Agents/Runtime/InProcess.Tests/MessageDeliveryTests.cs class MessageDeliveryTests (line 10) | [Trait("Category", "Unit")] method Constructor_InitializesProperties (line 15) | [Fact] method Future_WithResultSink_ReturnsSinkFuture (line 31) | [Fact] method InvokeAsync_CallsServicerWithCorrectParameters (line 49) | [Fact] FILE: dotnet/src/Agents/Runtime/InProcess.Tests/MessageEnvelopeTests.cs class MessageEnvelopeTests (line 10) | [Trait("Category", "Unit")] method ConstructAllParametersTest (line 13) | [Fact] method ConstructOnlyRequiredParametersTest (line 33) | [Fact] method WithSenderTest (line 46) | [Fact] method ForSendTest (line 61) | [Fact] method ForPublishTest (line 86) | [Fact] FILE: dotnet/src/Agents/Runtime/InProcess.Tests/MessagingTestFixture.cs class BasicMessage (line 11) | public sealed class BasicMessage class TestException (line 17) | public sealed class TestException : Exception { } class PublisherAgent (line 20) | public sealed class PublisherAgent : TestAgent, IHandle method PublisherAgent (line 24) | public PublisherAgent(AgentId id, IAgentRuntime runtime, string descri... method HandleAsync (line 30) | public async ValueTask HandleAsync(BasicMessage item, MessageContext m... class SendOnAgent (line 42) | public sealed class SendOnAgent : TestAgent, IHandle method SendOnAgent (line 46) | public SendOnAgent(AgentId id, IAgentRuntime runtime, string descripti... method HandleAsync (line 52) | public async ValueTask HandleAsync(BasicMessage item, MessageContext m... class ReceiverAgent (line 63) | public sealed class ReceiverAgent : TestAgent, IHandle method ReceiverAgent (line 67) | public ReceiverAgent(AgentId id, IAgentRuntime runtime, string descrip... method HandleAsync (line 72) | public ValueTask HandleAsync(BasicMessage item, MessageContext message... class ProcessorAgent (line 79) | public sealed class ProcessorAgent : TestAgent, IHandle HandleAsync(BasicMessage item, MessageC... class CancelAgent (line 97) | public sealed class CancelAgent : TestAgent, IHandle method CancelAgent (line 99) | public CancelAgent(AgentId id, IAgentRuntime runtime, string description) method HandleAsync (line 104) | public ValueTask HandleAsync(BasicMessage item, MessageContext message... class ErrorAgent (line 113) | public sealed class ErrorAgent : TestAgent, IHandle method ErrorAgent (line 115) | public ErrorAgent(AgentId id, IAgentRuntime runtime, string description) method HandleAsync (line 122) | public ValueTask HandleAsync(BasicMessage item, MessageContext message... class MessagingTestFixture (line 130) | public sealed class MessagingTestFixture method RegisterFactoryMapInstances (line 135) | public ValueTask RegisterFactoryMapInstances(AgentT... method GetAgentInstances (line 148) | public Dictionary GetAgentInstances() where T... method RegisterReceiverAgent (line 158) | public async ValueTask RegisterReceiverAgent(string? agentNameSuffix =... method RegisterErrorAgent (line 170) | public async ValueTask RegisterErrorAgent(string? agentNameSuffix = nu... method RunPublishTestAsync (line 182) | public async ValueTask RunPublishTestAsync(TopicId sendTarget, object ... method RunSendTestAsync (line 191) | public async ValueTask RunSendTestAsync(AgentId sendTarget, o... FILE: dotnet/src/Agents/Runtime/InProcess.Tests/PublishMessageTests.cs class PublishMessageTests (line 10) | [Trait("Category", "Unit")] method Test_PublishMessage_Success (line 13) | [Fact] method Test_PublishMessage_SingleFailure (line 31) | [Fact] method Test_PublishMessage_MultipleFailures (line 47) | [Fact] method Test_PublishMessage_MixedSuccessFailure (line 66) | [Fact] method Test_PublishMessage_RecurrentPublishSucceeds (line 95) | [Fact] FILE: dotnet/src/Agents/Runtime/InProcess.Tests/ResultSinkTests.cs class ResultSinkTests (line 10) | [Trait("Category", "Unit")] method GetResultTest (line 13) | [Fact] method FutureResultTest (line 29) | [Fact] method SetExceptionTest (line 45) | [Fact] method SetCancelledTest (line 63) | [Fact] method OnCompletedTest (line 79) | [Fact] FILE: dotnet/src/Agents/Runtime/InProcess.Tests/SendMessageTests.cs class SendMessageTests (line 12) | [Trait("Category", "Unit")] method Test_SendMessage_ReturnsValue (line 15) | [Fact] method Test_SendMessage_Cancellation (line 33) | [Fact] method Test_SendMessage_Error (line 47) | [Fact] method Test_SendMessage_FromSendMessageHandler (line 61) | [Fact] FILE: dotnet/src/Agents/Runtime/InProcess.Tests/TestAgents.cs class TestAgent (line 11) | public abstract class TestAgent : BaseAgent method TestAgent (line 15) | protected TestAgent(AgentId id, IAgentRuntime runtime, string descript... class MockAgent (line 25) | public sealed class MockAgent : TestAgent, IHandle method MockAgent (line 27) | public MockAgent(AgentId id, IAgentRuntime runtime, string description) method HandleAsync (line 30) | public ValueTask HandleAsync(string item, MessageContext messageContext) method SaveStateAsync (line 36) | public override ValueTask SaveStateAsync() method LoadStateAsync (line 42) | public override ValueTask LoadStateAsync(JsonElement state) FILE: dotnet/src/Agents/Runtime/InProcess.Tests/TestSubscription.cs class TestSubscription (line 8) | public class TestSubscription(string topicType, string agentType, string... method MapToAgent (line 14) | public AgentId MapToAgent(TopicId topic) method Equals (line 24) | public bool Equals(ISubscriptionDefinition? other) => this.Id == other... method Equals (line 26) | public override bool Equals([NotNullWhen(true)] object? obj) => obj is... method GetHashCode (line 28) | public override int GetHashCode() => this.Id.GetHashCode(); method Matches (line 30) | public bool Matches(TopicId topic) FILE: dotnet/src/Agents/Runtime/InProcess/InProcessRuntime.cs class InProcessRuntime (line 18) | public sealed class InProcessRuntime : IAgentRuntime, IAsyncDisposable method DisposeAsync (line 39) | public async ValueTask DisposeAsync() method StartAsync (line 52) | public Task StartAsync(CancellationToken cancellationToken = default) method StopAsync (line 71) | public Task StopAsync(CancellationToken cancellationToken = default) method RunUntilIdleAsync (line 91) | public async Task RunUntilIdleAsync() method PublishMessageAsync (line 103) | public ValueTask PublishMessageAsync(object message, TopicId topic, Ag... method SendMessageAsync (line 124) | public async ValueTask SendMessageAsync(object message, Agent... method GetAgentAsync (line 148) | public async ValueTask GetAgentAsync(AgentId agentId, bool la... method GetAgentAsync (line 159) | public ValueTask GetAgentAsync(AgentType agentType, string ke... method GetAgentAsync (line 163) | public ValueTask GetAgentAsync(string agent, string key = Age... method GetAgentMetadataAsync (line 167) | public async ValueTask GetAgentMetadataAsync(AgentId ag... method TryGetUnderlyingAgentInstanceAsync (line 174) | public async ValueTask TryGetUnderlyingAgentInstanceAsync SaveAgentStateAsync(AgentId agentId) method AddSubscriptionAsync (line 201) | public ValueTask AddSubscriptionAsync(ISubscriptionDefinition subscrip... method RemoveSubscriptionAsync (line 218) | public ValueTask RemoveSubscriptionAsync(string subscriptionId) method LoadStateAsync (line 235) | public async ValueTask LoadStateAsync(JsonElement state) method SaveStateAsync (line 250) | public async ValueTask SaveStateAsync() method RegisterAgentFactoryAsync (line 268) | public ValueTask RegisterAgentFactoryAsync(AgentTyp... method RegisterAgentFactoryAsync (line 274) | public ValueTask RegisterAgentFactoryAsync(AgentType type, ... method TryGetAgentProxyAsync (line 291) | public ValueTask TryGetAgentProxyAsync(AgentId agentId) method ProcessNextMessageAsync (line 302) | private ValueTask ProcessNextMessageAsync(CancellationToken cancellati... method RunAsync (line 318) | private async Task RunAsync(CancellationToken cancellation) method PublishMessageServicerAsync (line 352) | private async ValueTask PublishMessageServicerAsync(MessageEnvelope en... method SendMessageServicerAsync (line 397) | private async ValueTask SendMessageServicerAsync(MessageEnvel... method EnsureAgentAsync (line 417) | private async ValueTask EnsureAgentAsync(AgentId agentId) method FinishAsync (line 433) | private async Task FinishAsync(CancellationToken token) method ExecuteTracedAsync (line 450) | private ValueTask ExecuteTracedAsync(Func> func) method ExecuteTracedAsync (line 458) | private ValueTask ExecuteTracedAsync(Func func) FILE: dotnet/src/Agents/Runtime/InProcess/MessageDelivery.cs class MessageDelivery (line 9) | internal sealed class MessageDelivery(MessageEnvelope message, Func : IValueTaskSource method SetResult (line 11) | void SetResult(TResult result); method SetException (line 12) | void SetException(Exception exception); method SetCancelled (line 13) | void SetCancelled(OperationCanceledException? exception = null); class ResultSink (line 18) | internal sealed class ResultSink : IResultSink method GetResult (line 24) | public TResult GetResult(short token) method GetStatus (line 29) | public ValueTaskSourceStatus GetStatus(short token) method OnCompleted (line 34) | public void OnCompleted(Action continuation, object? state, s... method SetCancelled (line 39) | public void SetCancelled(OperationCanceledException? exception = null) method SetException (line 45) | public void SetException(Exception exception) method SetResult (line 50) | public void SetResult(TResult result) FILE: dotnet/src/Agents/UnitTests/A2A/A2AAgentExtensionsTests.cs class A2AAgentExtensionsTests (line 13) | public sealed class A2AAgentExtensionsTests method AsAIAgent_WithValidA2AAgent_ReturnsSemanticKernelAIAgent (line 15) | [Fact] method AsAIAgent_WithNullA2AAgent_ThrowsArgumentNullException (line 32) | [Fact] method AsAIAgent_CreatesWorkingThreadFactory (line 42) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithNullAgentId_CreatesNewThread (line 62) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithValidAgentId_CreatesThreadWithId (line 83) | [Fact] method AsAIAgent_ThreadSerializer_SerializesThreadId (line 106) | [Fact] FILE: dotnet/src/Agents/UnitTests/A2A/A2AAgentTests.cs class A2AAgentTests (line 18) | public sealed class A2AAgentTests : BaseA2AClientTest method ConstructorShouldVerifyParams (line 23) | [Fact] method VerifyConstructor (line 33) | [Fact] method VerifyInvokeAsync (line 45) | [Fact] method VerifyInvokeStreamingAsync (line 64) | [Fact] FILE: dotnet/src/Agents/UnitTests/A2A/A2AHostAgentTests.cs class A2AHostAgentTests (line 19) | public sealed class A2AHostAgentTests : BaseA2AClientTest method ConstructorShouldVerifyParams (line 24) | [Fact] method VerifyExecuteAgentTaskAsync (line 33) | [Fact] method CreateUserMessages (line 57) | private List CreateUserMessages(string[] userMessages) class MockAgent (line 75) | internal sealed class MockAgent : Agent method InvokeAsync (line 77) | public override async IAsyncEnumerable CreateChannelAsync(Canc... method GetChannelKeys (line 96) | protected internal override IEnumerable GetChannelKeys() method RestoreChannelAsync (line 101) | protected internal override Task RestoreChannelAsync(str... class MockAgentThread (line 107) | internal sealed class MockAgentThread : AgentThread method CreateInternalAsync (line 109) | protected override Task CreateInternalAsync(CancellationToken... method DeleteInternalAsync (line 114) | protected override Task DeleteInternalAsync(CancellationToken cancella... method OnNewMessageInternalAsync (line 119) | protected override Task OnNewMessageInternalAsync(ChatMessageContent n... FILE: dotnet/src/Agents/UnitTests/A2A/BaseA2AClientTest.cs class BaseA2AClientTest (line 10) | public class BaseA2AClientTest : IDisposable method BaseA2AClientTest (line 16) | internal BaseA2AClientTest() method Dispose (line 24) | public void Dispose() method CreateAgentCardAsync (line 32) | protected async Task CreateAgentCardAsync() FILE: dotnet/src/Agents/UnitTests/AIAgent/SemanticKernelAIAgentTests.cs class SemanticKernelAIAgentTests (line 20) | public sealed class SemanticKernelAIAgentTests method Constructor_Succeeds (line 22) | [Fact] method Constructor_WithNullSemanticKernelAgent_ThrowsArgumentNullException (line 38) | [Fact] method Constructor_WithNullThreadFactory_ThrowsArgumentNullException (line 50) | [Fact] method Constructor_WithNullThreadDeserializationFactory_ThrowsArgumentNullException (line 62) | [Fact] method Constructor_WithNullThreadSerializer_ThrowsArgumentNullException (line 74) | [Fact] method DeserializeThread_ReturnsSemanticKernelAIAgentThread (line 86) | [Fact] method GetNewThread_ReturnsSemanticKernelAIAgentThread (line 104) | [Fact] method DeserializeThread_CallsDeserializationFactory (line 121) | [Fact] method GetNewThread_CallsThreadFactory (line 146) | [Fact] method Properties_ReflectInnerAgentProperties (line 170) | [Fact] method Run_CallsInnerAgentAsync (line 189) | [Fact] method RunStreaming_CallsInnerAgentAsync (line 229) | [Fact] method RunAsync_RemovesDuplicateTextContentInToolMessage (line 264) | [Fact] method RunAsync_DoesNotRemoveTextContentWhenDifferent (line 304) | [Fact] method GetService_WithKernelType_ReturnsKernel (line 343) | [Fact] method GetService_WithKernelTypeAndServiceKey_ReturnsNull (line 359) | [Fact] method GetService_WithAgentType_ReturnsInnerAgent (line 375) | [Fact] method GetService_WithAgentTypeAndServiceKey_ReturnsNull (line 389) | [Fact] method GetService_WithNonAgentType_ReturnsNull (line 404) | [Fact] method GetService_WithNullType_ThrowsArgumentNullException (line 418) | [Fact] method GetService_WithBaseClassType_ReturnsInnerAgent (line 429) | [Fact] method GetService_WithDerivedType_ReturnsInnerAgentWhenMatches (line 443) | [Fact] method GetService_WithIncompatibleDerivedType_ReturnsNull (line 457) | [Fact] class TestAgent (line 471) | private sealed class TestAgent : Agent method InvokeAsync (line 473) | public override IAsyncEnumerable CreateChannelAsync(Ca... method GetChannelKeys (line 488) | protected internal override IEnumerable GetChannelKeys() method RestoreChannelAsync (line 493) | protected internal override Task RestoreChannelAsync(s... FILE: dotnet/src/Agents/UnitTests/AIAgent/SemanticKernelAIAgentThreadTests.cs class SemanticKernelAIAgentThreadTests (line 14) | public sealed class SemanticKernelAIAgentThreadTests method Constructor_InitializesProperties (line 16) | [Fact] method Serialize_CallsThreadSerializer (line 30) | [Fact] method Serialize_WithJsonSerializerOptions_PassesOptionsToSerializer (line 55) | [Fact] method GetService_WithAgentThreadType_ReturnsInnerThread (line 78) | [Fact] method GetService_WithAgentThreadTypeAndServiceKey_ReturnsNull (line 92) | [Fact] method GetService_WithNonAgentThreadType_ReturnsNull (line 107) | [Fact] method GetService_WithNullType_ThrowsArgumentNullException (line 121) | [Fact] method Serialize_WithNullOptions_CallsSerializerWithNull (line 132) | [Fact] method Constructor_WithNullThread_ThrowsArgumentNullException (line 154) | [Fact] method Constructor_WithNullSerializer_ThrowsArgumentNullException (line 162) | [Fact] method GetService_WithBaseClassType_ReturnsInnerThread (line 170) | [Fact] method GetService_WithDerivedType_ReturnsInnerThreadWhenMatches (line 184) | [Fact] method GetService_WithIncompatibleDerivedType_ReturnsNull (line 198) | [Fact] method GetService_WithInterfaceType_ReturnsNull (line 212) | [Fact] class TestAgentThread (line 226) | private sealed class TestAgentThread : AgentThread method CreateInternalAsync (line 228) | protected override Task CreateInternalAsync(CancellationTok... method DeleteInternalAsync (line 233) | protected override Task DeleteInternalAsync(CancellationToken cancel... method OnNewMessageInternalAsync (line 238) | protected override Task OnNewMessageInternalAsync(ChatMessageContent... FILE: dotnet/src/Agents/UnitTests/AgentChannelTests.cs class AgentChannelTests (line 14) | public class AgentChannelTests method VerifyAgentChannelUpcastAsync (line 20) | [Fact] FILE: dotnet/src/Agents/UnitTests/AgentChatSerializerTests.cs class AgentChatSerializerTests (line 19) | public class AgentChatSerializerTests method VerifySerializedChatEmptyAsync (line 24) | [Fact] method VerifySerializedChatWithoutAgentsAsync (line 53) | [Fact] method VerifySerializedChatWithAgentsAsync (line 83) | [Fact] method VerifySerializedChatWithAggregatorAsync (line 114) | [Fact] method VerifyDeserializedChatWithAgentsAsync (line 145) | [Fact] method VerifyDeserializedChatWithAggregatorAsync (line 173) | [Fact] method VerifyDeserializedChatWithActivityAsync (line 201) | [Fact] method VerifyDeserializedChatWithUserMessageAsync (line 220) | [Fact] method CreateSerializerAsync (line 236) | private async Task CreateSerializerAsync(TestChat... method SerializeChatAsync (line 248) | private async Task SerializeChatAsync(TestChat chat) method CreateMockAgent (line 258) | private static MockAgent CreateMockAgent() => new() { Response = [new(... class TestChat (line 260) | private sealed class TestChat(params Agent[] agents) : AgentChat method InvokeAsync (line 264) | public override IAsyncEnumerable InvokeAsync( method InvokeStreamingAsync (line 268) | public override IAsyncEnumerable Invoke... FILE: dotnet/src/Agents/UnitTests/AgentChatTests.cs class AgentChatTests (line 18) | public class AgentChatTests method VerifyAgentChatLifecycleAsync (line 23) | [Fact] method VerifyAgentChatRejectsSystemMessage (line 71) | [Fact] method VerifyAgentChatThrowsWhenActiveAsync (line 84) | [Fact] method VerifyGroupAgentChatConcurrencyAsync (line 97) | [Fact(Skip = "Not 100% reliable for github workflows, but useful for d... method VerifyHistoryAsync (line 147) | private async Task VerifyHistoryAsync(int expectedCount, IAsyncEnumera... class TestChat (line 152) | private sealed class TestChat : AgentChat method InvokeAsync (line 158) | public override IAsyncEnumerable InvokeAsync( method InvalidInvokeAsync (line 162) | public IAsyncEnumerable InvalidInvokeAsync( method InvokeStreamingAsync (line 169) | public override IAsyncEnumerable Invoke... FILE: dotnet/src/Agents/UnitTests/AgentExtensionsTests.cs class AgentExtensionsTests (line 11) | public sealed class AgentExtensionsTests method AsAIAgent_WithValidParameters_ReturnsSemanticKernelAIAgent (line 13) | [Fact] method AsAIAgent_WithNullSemanticKernelAgent_ThrowsArgumentNullException (line 30) | [Fact] method AsAIAgent_WithNullThreadFactory_ThrowsArgumentNullException (line 43) | [Fact] method AsAIAgent_WithNullThreadDeserializationFactory_ThrowsArgumentNullException (line 55) | [Fact] method AsAIAgent_WithNullThreadSerializer_ThrowsArgumentNullException (line 67) | [Fact] method AsAIAgent_WithValidFactories_CreatesWorkingAdapter (line 79) | [Fact] method AsAIAgent_WithDeserializationFactory_CreatesWorkingAdapter (line 107) | [Fact] FILE: dotnet/src/Agents/UnitTests/AgentTests.cs class AgentTests (line 19) | public class AgentTests method AgentTests (line 29) | public AgentTests() method InvokeWithoutMessageCallsMockedInvokeWithEmptyArrayAsync (line 57) | [Fact] method InvokeWithStringMessageCallsMockedInvokeWithMessageInCollectionAsync (line 85) | [Fact] method InvokeWithSingleMessageCallsMockedInvokeWithMessageInCollectionAsync (line 114) | [Fact] method InvokeStreamingWithoutMessageCallsMockedInvokeWithEmptyArrayAsync (line 143) | [Fact] method InvokeStreamingWithStringMessageCallsMockedInvokeWithMessageInCollectionAsync (line 171) | [Fact] method InvokeStreamingWithSingleMessageCallsMockedInvokeWithMessageInCollectionAsync (line 200) | [Fact] method VerifyNullArgumentMergeWhenRenderingPrompt (line 228) | [Fact] method VerifyArgumentParameterMerge (line 249) | [Fact] method VerifyArgumentSettingsMerge (line 283) | [Fact] FILE: dotnet/src/Agents/UnitTests/AggregatorAgentTests.cs class AggregatorAgentTests (line 18) | public class AggregatorAgentTests method VerifyAggregatorAgentUsageAsync (line 23) | [Theory] method VerifyMultipleAggregatorAgentAsync (line 109) | [Fact] method CreateMockAgent (line 177) | private static MockAgent CreateMockAgent(string agentName) => new() { ... class ApprovalTerminationStrategy (line 179) | private sealed class ApprovalTerminationStrategy : TerminationStrategy method ShouldAgentTerminateAsync (line 181) | protected override Task ShouldAgentTerminateAsync(Agent agent,... class AgentTerminationStrategy (line 185) | private sealed class AgentTerminationStrategy(Agent lastAgent) : Termi... method ShouldAgentTerminateAsync (line 187) | protected override Task ShouldAgentTerminateAsync(Agent agent,... FILE: dotnet/src/Agents/UnitTests/AzureAI/AzureAIAgentExtensionsTests.cs class AzureAIAgentExtensionsTests (line 14) | public sealed class AzureAIAgentExtensionsTests method AsAIAgent_WithValidAzureAIAgent_ReturnsSemanticKernelAIAgent (line 26) | [Fact] method AsAIAgent_WithNullAzureAIAgent_ThrowsArgumentNullException (line 41) | [Fact] method AsAIAgent_CreatesWorkingThreadFactory (line 51) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithNullAgentId_CreatesNewThread (line 68) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithValidAgentId_CreatesThreadWithId (line 87) | [Fact] method AsAIAgent_ThreadSerializer_SerializesThreadId (line 109) | [Fact] FILE: dotnet/src/Agents/UnitTests/AzureAI/AzureAIAgentInvokeOptionsTests.cs class AzureAIAgentInvokeOptionsTests (line 14) | public class AzureAIAgentInvokeOptionsTests method ConstructorShouldClonePropertiesCorrectly (line 19) | [Fact] method ConstructorShouldCloneAgentInvokeOptionsPropertiesCorrectly (line 60) | [Fact] FILE: dotnet/src/Agents/UnitTests/AzureAI/AzureAIAssistantInvocationOptionsTests.cs class AzureAIAssistantInvocationOptionsTests (line 15) | public class AzureAIAssistantInvocationOptionsTests method OpenAIAssistantInvocationOptionsInitialState (line 20) | [Fact] method OpenAIAssistantInvocationOptionsAssignment (line 48) | [Fact] method ValidateSerialization (line 91) | private static void ValidateSerialization(AzureAIInvocationOptions sou... FILE: dotnet/src/Agents/UnitTests/AzureAI/Definition/AzureAIAgentFactoryTests.cs class AzureAIAgentFactoryTests (line 21) | public class AzureAIAgentFactoryTests : IDisposable method AzureAIAgentFactoryTests (line 30) | public AzureAIAgentFactoryTests() method Dispose (line 52) | public void Dispose() method VerifyCanCreateAzureAIAgentAsync (line 62) | [Fact] method VerifyCanGetAzureAIAgentAsync (line 102) | [Fact] method SetupResponse (line 193) | private HttpResponseMessage SetupResponse(HttpStatusCode statusCode, s... FILE: dotnet/src/Agents/UnitTests/AzureAI/Extensions/AgentDefinitionExtensionsTests.cs class AgentDefinitionExtensionsTests (line 13) | public class AgentDefinitionExtensionsTests method VerifyGetAzureToolDefinitions (line 18) | [Fact] method VerifyGetMetadata (line 49) | [Fact] FILE: dotnet/src/Agents/UnitTests/AzureAI/Extensions/KernelFunctionExtensionsTests.cs class KernelFunctionExtensionsTests (line 14) | public class KernelFunctionExtensionsTests method VerifyKernelFunctionToFunctionTool (line 19) | [Fact] class TestPlugin (line 51) | private sealed class TestPlugin() method TestFunction1 (line 54) | [KernelFunction] method TestFunction2 (line 58) | [KernelFunction] FILE: dotnet/src/Agents/UnitTests/AzureAI/Internal/AgentMessageFactoryTests.cs class AgentMessageFactoryTests (line 15) | public class AgentMessageFactoryTests method VerifyAssistantMessageAdapterGetMessageContentsWithText (line 20) | [Fact] method VerifyAssistantMessageAdapterGetMessageWithImageUrl (line 38) | [Fact] method VerifyAssistantMessageAdapterGetMessageWithImageData (line 55) | [Fact] method VerifyAssistantMessageAdapterGetMessageWithImageFile (line 72) | [Fact] method VerifyAssistantMessageAdapterGetMessageWithAll (line 89) | [Fact] FILE: dotnet/src/Agents/UnitTests/AzureAI/RunPollingOptionsTests.cs class RunPollingOptionsTests (line 11) | public class RunPollingOptionsTests method RunPollingOptionsInitialStateTest (line 16) | [Fact] method RunPollingOptionsAssignmentTest (line 32) | [Fact] method RunPollingOptionsGetIntervalTest (line 55) | [Fact] FILE: dotnet/src/Agents/UnitTests/Bedrock/BedrockAgentChannelTests.cs class BedrockAgentChannelTests (line 21) | public class BedrockAgentChannelTests method VerifyReceiveAsync (line 34) | [Fact] method VerifyReceiveWithEmptyContentAsync (line 51) | [Fact] method VerifyReceiveWithIncorrectSequenceAsync (line 73) | [Fact] method VerifyResetAsync (line 92) | [Fact] method VerifyInvokeAsync (line 115) | [Fact] method VerifyInvokeWithEmptyHistoryAsync (line 151) | [Fact] method VerifyInvokeStreamAsync (line 174) | [Fact] method VerifyInvokeStreamingWithEmptyHistoryAsync (line 210) | [Fact] method CreateNormalHistory (line 230) | private List CreateNormalHistory() method CreateIncorrectSequenceHistory (line 239) | private List CreateIncorrectSequenceHistory() method CreateMockClients (line 260) | private (Mock, Mock) ... FILE: dotnet/src/Agents/UnitTests/Bedrock/BedrockAgentTests.cs class BedrockAgentTests (line 23) | public class BedrockAgentTests method VerifyBedrockAgentDefinition (line 43) | [Fact] method VerifyBedrockAgentCreateAsync (line 57) | [Fact] method VerifyBedrockAgentCreateWithActionGroupsAsync (line 74) | [Fact] method VerifyBedrockAgentCreateWithKernelAsync (line 156) | [Fact] method VerifyBedrockAgentCreateWithKernelArgumentsAsync (line 176) | [Fact] method VerifyBedrockAgentChannelKeyAsync (line 198) | [Fact] method VerifyInvokeWithWrongThreadTypeThrowsAsync (line 216) | [Fact] method CreateMockClients (line 236) | private (Mock, Mock) ... method VerifyAgent (line 294) | private void VerifyAgent(BedrockAgent bedrockAgent) class WeatherPlugin (line 302) | private sealed class WeatherPlugin method Current (line 304) | [KernelFunction, Description("Provides realtime weather information.")] FILE: dotnet/src/Agents/UnitTests/Bedrock/Extensions.cs/BedrockAgentExtensionsTests.cs class BedrockAgentExtensionsTests (line 19) | public class BedrockAgentExtensionsTests method AsAIAgent_WithValidBedrockAgent_ReturnsSemanticKernelAIAgent (line 36) | [Fact] method AsAIAgent_WithNullBedrockAgent_ThrowsArgumentNullException (line 51) | [Fact] method AsAIAgent_CreatesWorkingThreadFactory (line 61) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithNullAgentId_CreatesNewThread (line 79) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithValidAgentId_CreatesThreadWithId (line 98) | [Fact] method AsAIAgent_ThreadSerializer_SerializesThreadId (line 118) | [Fact] method VerifyCreateAndPrepareAgentAsync (line 146) | [Fact] method VerifyAssociateAgentKnowledgeBaseAsync (line 166) | [Fact] method VerifyDisassociateAgentKnowledgeBaseAsync (line 194) | [Fact] method VerifyCreateCodeInterpreterActionGroupAsync (line 222) | [Fact] method VerifyCreateKernelFunctionActionGroupAsync (line 250) | [Fact] method VerifyEnableUserInputActionGroupAsync (line 278) | [Fact] method CreateMockClients (line 301) | private (Mock, Mock) ... method ModifyMockClientGetAgentResponseSequence (line 361) | private void ModifyMockClientGetAgentResponseSequence(Mock CreateAsyncEnumerable(IEnum... FILE: dotnet/src/Agents/UnitTests/CopilotStudio/ContentProcessorTests.cs class ContentProcessorTests (line 14) | public class ContentProcessorTests method ConvertToStreaming_EmptyCollection_ReturnsEmptyEnumerable (line 16) | [Fact] method ConvertToStreaming_TextContent_ReturnsStreamingTextContent (line 29) | [Fact] method ConvertToStreaming_ReasoningContent_ReturnsStreamingReasoningContent (line 45) | [Fact] method ConvertToStreaming_ActionContent_ReturnsStreamingActionContent (line 61) | [Fact] method ConvertToStreaming_MixedContentTypes_ReturnsCorrespondingStreamingTypes (line 77) | [Fact] method ConvertToStreaming_UnknownContentType_LogsWarningAndSkipsContent (line 99) | [Fact] class TestLogger (line 120) | private sealed class TestUnknownContent : KernelContent; method IsEnabled (line 126) | public bool IsEnabled(LogLevel logLevel) => true; method Log (line 128) | public void Log(LogLevel logLevel, EventId eventId, TState s... method BeginScope (line 136) | IDisposable? ILogger.BeginScope(TState state) => null; FILE: dotnet/src/Agents/UnitTests/CopilotStudio/CopilotStudioAgentTests.cs class CopilotStudioAgentTests (line 11) | public class CopilotStudioAgentTests method CreateClient_WithValidSettings_ReturnsConfiguredClient (line 13) | [Fact] method CreateClient_WithNullLogger_UsesNullLogger (line 28) | [Fact] FILE: dotnet/src/Agents/UnitTests/CopilotStudio/CopilotStudioConnectionSettingsTests.cs class CopilotStudioConnectionSettingsTests (line 15) | public class CopilotStudioConnectionSettingsTests method Constructor_WithAllParameters_SetsPropertiesCorrectly (line 20) | [Fact] method Constructor_WithRequiredParameters_SetsPropertiesCorrectly (line 43) | [Fact] method Constructor_WithConfiguration_SetsPropertiesCorrectly (line 65) | [Fact] method Constructor_WithConfigurationMissingAppClientId_ThrowsArgumentException (line 91) | [Fact] method Constructor_WithConfigurationMissingTenantId_ThrowsArgumentException (line 110) | [Fact] method Constructor_WithConfigurationMissingAppClientSecret_DoesNotThrow (line 129) | [Fact] method UseInteractiveAuthentication_DefaultValue_IsTrue (line 153) | [Fact] method UseInteractiveAuthentication_CanBeModified (line 166) | [Fact] method DefaultCloud_IsProd (line 182) | [Fact] method DefaultCopilotAgentType_IsPublished (line 195) | [Fact] FILE: dotnet/src/Agents/UnitTests/Core/AgentGroupChatTests.cs class AgentGroupChatTests (line 18) | public class AgentGroupChatTests method VerifyGroupAgentChatDefaultState (line 23) | [Fact] method VerifyGroupAgentChatAgentMembershipAsync (line 44) | [Fact] method VerifyGroupAgentChatMultiTurnAsync (line 72) | [Fact] method VerifyGroupAgentChatFailedSelectionAsync (line 126) | [Fact] method VerifyGroupAgentChatMultiTurnTerminationAsync (line 154) | [Fact] method VerifyGroupAgentChatDiscreteTerminationAsync (line 182) | [Fact] method Create3AgentChat (line 211) | private static AgentGroupChat Create3AgentChat() method CreateMockAgent (line 220) | private static MockAgent CreateMockAgent() => new() { Response = [new(... class TestTerminationStrategy (line 222) | private sealed class TestTerminationStrategy(bool shouldTerminate) : T... method ShouldAgentTerminateAsync (line 224) | protected override Task ShouldAgentTerminateAsync(Agent agent,... class FailedSelectionStrategy (line 230) | private sealed class FailedSelectionStrategy : SelectionStrategy method SelectAgentAsync (line 232) | protected override Task SelectAgentAsync(IReadOnlyList... FILE: dotnet/src/Agents/UnitTests/Core/AgentThreadTests.cs class AgentThreadTests (line 18) | public class AgentThreadTests method CreateShouldSetIdAndInvokeCreateInternalOnceAsync (line 23) | [Fact] method CreateShouldThrowIfThreadDeletedAsync (line 41) | [Fact] method DeleteShouldSetIsDeletedAndInvokeDeleteInternalAsync (line 58) | [Fact] method DeleteShouldNotInvokeDeleteInternalIfAlreadyDeletedAsync (line 77) | [Fact] method DeleteShouldThrowIfNeverCreatedAsync (line 97) | [Fact] method OnNewMessageShouldCreateThreadIfNotCreatedAsync (line 112) | [Fact] method OnNewMessageShouldThrowIfThreadDeletedAsync (line 131) | [Fact] method OnResumeShouldThrowIfThreadNotCreatedAsync (line 150) | [Fact] method OnResumeShouldThrowIfThreadDeletedAsync (line 163) | [Fact] method OnSuspendShouldCallOnSuspendOnRegisteredPartsAsync (line 179) | [Fact] method OnResumeShouldCallOnResumeOnRegisteredPartsAsync (line 199) | [Fact] method CreateShouldCallOnThreadCreatedOnRegisteredPartsAsync (line 219) | [Fact] method DeleteShouldCallOnThreadDeleteOnRegisteredPartsAsync (line 238) | [Fact] method OnNewMessageShouldCallOnNewMessageOnRegisteredPartsAsync (line 258) | [Fact] class TestAgentThread (line 276) | private sealed class TestAgentThread : AgentThread method CreateAsync (line 282) | public new Task CreateAsync(CancellationToken cancellationToken = de... method CreateInternalAsync (line 287) | protected override Task CreateInternalAsync(CancellationTok... method DeleteInternalAsync (line 293) | protected override Task DeleteInternalAsync(CancellationToken cancel... method OnNewMessageInternalAsync (line 299) | protected override Task OnNewMessageInternalAsync(ChatMessageContent... FILE: dotnet/src/Agents/UnitTests/Core/Chat/AgentGroupChatSettingsTests.cs class AgentGroupChatSettingsTests (line 11) | public class AgentGroupChatSettingsTests method VerifyChatExecutionSettingsDefault (line 16) | [Fact] method VerifyChatExecutionContinuationStrategyDefault (line 31) | [Fact] method VerifyChatExecutionSelectionStrategyDefault (line 49) | [Fact] FILE: dotnet/src/Agents/UnitTests/Core/Chat/AggregatorTerminationStrategyTests.cs class AggregatorTerminationStrategyTests (line 16) | public class AggregatorTerminationStrategyTests method VerifyAggregateTerminationStrategyInitialState (line 21) | [Fact] method VerifyAggregateTerminationStrategyAnyAsync (line 34) | [Fact] method VerifyAggregateTerminationStrategyAllAsync (line 72) | [Fact] method VerifyAggregateTerminationStrategyAgentAsync (line 110) | [Fact] method VerifyResultAsync (line 140) | private static async Task VerifyResultAsync(bool expectedResult, Agent... class MockTerminationStrategy (line 152) | private sealed class MockTerminationStrategy(bool terminationResult) :... method ShouldAgentTerminateAsync (line 154) | protected override Task ShouldAgentTerminateAsync(Agent agent,... FILE: dotnet/src/Agents/UnitTests/Core/Chat/KernelFunctionSelectionStrategyTests.cs class KernelFunctionSelectionStrategyTests (line 15) | public class KernelFunctionSelectionStrategyTests method VerifyKernelFunctionSelectionStrategyDefaultsAsync (line 20) | [Fact] method VerifyKernelFunctionSelectionStrategyThrowsOnNullResultAsync (line 53) | [Fact] method VerifyKernelFunctionSelectionStrategyInitialAgentAsync (line 73) | [Fact] method VerifyKernelFunctionSelectionStrategyNullAgentAsync (line 96) | [Fact] method VerifyKernelFunctionSelectionStrategyBadAgentFallbackWithNoInitialAgentAsync (line 123) | [Fact] method VerifyKernelFunctionSelectionStrategyBadAgentFallbackAsync (line 152) | [Fact] class TestPlugin (line 172) | private sealed class TestPlugin(string? agentName) method GetValue (line 174) | [KernelFunction] FILE: dotnet/src/Agents/UnitTests/Core/Chat/KernelFunctionTerminationStrategyTests.cs class KernelFunctionTerminationStrategyTests (line 15) | public class KernelFunctionTerminationStrategyTests method VerifyKernelFunctionTerminationStrategyDefaultsAsync (line 20) | [Fact] method VerifyKernelFunctionTerminationStrategyParsingAsync (line 50) | [Fact] class TestPlugin (line 69) | private sealed class TestPlugin() method GetValue (line 71) | [KernelFunction] FILE: dotnet/src/Agents/UnitTests/Core/Chat/RegExTerminationStrategyTests.cs class RegexTerminationStrategyTests (line 14) | public partial class RegexTerminationStrategyTests method VerifyExpressionTerminationStrategyAsync (line 19) | [Fact] method VerifyResultAsync (line 39) | private static async Task VerifyResultAsync(bool expectedResult, Regex... method MyRegex (line 52) | [GeneratedRegex("(?:^|\\W)test(?:$|\\W)")] FILE: dotnet/src/Agents/UnitTests/Core/Chat/SequentialSelectionStrategyTests.cs class SequentialSelectionStrategyTests (line 13) | public class SequentialSelectionStrategyTests method VerifySequentialSelectionStrategyTurnsAsync (line 18) | [Fact] method VerifySequentialSelectionStrategyInitialLastAgentAsync (line 47) | [Fact] method VerifySequentialSelectionStrategyInitialFirstAgentAsync (line 69) | [Fact] method VerifySequentialSelectionStrategyEmptyAsync (line 91) | [Fact] method VerifyNextAgentAsync (line 101) | private static async Task VerifyNextAgentAsync(Agent expectedAgent, Ag... FILE: dotnet/src/Agents/UnitTests/Core/ChatCompletionAgentExtensionsTests.cs class ChatCompletionAgentExtensionsTests (line 11) | public sealed class ChatCompletionAgentExtensionsTests method AsAIAgent_WithValidChatCompletionAgent_ReturnsSemanticKernelAIAgent (line 13) | [Fact] method AsAIAgent_WithNullChatCompletionAgent_ThrowsArgumentNullException (line 31) | [Fact] method AsAIAgent_CreatesWorkingThreadFactory (line 41) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithNullChatHistory_CreatesNewThread (line 62) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithValidChatHistory_CreatesThreadWithHistory (line 84) | [Fact] method AsAIAgent_ThreadSerializer_SerializesChatHistory (line 112) | [Fact] FILE: dotnet/src/Agents/UnitTests/Core/ChatCompletionAgentTests.cs class ChatCompletionAgentTests (line 21) | public class ChatCompletionAgentTests method VerifyChatCompletionAgentDefinition (line 26) | [Fact] method VerifyChatCompletionAgentDefinitionWithArguments (line 49) | [Fact] method VerifyChatCompletionAgentTemplate (line 76) | [Fact] method VerifyThrowsForInvalidTemplateFactory (line 122) | [Fact] method VerifyChatCompletionAgentInvocationAsync (line 143) | [Fact] method VerifyChatCompletionAgentInvocationsCanMutateProvidedKernelAsync (line 182) | [Fact] method VerifyChatClientAgentInvocationAsync (line 222) | [Fact] method VerifyChatCompletionAgentStreamingAsync (line 259) | [Fact] method VerifyChatCompletionAgentStreamingCanMutateProvidedKernelAsync (line 304) | [Fact] method VerifyChatClientAgentStreamingAsync (line 350) | [Fact] method VerifyChatCompletionServiceSelection (line 393) | [Fact] method VerifyChatClientSelection (line 419) | [Fact] method VerifyChatCompletionChannelKeys (line 445) | [Fact] method VerifyChatCompletionAgentThrowsWhenUseImmutableKernelFalseWithAIFunctionsAsync (line 465) | [Fact] method VerifyChatCompletionAgentThrowsWhenUseImmutableKernelDefaultWithAIFunctionsAsync (line 507) | [Fact] method VerifyChatCompletionAgentKernelImmutabilityWhenUseImmutableKernelTrueAsync (line 549) | [Fact] method VerifyChatCompletionAgentMutableKernelWhenUseImmutableKernelFalseNoAIFunctionsAsync (line 607) | [Fact] method VerifyChatCompletionAgentStreamingThrowsWhenUseImmutableKernelFalseWithAIFunctionsAsync (line 657) | [Fact] method VerifyChatCompletionAgentStreamingThrowsWhenUseImmutableKernelDefaultWithAIFunctionsAsync (line 705) | [Fact] method VerifyChatCompletionAgentStreamingKernelImmutabilityWhenUseImmutableKernelTrueAsync (line 753) | [Fact] method VerifyChatCompletionAgentStreamingMutableKernelWhenUseImmutableKernelFalseNoAIFunctionsAsync (line 817) | [Fact] method CreateKernel (line 870) | private static Kernel CreateKernel(IChatCompletionService chatCompleti... method CreateKernel (line 877) | private static Kernel CreateKernel(IChatClient chatClient) method GetKernelFromChatOptions (line 889) | private static Kernel? GetKernelFromChatOptions(ChatOptions options) class TestAIFunction (line 908) | private sealed class TestAIFunction : AIFunction method TestAIFunction (line 910) | public TestAIFunction(string name, string description = "") method InvokeCoreAsync (line 920) | protected override ValueTask InvokeCoreAsync(AIFunctionArgu... FILE: dotnet/src/Agents/UnitTests/Core/ChatHistoryAgentThreadTests.cs class ChatHistoryAgentThreadTests (line 16) | public class ChatHistoryAgentThreadTests method CreateShouldGenerateIdAsync (line 21) | [Fact] method DeleteShouldMarkThreadAsDeletedAsync (line 38) | [Fact] method OnNewMessageShouldAddMessageToHistoryAsync (line 55) | [Fact] method GetMessagesShouldReturnAllMessagesAsync (line 74) | [Fact] method GetMessagesShouldThrowIfThreadIsDeletedAsync (line 97) | [Fact] method GetMessagesShouldCreateThreadIfNotCreatedAsync (line 112) | [Fact] FILE: dotnet/src/Agents/UnitTests/Core/ChatHistoryChannelTests.cs class ChatHistoryChannelTests (line 16) | public class ChatHistoryChannelTests method VerifyAgentIsChatHistoryAgentAsync (line 22) | [Fact] method VerifyReceiveFiltersEmptyContentAsync (line 36) | [Fact] method VerifyReceiveFiltersFileContentAsync (line 55) | [Fact] method VerifyReceiveAcceptsFunctionContentAsync (line 85) | [Fact] method VerifyReceiveAcceptsImageContentAsync (line 110) | [Fact] FILE: dotnet/src/Agents/UnitTests/Core/Definition/ChatCompletionAgentFactoryTests.cs class ChatCompletionAgentFactoryTests (line 13) | public class ChatCompletionAgentFactoryTests method VerifyCanCreateChatCompletionAgentAsync (line 18) | [Fact] FILE: dotnet/src/Agents/UnitTests/Core/Extensions/AgentDefinitionExtensionsTests.cs class AgentDefinitionExtensionsTests (line 13) | public class AgentDefinitionExtensionsTests method VerifyGetDefaultKernelArguments (line 18) | [Fact] method VerifyGetFirstToolDefinition (line 45) | [Fact] method VerifyIsEnableCodeInterpreter (line 67) | [Fact] method VerifyIsEnableFileSearch (line 86) | [Fact] FILE: dotnet/src/Agents/UnitTests/Core/Factory/AggregatorAgentFactoryTests.cs class AggregatorAgentFactoryTests (line 16) | public class AggregatorAgentFactoryTests method ItCreatesKernelAgentsAsync (line 21) | [Fact] method ItReturnsNullForUnknownAgentTypeAsync (line 44) | [Fact] class MyAgentFactory1 (line 57) | private sealed class MyAgentFactory1 : AgentFactory method MyAgentFactory1 (line 59) | public MyAgentFactory1() : base(["my-type-1"]) method TryCreateAsync (line 63) | public override async Task TryCreateAsync(Kernel kernel, Age... class MyAgentFactory2 (line 77) | private sealed class MyAgentFactory2 : AgentFactory method MyAgentFactory2 (line 79) | public MyAgentFactory2() : base(["my-type-2"]) method TryCreateAsync (line 83) | public override async Task TryCreateAsync(Kernel kernel, Age... class MyAgent1 (line 97) | private sealed class MyAgent1 : Agent method MyAgent1 (line 99) | public MyAgent1() method InvokeAsync (line 103) | public override IAsyncEnumerable CreateChannelAsync(Ca... method GetChannelKeys (line 118) | protected internal override IEnumerable GetChannelKeys() method RestoreChannelAsync (line 123) | protected internal override Task RestoreChannelAsync(s... class MyAgent2 (line 129) | private sealed class MyAgent2 : Agent method MyAgent2 (line 131) | public MyAgent2() method InvokeAsync (line 135) | public override IAsyncEnumerable CreateChannelAsync(Ca... method GetChannelKeys (line 150) | protected internal override IEnumerable GetChannelKeys() method RestoreChannelAsync (line 155) | protected internal override Task RestoreChannelAsync(s... FILE: dotnet/src/Agents/UnitTests/Core/Functions/AgentKernelFunctionFactoryTests.cs class AgentKernelFunctionFactoryTests (line 19) | public class AgentKernelFunctionFactoryTests method VerifyCreateFromAgent (line 24) | [Fact] method VerifyCreateFromAgentWithOverrides (line 46) | [Fact] method VerifyInvokeAgentAsKernelFunctionAsync (line 72) | [Fact] method VerifyInvokeAgentAsKernelFunctionWithNoQueryAsync (line 101) | [Fact] method VerifyInvokeAgentAsKernelFunctionWithInstructionsAsync (line 126) | [Fact] class MockAgent (line 156) | private sealed class MockAgent : Agent method InvokeAsync (line 158) | public override async IAsyncEnumerable CreateChannelAsync(Ca... method GetChannelKeys (line 178) | protected internal override IEnumerable GetChannelKeys() method RestoreChannelAsync (line 183) | protected internal override Task RestoreChannelAsync(s... class MockAgentThread (line 192) | private sealed class MockAgentThread : AgentThread method CreateInternalAsync (line 194) | protected override Task CreateInternalAsync(CancellationTok... method DeleteInternalAsync (line 199) | protected override Task DeleteInternalAsync(CancellationToken cancel... method OnNewMessageInternalAsync (line 204) | protected override Task OnNewMessageInternalAsync(ChatMessageContent... FILE: dotnet/src/Agents/UnitTests/Core/Internal/ChatMessageForPromptTests.cs class ChatMessageForPromptTests (line 13) | public class ChatMessageForPromptTests method VerifyFormatHistoryAsync (line 18) | [Fact] method VerifyFormatNamesAsync (line 38) | [Fact] method VerifyMessageCount (line 55) | private static TResult[] VerifyMessageCount(string history, i... method CreatHistory (line 63) | private static ChatHistory CreatHistory() class ChatMessageForTest (line 74) | private sealed class ChatMessageForTest FILE: dotnet/src/Agents/UnitTests/Definition/AgentDefinitionModelTests.cs class AgentDefinitionModelTests (line 12) | public class AgentDefinitionModelTests method VerifyModelDefinitionApiNotNullOrWhiteSpace (line 17) | [Fact] FILE: dotnet/src/Agents/UnitTests/Extensions/AgentDefinitionExtensionsTests.cs class AgentDefinitionExtensionsTests (line 14) | public class AgentDefinitionExtensionsTests method VerifyGetDefaultKernelArguments (line 19) | [Fact] method VerifyGetDefaultKernelArgumentsEnablesFunctionCalling (line 36) | [Fact] method VerifyGetDefaultKernelArgumentsThrowsForInvalidFunction (line 64) | [Fact] method VerifyGetPromptTemplateReturnsNull (line 82) | [Fact] method VerifyGetPromptTemplate (line 96) | [Fact] method VerifyGetFirstToolDefinition (line 118) | [Fact] method VerifyGetToolDefinitions (line 144) | [Fact] method VerifyHasToolType (line 171) | [Fact] class MyPlugin (line 193) | private sealed class MyPlugin method Function1 (line 195) | [KernelFunction("Function1")] FILE: dotnet/src/Agents/UnitTests/Extensions/AgentToolDefinitionExtensionsTests.cs class AgentToolDefinitionExtensionsTests (line 12) | public class AgentToolDefinitionExtensionsTests method VerifyGetOption (line 17) | [Fact] FILE: dotnet/src/Agents/UnitTests/Extensions/ChatHistoryExtensionsTests.cs class ChatHistoryExtensionsTests (line 14) | public class ChatHistoryExtensionsTests method VerifyChatHistoryOrdering (line 19) | [Fact] method VerifyChatHistoryOrderingAsync (line 38) | [Fact] method VerifyRole (line 54) | private static void VerifyRole(AuthorRole expectedRole, ChatMessageCon... FILE: dotnet/src/Agents/UnitTests/Extensions/ResponseItemExtensionsTests.cs class ResponseItemExtensionsTests (line 15) | public class ResponseItemExtensionsTests method VerifyToChatMessageContentFromInputText (line 17) | [Theory] method VerifyToChatMessageContentFromInputImage (line 46) | [Fact] method VerifyToChatMessageContentFromInputFile (line 64) | [Fact] method VerifyToChatMessageContentFromRefusal (line 83) | [Fact] method VerifyToChatMessageContentFromReasoning (line 101) | [Fact] FILE: dotnet/src/Agents/UnitTests/Internal/BroadcastQueueTests.cs class BroadcastQueueTests (line 14) | public class BroadcastQueueTests method VerifyBroadcastQueueDefaultConfiguration (line 19) | [Fact] method VerifyBroadcastQueueReceiveAsync (line 32) | [Fact] method VerifyBroadcastQueueFailureAsync (line 75) | [Fact] method VerifyBroadcastQueueConcurrencyAsync (line 99) | [Fact] method VerifyReceivingStateAsync (line 128) | private static async Task VerifyReceivingStateAsync(int receiveCount, ... FILE: dotnet/src/Agents/UnitTests/Internal/KeyEncoderTests.cs class KeyEncoderTests (line 12) | public class KeyEncoderTests method VerifyKeyEncoderUniqueness (line 17) | [Fact] method VerifyHashEquivalancy (line 30) | private void VerifyHashEquivalancy(params string[] keys) FILE: dotnet/src/Agents/UnitTests/Magentic/MagenticManagerContextTests.cs class MagenticManagerContextTests (line 12) | public class MagenticManagerContextTests method Constructor_ShouldInitializeAllProperties (line 14) | [Fact] method ReadOnlyCollections_ShouldNotAllowModification (line 42) | [Fact] FILE: dotnet/src/Agents/UnitTests/Magentic/MagenticOrchestrationTests.cs class MagenticOrchestrationTests (line 21) | public class MagenticOrchestrationTests method MagenticOrchestrationWithSingleAgentAsync (line 23) | [Fact] method MagenticOrchestrationWithMultipleAgentsAsync (line 38) | [Fact] method MagenticOrchestrationMaxInvocationCountReached_WithoutPartialResultAsync (line 58) | [Fact] method MagenticOrchestrationMaxInvocationCountReached_WithPartialResultAsync (line 110) | [Fact] method MagenticOrchestrationMaxResetCountReached_WithoutPartialResultAsync (line 162) | [Fact] method MagenticOrchestrationMaxResetCountReached_WithPartialResultAsync (line 215) | [Fact] method ExecuteOrchestrationAsync (line 268) | private async Task ExecuteOrchestrationAsync(InProcessRuntime ... method CreateMockAgent (line 290) | private static MockAgent CreateMockAgent(int index, string response) method CreateMockManager (line 302) | private Mock CreateMockManager(string answer) method CreateMockChatCompletionService (line 345) | private static Mock CreateMockChatCompletionSe... class FakePromptExecutionSettings (line 360) | private sealed class FakePromptExecutionSettings : PromptExecutionSett... method Clone (line 362) | public override PromptExecutionSettings Clone() FILE: dotnet/src/Agents/UnitTests/Magentic/StandardMagenticManagerTests.cs class StandardMagenticManagerTests (line 14) | public class StandardMagenticManagerTests method PlanAsync_ReturnsLedgerAsync (line 16) | [Fact] method ReplanAsync_ReturnsLedgerAsync (line 36) | [Fact] method EvaluateTaskProgressAsync_ReturnsLedgerObjectAsync (line 56) | [Fact] method PrepareFinalAnswerAsync_ReturnsFinalAnswerAsync (line 101) | [Fact] method CreateMockChatCompletionService (line 119) | private static Mock CreateMockChatCompletionSe... method CreateMagenticContext (line 134) | private static MagenticManagerContext CreateMagenticContext(MagenticTe... method CreateMagenticTeam (line 142) | private static MagenticTeam CreateMagenticTeam() => class FakePromptExecutionSettings (line 149) | private sealed class FakePromptExecutionSettings : PromptExecutionSett... method Clone (line 151) | public override PromptExecutionSettings Clone() FILE: dotnet/src/Agents/UnitTests/MockAgent.cs class MockAgent (line 19) | internal sealed class MockAgent : ChatHistoryAgent method InvokeAsync (line 25) | public override async IAsyncEnumerable Invok... method InvokeStreamingAsync (line 62) | public override async IAsyncEnumerable RestoreChannelAsync(str... method RenderInstructionsAsync (line 105) | public new Task RenderInstructionsAsync(Kernel kernel, Kernel... FILE: dotnet/src/Agents/UnitTests/MockChannel.cs class MockChannel (line 12) | internal sealed class MockChannel : AgentChannel method GetHistoryAsync (line 24) | protected internal override IAsyncEnumerable GetHi... method InvokeAgentAsync (line 29) | public IAsyncEnumerable<(bool IsVisible, ChatMessageContent Message)> ... method InvokeAsync (line 33) | protected internal override async IAsyncEnumerable<(bool IsVisible, Ch... method InvokeStreamingAsync (line 46) | protected internal override IAsyncEnumerable FILE: dotnet/src/Agents/UnitTests/OpenAI/Extensions/AgentDefinitionExtensionsTests.cs class AgentDefinitionExtensionsTests (line 12) | public class AgentDefinitionExtensionsTests method VerifyCreateAssistantCreationOptions (line 17) | [Fact] method VerifyGetCodeInterpreterFileIds (line 54) | [Fact] method VerifyGetVectorStoreId (line 86) | [Fact] method VerifyGetMetadata (line 104) | [Fact] FILE: dotnet/src/Agents/UnitTests/OpenAI/Extensions/AssistantClientExtensionsTests.cs class AssistantClientExtensionsTests (line 20) | public sealed class AssistantClientExtensionsTests : IDisposable method VerifyCreateAssistantAsync (line 31) | [Fact] method VerifyCreateAssistantWithIdentityAsync (line 48) | [Fact] method VerifyCreateAssistantWithTemplateAsync (line 81) | [Fact] method VerifyCreateAssistantWithCodeInterpreterAsync (line 115) | [Fact] method VerifyCreateAssistantWithCodeInterpreterFilesAsync (line 137) | [Fact] method VerifyCreateAssistantWithFileSearchAsync (line 162) | [Fact] method VerifyCreateAssistantWithVectorStoreAsync (line 184) | [Fact] method VerifyCreateAssistantWithTemperatureAsync (line 210) | [Fact] method VerifyCreateAssistantWithTopPAsync (line 231) | [Fact] method VerifyCreateAssistantWithMetadataAsync (line 252) | [Fact] method VerifyDeleteAssistantAsync (line 277) | [Fact] method VerifyCreateThreadAsync (line 293) | [Fact] method VerifyCreateThreadWithMessagesAsync (line 309) | [Fact] method VerifyCreateThreadWithMetadataAsync (line 325) | [Fact] method Dispose (line 340) | public void Dispose() method AssistantClientExtensionsTests (line 349) | public AssistantClientExtensionsTests() method SetupResponse (line 356) | private void SetupResponse(HttpStatusCode statusCode, string content) => FILE: dotnet/src/Agents/UnitTests/OpenAI/Extensions/AuthorRoleExtensionsTests.cs class AuthorRoleExtensionsTests (line 13) | public class AuthorRoleExtensionsTests method VerifyToMessageRole (line 18) | [Fact] method VerifyRoleConversion (line 30) | private void VerifyRoleConversion(AuthorRole inputRole, MessageRole ex... FILE: dotnet/src/Agents/UnitTests/OpenAI/Extensions/ChatContentMessageExtensionsTests.cs class ChatContentMessageExtensionsTests (line 16) | public class ChatContentMessageExtensionsTests method VerifyToResponseItemWithUserChatMessageContent (line 18) | [Theory] FILE: dotnet/src/Agents/UnitTests/OpenAI/Extensions/KernelExtensionsTests.cs class KernelExtensionsTests (line 12) | public class KernelExtensionsTests method VerifyGetOpenAIClientProviderForAzureOpenAIWithApiKey (line 17) | [Fact] FILE: dotnet/src/Agents/UnitTests/OpenAI/Extensions/KernelFunctionExtensionsTests.cs class KernelFunctionExtensionsTests (line 14) | public class KernelFunctionExtensionsTests method VerifyKernelFunctionToFunctionTool (line 19) | [Fact] class TestPlugin (line 51) | private sealed class TestPlugin() method TestFunction1 (line 54) | [KernelFunction] method TestFunction2 (line 58) | [KernelFunction] FILE: dotnet/src/Agents/UnitTests/OpenAI/Extensions/OpenAIClientExtensionsTests.cs class OpenAIClientExtensionsTests (line 20) | public sealed class OpenAIClientExtensionsTests : IDisposable method VerifyCreateDefaultVectorStoreAsync (line 29) | [Fact] method VerifyCreateVectorStoreAsync (line 46) | [Fact] method VerifyUploadFileAsync (line 74) | [Fact] method VerifyDeleteFileAsync (line 91) | [Fact] method VerifyDeleteVectorStoreAsync (line 107) | [Fact] method Dispose (line 121) | public void Dispose() method OpenAIClientExtensionsTests (line 130) | public OpenAIClientExtensionsTests() method SetupResponse (line 137) | private void SetupResponse(HttpStatusCode statusCode, string content) => FILE: dotnet/src/Agents/UnitTests/OpenAI/Extensions/OpenAIResponseExtensionsTests.cs class OpenAIResponseExtensionsTests (line 16) | public class OpenAIResponseExtensionsTests method VerifyToChatMessageContentWithOpenAIResponse (line 21) | [Fact] method VerifyToChatMessageContentWithResponseItem (line 44) | [Fact] method VerifyToChatMessageContentItemCollectionWithMessageResponseItem (line 69) | [Fact] method VerifyToChatMessageContentItemCollectionWithFunctionCallResponseItem (line 89) | [Fact] method VerifyToStreamingFunctionCallUpdateContent (line 108) | [Fact] method VerifyToAuthorRole (line 127) | [Fact] method VerifyToFunctionCallContent (line 140) | [Fact] method VerifyToChatMessageContentWithReasoningResponseItem (line 159) | [Fact] method VerifyToChatMessageContentItemCollectionWithReasoningResponseItem (line 181) | [Fact] method VerifyToChatMessageContentWithMixedResponseItems (line 202) | [Fact] method CreateMockOpenAIResponse (line 234) | private ResponseResult CreateMockOpenAIResponse(string model, IEnumera... method CreateMockOpenAIResponse (line 241) | private ResponseResult CreateMockOpenAIResponse(string id, DateTimeOff... method CreateReasoningResponseItem (line 262) | private ReasoningResponseItem CreateReasoningResponseItem(string? reas... FILE: dotnet/src/Agents/UnitTests/OpenAI/Internal/AssistantMessageFactoryTests.cs class AssistantMessageFactoryTests (line 16) | public class AssistantMessageFactoryTests method VerifyAssistantMessageAdapterCreateOptionsDefault (line 21) | [Fact] method VerifyAssistantMessageAdapterCreateOptionsWithMetadataEmpty (line 38) | [Fact] method VerifyAssistantMessageAdapterCreateOptionsWithMetadata (line 59) | [Fact] method VerifyAssistantMessageAdapterCreateOptionsWithMetadataNull (line 88) | [Fact] method VerifyAssistantMessageAdapterGetMessageContentsWithText (line 117) | [Fact] method VerifyAssistantMessageAdapterGetMessageWithImageUrl (line 135) | [Fact] method VerifyAssistantMessageAdapterGetMessageWithImageData (line 153) | [Fact] method VerifyAssistantMessageAdapterGetMessageWithImageFile (line 171) | [Fact] method VerifyAssistantMessageAdapterGetMessageWithAll (line 189) | [Fact] FILE: dotnet/src/Agents/UnitTests/OpenAI/Internal/AssistantRunOptionsFactoryTests.cs class AssistantRunOptionsFactoryTests (line 15) | public class AssistantRunOptionsFactoryTests method AssistantRunOptionsFactoryExecutionOptionsNullTest (line 20) | [Fact] method AssistantRunOptionsFactoryExecutionOptionsEquivalentTest (line 48) | [Fact] method AssistantRunOptionsFactoryExecutionOptionsOverrideTest (line 78) | [Fact] method AssistantRunOptionsFactoryExecutionOptionsMetadataTest (line 115) | [Fact] method AssistantRunOptionsFactoryExecutionOptionsMessagesTest (line 149) | [Fact] method AssistantRunOptionsFactoryExecutionOptionsMaxTokensTest (line 176) | [Fact] method AssistantRunOptionsFactoryAdditionalInstructionsTest (line 200) | [Fact] FILE: dotnet/src/Agents/UnitTests/OpenAI/Internal/ResponseCreationOptionsFactoryTests.cs class ResponseCreationOptionsFactoryTests (line 15) | public class ResponseCreationOptionsFactoryTests method CreateOptionsWithNullInvokeOptionsTest (line 20) | [Fact] method CreateOptionsWithStoreEnabledAndThreadIdTest (line 48) | [Fact] method CreateOptionsWithAdditionalInstructionsTest (line 69) | [Fact] method CreateOptionsWithResponseAgentInvokeOptionsTest (line 93) | [Fact] method CreateOptionsWithResponseCreationOptionsNullFallbackTest (line 139) | [Fact] method CreateOptionsWithNullAgentInstructionsTest (line 171) | [Fact] method CreateOptionsWithAllNullInstructionsTest (line 194) | [Fact] method CreateOptionsWithStoreDisabledButThreadIdExistsTest (line 212) | [Fact] method CreateOptionsWithEmptyAgentNameTest (line 231) | [Fact] method CreateOptionsWithNullAgentNameTest (line 249) | [Fact] method CreateOptionsWithKernelPluginAndDefaultOptionsTest (line 267) | [Fact] method CreateOptionsWithKernelPluginAndCustomOptionsTest (line 289) | [Fact] method CreateMockAgent (line 318) | private static OpenAIResponseAgent CreateMockAgent(string? name, strin... method CreateMockAgentThread (line 332) | private static Mock CreateMockAgentThread(string? threadId) class TestPlugin (line 339) | private sealed class TestPlugin method TestFunction (line 341) | [KernelFunction] FILE: dotnet/src/Agents/UnitTests/OpenAI/OpenAIAssistantAgentExtensionsTests.cs class OpenAIAssistantAgentExtensionsTests (line 14) | public sealed class OpenAIAssistantAgentExtensionsTests method AsAIAgent_WithValidOpenAIAssistantAgent_ReturnsSemanticKernelAIAgent (line 31) | [Fact] method AsAIAgent_WithNullOpenAIAssistantAgent_ThrowsArgumentNullException (line 46) | [Fact] method AsAIAgent_CreatesWorkingThreadFactory (line 56) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithNullAgentId_CreatesNewThread (line 74) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithValidAgentId_CreatesThreadWithId (line 93) | [Fact] method AsAIAgent_ThreadSerializer_SerializesThreadId (line 114) | [Fact] FILE: dotnet/src/Agents/UnitTests/OpenAI/OpenAIAssistantAgentInvokeOptionsTests.cs class OpenAIAssistantAgentInvokeOptionsTests (line 13) | public class OpenAIAssistantAgentInvokeOptionsTests method ConstructorShouldClonePropertiesCorrectly (line 18) | [Fact] method ConstructorShouldCloneAgentInvokeOptionsPropertiesCorrectly (line 40) | [Fact] FILE: dotnet/src/Agents/UnitTests/OpenAI/OpenAIAssistantAgentTests.cs class OpenAIAssistantAgentTests (line 25) | public sealed class OpenAIAssistantAgentTests : IDisposable method VerifyOpenAIAssistantAgentGroupChatAsync (line 34) | [Fact] method VerifyOpenAIAssistantAgentInvokeWithThreadAsync (line 71) | [Fact] method VerifyOpenAIAssistantAgentInvokeMultipleMessagesWithThreadAsync (line 100) | [Fact] method VerifyOpenAIAssistantAgentInvokeStreamingWithThreadAsync (line 135) | [Fact] method VerifyOpenAIAssistantAgentChatTextMessageWithAnnotationAsync (line 178) | [Fact] method VerifyOpenAIAssistantAgentChatImageMessageAsync (line 207) | [Fact] method VerifyOpenAIAssistantAgentGetMessagesAsync (line 235) | [Fact] method VerifyOpenAIAssistantAgentAddMessagesAsync (line 273) | [Fact] method VerifyOpenAIAssistantAgentWithFunctionCallAsync (line 306) | [Fact] method VerifyOpenAIAssistantAgentThrowsWhenUseImmutableKernelFalseWithAIFunctionsAsync (line 340) | [Fact] method VerifyOpenAIAssistantAgentThrowsWhenUseImmutableKernelDefaultWithAIFunctionsAsync (line 381) | [Fact] method VerifyOpenAIAssistantAgentKernelImmutabilityWhenUseImmutableKernelTrueAsync (line 422) | [Fact] method VerifyOpenAIAssistantAgentMutableKernelWhenUseImmutableKernelFalseNoAIFunctionsAsync (line 469) | [Fact] method VerifyOpenAIAssistantAgentStreamingThrowsWhenUseImmutableKernelFalseWithAIFunctionsAsync (line 513) | [Fact] method VerifyOpenAIAssistantAgentStreamingThrowsWhenUseImmutableKernelDefaultWithAIFunctionsAsync (line 563) | [Fact] method VerifyOpenAIAssistantAgentStreamingKernelImmutabilityWhenUseImmutableKernelTrueAsync (line 613) | [Fact] method VerifyOpenAIAssistantAgentStreamingMutableKernelWhenUseImmutableKernelFalseNoAIFunctionsAsync (line 668) | [Fact] method Dispose (line 718) | public void Dispose() method OpenAIAssistantAgentTests (line 727) | public OpenAIAssistantAgentTests() method ValidateAgentDefinition (line 734) | private static void ValidateAgentDefinition(OpenAIAssistantAgent agent... method ValidateAgentDefinition (line 739) | private static void ValidateAgentDefinition(OpenAIAssistantAgent agent... method ValidateAgent (line 744) | private static void ValidateAgent( method CreateAgentAsync (line 815) | private async Task CreateAgentAsync() method CreateTestClient (line 832) | private OpenAIClientProvider CreateTestClient(bool targetAzure = false) method SetupResponse (line 837) | private void SetupResponse(HttpStatusCode statusCode, string content) => method SetupResponse (line 840) | private void SetupResponse(HttpStatusCode statusCode, OpenAIAssistantD... method SetupResponse (line 843) | private void SetupResponse(HttpStatusCode statusCode, OpenAIAssistantC... method SetupResponses (line 846) | private void SetupResponses(HttpStatusCode statusCode, params string[]... class MyPlugin (line 849) | private sealed class MyPlugin method MyFunction (line 851) | [KernelFunction] class TestAIFunction (line 859) | private sealed class TestAIFunction : AIFunction method TestAIFunction (line 861) | public TestAIFunction(string name, string description = "") method InvokeCoreAsync (line 871) | protected override ValueTask InvokeCoreAsync(AIFunctionArgu... FILE: dotnet/src/Agents/UnitTests/OpenAI/OpenAIAssistantAgentThreadTests.cs class OpenAIAssistantAgentThreadTests (line 22) | public class OpenAIAssistantAgentThreadTests : IDisposable method OpenAIAssistantAgentThreadTests (line 30) | public OpenAIAssistantAgentThreadTests() method ConstructorShouldVerifyParams (line 39) | [Fact] method ConstructorForResumingThreadShouldUseParams (line 57) | [Fact] method CreateShouldInvokeClientAsync (line 74) | [Fact] method CreateWithOptionsShouldInvokeClientAsync (line 95) | [Fact] method CreateWithParamsShouldInvokeClientAsync (line 116) | [Fact] method DeleteShouldInvokeClientAsync (line 137) | [Fact] method GetMessagesShouldInvokeClientAsync (line 159) | [Fact] method GetMessagesShouldCreateThreadAsync (line 180) | [Fact] method GetMessagesShouldThrowForDeletedThreadAsync (line 202) | [Fact] method Dispose (line 220) | public void Dispose() method CreateTestClient (line 228) | private OpenAIClient CreateTestClient() FILE: dotnet/src/Agents/UnitTests/OpenAI/OpenAIAssistantDefinitionTests.cs class OpenAIAssistantDefinitionTests (line 13) | public class OpenAIAssistantDefinitionTests method VerifyOpenAIAssistantDefinitionInitialState (line 18) | [Fact] method VerifyOpenAIAssistantDefinitionAssignment (line 47) | [Fact] method VerifyOpenAIAssistantDefinitionTemplateFactoryFormat (line 105) | [Fact] method ValidateSerialization (line 124) | private static void ValidateSerialization(OpenAIAssistantDefinition so... FILE: dotnet/src/Agents/UnitTests/OpenAI/OpenAIAssistantInvocationOptionsTests.cs class OpenAIAssistantInvocationOptionsTests (line 15) | public class OpenAIAssistantInvocationOptionsTests method OpenAIAssistantInvocationOptionsInitialState (line 20) | [Fact] method OpenAIAssistantInvocationOptionsAssignment (line 48) | [Fact] method ValidateSerialization (line 91) | private static void ValidateSerialization(OpenAIAssistantInvocationOpt... FILE: dotnet/src/Agents/UnitTests/OpenAI/OpenAIAssistantResponseContent.cs class OpenAIAssistantResponseContent (line 19) | internal static class OpenAIAssistantResponseContent method SetupResponse (line 24) | public static void SetupResponse(this HttpMessageHandlerStub messageHa... method SetupResponses (line 36) | public static void SetupResponses(this HttpMessageHandlerStub messageH... method AssistantDefinition (line 61) | public static string AssistantDefinition(OpenAIAssistantCapabilities c... method AssistantDefinition (line 67) | public static string AssistantDefinition(OpenAIAssistantDefinition def... method AssistantDefinition (line 73) | public static string AssistantDefinition( method AssistantDefinition (line 182) | public static string AssistantDefinition( method GetTextMessage (line 339) | public static string GetTextMessage(string text = "test") => class Run (line 601) | public static class Run class Streaming (line 766) | public static class Streaming method Response (line 768) | public static string Response(params string[] eventPayloads) method CreateRun (line 788) | public static string CreateRun(string eventType) method DeltaMessage (line 854) | public static string DeltaMessage(string text) => method ParseTimestamp (line 873) | private static string ParseTimestamp(int? timestamp) method CreateEvent (line 883) | private static string CreateEvent(string eventType, string data) => FILE: dotnet/src/Agents/UnitTests/OpenAI/OpenAIClientProviderTests.cs class OpenAIClientProviderTests (line 16) | public class OpenAIClientProviderTests method VerifyOpenAIClientProviderTargetAzureByKey (line 21) | [Fact] method VerifyOpenAIClientProviderTargetAzureByCredential (line 34) | [Fact] method VerifyOpenAIClientProviderTargetOpenAINoKey (line 50) | [Theory] method VerifyOpenAIClientProviderTargetOpenAIByKey (line 65) | [Theory] method VerifyOpenAIClientProviderWithHttpClient (line 80) | [Fact] method VerifyOpenAIClientProviderWithHttpClientHeaders (line 108) | [Fact] method VerifyOpenAIClientProviderFromClient (line 125) | [Fact] FILE: dotnet/src/Agents/UnitTests/OpenAI/OpenAIResponseAgentExtensionsTests.cs class OpenAIResponseAgentExtensionsTests (line 14) | public sealed class OpenAIResponseAgentExtensionsTests method AsAIAgent_WithValidOpenAIResponseAgent_ReturnsSemanticKernelAIAgent (line 16) | [Fact] method AsAIAgent_WithNullOpenAIResponseAgent_ThrowsArgumentNullException (line 31) | [Fact] method AsAIAgent_CreatesWorkingThreadFactoryStoreTrue (line 41) | [Fact] method AsAIAgent_CreatesWorkingThreadFactoryStoreFalse (line 62) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithNullAgentId_CreatesNewThread (line 83) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithValidAgentId_CreatesThreadWithId (line 105) | [Fact] method AsAIAgent_ThreadSerializer_SerializesThreadId (line 129) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithNullJson_CreatesThreadWithEmptyChatHistory (line 153) | [Fact] method AsAIAgent_ThreadDeserializationFactory_WithChatHistory_CreatesThreadWithChatHistory (line 172) | [Fact] method AsAIAgent_ThreadSerializer_SerializesChatHistory (line 195) | [Fact] FILE: dotnet/src/Agents/UnitTests/OpenAI/OpenAIResponseAgentTests.cs class OpenAIResponseAgentTests (line 23) | public sealed class OpenAIResponseAgentTests : BaseOpenAIResponseClientTest method ConstructorShouldVerifyParams (line 28) | [Fact] method InvokeShouldVerifyParams (line 38) | [Fact] method VerifyInvokeAsync (line 54) | [Theory] method VerifyInvokeStreamingAsync (line 83) | [Theory] method VerifyInvokeWithFunctionCallingAsync (line 118) | [Theory] method VerifyOpenAIResponseAgentThrowsWhenUseImmutableKernelFalseWithAIFunctionsAsync (line 151) | [Fact] method VerifyOpenAIResponseAgentThrowsWhenUseImmutableKernelDefaultWithAIFunctionsAsync (line 182) | [Fact] method VerifyOpenAIResponseAgentKernelImmutabilityWhenUseImmutableKernelTrueAsync (line 213) | [Fact] method VerifyOpenAIResponseAgentMutableKernelWhenUseImmutableKernelFalseNoAIFunctionsAsync (line 257) | [Fact] method VerifyOpenAIResponseAgentStreamingThrowsWhenUseImmutableKernelFalseWithAIFunctionsAsync (line 298) | [Fact] method VerifyOpenAIResponseAgentStreamingThrowsWhenUseImmutableKernelDefaultWithAIFunctionsAsync (line 329) | [Fact] method VerifyOpenAIResponseAgentStreamingKernelImmutabilityWhenUseImmutableKernelTrueAsync (line 360) | [Fact] method VerifyOpenAIResponseAgentStreamingMutableKernelWhenUseImmutableKernelFalseNoAIFunctionsAsync (line 404) | [Fact] class MyPlugin (line 719) | private sealed class MyPlugin method MyFunction1 (line 721) | [KernelFunction] method MyFunction2 (line 725) | [KernelFunction] method MyFunction3 (line 729) | [KernelFunction] class TestAIFunction (line 737) | private sealed class TestAIFunction : AIFunction method TestAIFunction (line 739) | public TestAIFunction(string name, string description = "") method InvokeCoreAsync (line 749) | protected override ValueTask InvokeCoreAsync(AIFunctionArgu... class MenuPlugin (line 755) | private sealed class MenuPlugin method GetSpecials (line 757) | [KernelFunction, Description("Provides a list of specials from the m... method GetItemPrice (line 768) | [KernelFunction, Description("Provides the price of the requested me... FILE: dotnet/src/Agents/UnitTests/OpenAI/OpenAIResponseAgentThreadTests.cs class OpenAIResponseAgentThreadTests (line 16) | public sealed class OpenAIResponseAgentThreadTests : BaseOpenAIResponseC... method ConstructorShouldVerifyParams (line 21) | [Fact] method ConstructorForResumingThreadShouldUseParams (line 36) | [Fact] method VerifyGetMessagesWhenThreadIsUnusedAsync (line 50) | [Fact] method VerifyGetMessagesWhenStoreEnabledAsync (line 68) | [Fact] method VerifyCreateReturnsNullIdAsync (line 90) | [Fact] method VerifyDeleteAsyncFailedIfThreadNotCreatedAsync (line 106) | [Fact] method VerifyDeleteAsyncAsync (line 119) | [Fact] method VerifyCreateAfterDeleteThrowsAsync (line 136) | [Fact] method VerifyDeleteAsyncWithErrorAsync (line 154) | [Fact] FILE: dotnet/src/Agents/UnitTests/OpenAI/OpenAIThreadCreationOptionsTests.cs class OpenAIThreadCreationOptionsTests (line 15) | public class OpenAIThreadCreationOptionsTests method OpenAIThreadCreationOptionsInitialState (line 20) | [Fact] method OpenAIThreadCreationOptionsAssignment (line 39) | [Fact] method ValidateSerialization (line 62) | private static void ValidateSerialization(OpenAIThreadCreationOptions ... FILE: dotnet/src/Agents/UnitTests/OpenAI/RunPollingOptionsTests.cs class RunPollingOptionsTests (line 11) | public class RunPollingOptionsTests method RunPollingOptionsInitialStateTest (line 16) | [Fact] method RunPollingOptionsAssignmentTest (line 32) | [Fact] method RunPollingOptionsGetIntervalTest (line 55) | [Fact] FILE: dotnet/src/Agents/UnitTests/Orchestration/ChatGroupExtensionsTests.cs class ChatGroupExtensionsTests (line 8) | public class ChatGroupExtensionsTests method FormatNames_WithMultipleAgents_ReturnsCommaSeparatedList (line 10) | [Fact] method FormatNames_WithSingleAgent_ReturnsSingleName (line 28) | [Fact] method FormatNames_WithEmptyGroup_ReturnsEmptyString (line 44) | [Fact] method FormatList_WithMultipleAgents_ReturnsMarkdownList (line 57) | [Fact] method FormatList_WithEmptyGroup_ReturnsEmptyString (line 81) | [Fact] FILE: dotnet/src/Agents/UnitTests/Orchestration/ConcurrentOrchestrationTests.cs class ConcurrentOrchestrationTests (line 17) | public class ConcurrentOrchestrationTests method ConcurrentOrchestrationWithSingleAgentAsync (line 19) | [Fact] method ConcurrentOrchestrationWithMultipleAgentsAsync (line 34) | [Fact] method ExecuteOrchestrationAsync (line 56) | private static async Task ExecuteOrchestrationAsync(InProces... method CreateMockAgent (line 77) | private static MockAgent CreateMockAgent(int index, string response) FILE: dotnet/src/Agents/UnitTests/Orchestration/DefaultTransformsTests.cs class DefaultTransformsTests (line 15) | public class DefaultTransformsTests method FromInputAsync_WithEnumerableOfChatMessageContent_ReturnsInputAsync (line 17) | [Fact] method FromInputAsync_WithChatMessageContent_ReturnsInputAsListAsync (line 34) | [Fact] method FromInputAsync_WithStringInput_ReturnsUserChatMessageAsync (line 48) | [Fact] method FromInputAsync_WithObjectInput_SerializesAsJsonAsync (line 64) | [Fact] method ToOutputAsync_WithOutputTypeMatchingInputList_ReturnsSameListAsync (line 82) | [Fact] method ToOutputAsync_WithOutputTypeChatMessageContent_ReturnsSingleMessageAsync (line 99) | [Fact] method ToOutputAsync_WithOutputTypeString_ReturnsContentOfSingleMessageAsync (line 115) | [Fact] method ToOutputAsync_WithOutputTypeDeserializable_DeserializesFromContentAsync (line 132) | [Fact] method ToOutputAsync_WithInvalidJson_ThrowsExceptionAsync (line 151) | [Fact] method ToOutputAsync_WithMultipleMessagesAndNonMatchingType_ThrowsExceptionAsync (line 166) | [Fact] method ToOutputAsync_WithNullContent_HandlesGracefullyAsync (line 182) | [Fact] class TestObject (line 198) | private sealed class TestObject FILE: dotnet/src/Agents/UnitTests/Orchestration/GroupChatOrchestrationTests.cs class GroupChatOrchestrationTests (line 17) | public class GroupChatOrchestrationTests method GroupChatOrchestrationWithSingleAgentAsync (line 19) | [Fact] method GroupChatOrchestrationWithMultipleAgentsAsync (line 34) | [Fact] method ExecuteOrchestrationAsync (line 54) | private static async Task ExecuteOrchestrationAsync(InProcessR... method CreateMockAgent (line 75) | private static MockAgent CreateMockAgent(int index, string response) FILE: dotnet/src/Agents/UnitTests/Orchestration/HandoffOrchestrationTests.cs class HandoffOrchestrationTests (line 19) | public class HandoffOrchestrationTests : IDisposable method HandoffOrchestrationTests (line 26) | public HandoffOrchestrationTests() method Dispose (line 32) | public void Dispose() method HandoffOrchestrationWithSingleAgentAsync (line 41) | [Fact] method HandoffOrchestrationWithMultipleAgentsAsync (line 58) | [Fact] method ExecuteOrchestrationAsync (line 91) | private static async Task ExecuteOrchestrationAsync(Orchestrat... method CreateMockAgent (line 113) | private ChatCompletionAgent CreateMockAgent(string name, string descri... class Responses (line 144) | private static class Responses method Message (line 146) | public static string Message(string content) => method Handoff (line 171) | public static string Handoff(string agentName) => method Result (line 204) | public static string Result(string summary) => FILE: dotnet/src/Agents/UnitTests/Orchestration/HandoffsTests.cs class HandoffsTests (line 10) | public class HandoffsTests method EmptyConstructors_CreateEmptyCollections (line 12) | [Fact] method DictionaryConstructors_InvalidFirstAgent (line 23) | [Fact] method Add_WithAgentObjects_CreatesHandoffRelationships (line 31) | [Fact] method Add_WithAgentAndCustomDescription_UsesCustomDescription (line 55) | [Fact] method Add_WithAgentAndTargetName_AddsHandoffWithDescription (line 76) | [Fact] method Add_WithSourceNameAndTargetName_AddsHandoffWithDescription (line 97) | [Fact] method Add_WithMultipleSourcesAndTargets_CreatesCorrectStructure (line 118) | [Fact] method StaticAdd_CreatesNewOrchestrationHandoffs (line 154) | [Fact] method Add_WithAgentsWithNoNameUsesId (line 180) | [Fact] method Add_WithTargetWithNoDescription_UsesEmptyString (line 202) | [Fact] method CreateAgent (line 222) | private static ChatCompletionAgent CreateAgent(string id, string? desc... FILE: dotnet/src/Agents/UnitTests/Orchestration/OrchestrationResultTests.cs class OrchestrationResultTests (line 13) | public class OrchestrationResultTests method Constructor_InitializesPropertiesCorrectly (line 15) | [Fact] method GetValueAsync_ReturnsCompletedValue_WhenTaskIsCompletedAsync (line 33) | [Fact] method GetValueAsync_WithTimeout_ReturnsCompletedValue_WhenTaskCompletesWithinTimeoutAsync (line 53) | [Fact] method GetValueAsync_WithTimeout_ThrowsTimeoutException_WhenTaskDoesNotCompleteWithinTimeoutAsync (line 74) | [Fact] method GetValueAsync_ReturnsCompletedValue_WhenCompletionIsDelayedAsync (line 90) | [Fact] FILE: dotnet/src/Agents/UnitTests/Orchestration/SequentialOrchestrationTests.cs class SequentialOrchestrationTests (line 17) | public class SequentialOrchestrationTests method SequentialOrchestrationWithSingleAgentAsync (line 19) | [Fact] method SequentialOrchestrationWithMultipleAgentsAsync (line 34) | [Fact] method ExecuteOrchestrationAsync (line 54) | private static async Task ExecuteOrchestrationAsync(InProcessR... method CreateMockAgent (line 75) | private static MockAgent CreateMockAgent(int index, string response) FILE: dotnet/src/Agents/UnitTests/Test/AssertCollection.cs class AssertCollection (line 8) | internal static class AssertCollection method Equal (line 10) | public static void Equal(IReadOnlyList? source, IReadOnlyList... method Equal (line 29) | public static void Equal(IReadOnlyDictionary GetTokenAsync(TokenRequestConte... FILE: dotnet/src/Agents/UnitTests/Yaml/AgentDefinitionYamlTests.cs class AgentDefinitionYamlTests (line 13) | public class AgentDefinitionYamlTests method VerifyAgentDefinitionFromYaml (line 18) | [Fact] method VerifyAgentDefinitionMetadataPropertiesFromYaml (line 84) | [Fact] method VerifyAgentDefinitionWithConfigurationFromYaml (line 127) | [Fact] FILE: dotnet/src/Agents/UnitTests/Yaml/AgentYamlTests.cs class AgentYamlTests (line 26) | public class AgentYamlTests : IDisposable method AgentYamlTests (line 35) | public AgentYamlTests() method Dispose (line 64) | public void Dispose() method VerifyAgentDefinitionFromYaml (line 74) | [Fact] method VerifyCanCreateChatCompletionAgentAsync (line 130) | [Fact] method VerifyCanCreateOpenAIAssistantAsync (line 164) | [Fact] method VerifyCanCreateAzureAIAgentAsync (line 198) | [Fact] method SetupResponse (line 230) | private void SetupResponse(HttpStatusCode statusCode, string response) => FILE: dotnet/src/Agents/UnitTests/Yaml/AzureAIKernelAgentYamlTests.cs class AzureAIKernelAgentYamlTests (line 26) | public class AzureAIKernelAgentYamlTests : IDisposable method AzureAIKernelAgentYamlTests (line 37) | public AzureAIKernelAgentYamlTests() method Dispose (line 70) | public void Dispose() method VerifyRequestIncludesToolAsync (line 82) | [Theory] method VerifyRequestIncludesAzureFunctionAsync (line 117) | [Fact] method VerifyRequestIncludesFunctionAsync (line 166) | [Fact] method VerifyRequestIncludesBingGroundingAsync (line 206) | [Fact] method VerifyRequestIncludesOpenAPIAsync (line 247) | [Fact] method VerifyRequestIncludesCodeInterpreterWithResourceAsync (line 300) | [Fact] method VerifyRequestIncludesAzureAISearchWithResourceAsync (line 346) | [Fact] method SetupResponse (line 391) | private void SetupResponse(HttpStatusCode statusCode, string response) => class WeatherPlugin (line 398) | private sealed class WeatherPlugin method Current (line 400) | [KernelFunction, Description("Provides real-time weather information... method Forecast (line 406) | [KernelFunction, Description("Forecast weather information.")] FILE: dotnet/src/Agents/Yaml/AgentDefinitionYaml.cs class AgentDefinitionYaml (line 13) | [Experimental("SKEXP0110")] method FromYaml (line 25) | public static AgentDefinition FromYaml(string text, IConfiguration? co... method Normalize (line 50) | public static AgentDefinition Normalize(AgentDefinition agentDefinitio... FILE: dotnet/src/Agents/Yaml/AgentMetadataTypeConverter.cs class AgentMetadataTypeConverter (line 18) | internal sealed class AgentMetadataTypeConverter : IYamlTypeConverter method Accepts (line 21) | public bool Accepts(Type type) method ReadYaml (line 27) | public object? ReadYaml(IParser parser, Type type, ObjectDeserializer ... method WriteYaml (line 58) | public void WriteYaml(IEmitter emitter, object? value, Type type, Obje... FILE: dotnet/src/Agents/Yaml/Extensions/YamlAgentDefinitionExtensions.cs class YamlAgentDefinitionExtensions (line 14) | internal static class YamlAgentDefinitionExtensions method Normalize (line 21) | public static void Normalize(this AgentDefinition agentDefinition, ICo... method NormalizeObject (line 29) | private static void NormalizeObject(object? obj, IConfiguration config... method RequiresNormalization (line 110) | private static bool RequiresNormalization(string? value) method NormalizeString (line 115) | private static void NormalizeString(object instance, PropertyInfo prop... method GetNormalizedValue (line 120) | private static string GetNormalizedValue(string input, IConfiguration ... FILE: dotnet/src/Agents/Yaml/Extensions/YamlAgentFactoryExtensions.cs class YamlAgentFactoryExtensions (line 12) | public static class YamlAgentFactoryExtensions method CreateAgentFromYamlAsync (line 22) | public static async Task CreateAgentFromYamlAsync(this AgentFa... FILE: dotnet/src/Agents/Yaml/ModelConfigurationTypeConverter.cs class ModelConfigurationTypeConverter (line 18) | internal sealed class ModelConfigurationTypeConverter : IYamlTypeConverter method Accepts (line 21) | public bool Accepts(Type type) method ReadYaml (line 27) | public object? ReadYaml(IParser parser, Type type, ObjectDeserializer ... method WriteYaml (line 58) | public void WriteYaml(IEmitter emitter, object? value, Type type, Obje... FILE: dotnet/src/Connectors/Connectors.Amazon.UnitTests/Extensions/BedrockKernelBuilderExtensionTests.cs class BedrockKernelBuilderExtensionTests (line 18) | public class BedrockKernelBuilderExtensionTests method AddBedrockTextGenerationCreatesServiceWithNonNullBedrockRuntime (line 23) | [Theory] method AddBedrockChatCompletionCreatesServiceWithNonNullBedrockRuntime (line 44) | [Theory] method AddBedrockTextEmbeddingGenerationCreatesServiceWithNonNullBedrockRuntime (line 65) | [Fact] method AwsServiceClientBeforeServiceRequestDoesNothingForNonWebServiceRequestEventArgs (line 82) | [Fact] method AwsUnknownBedrockTextCompletionModelShouldThrowException (line 95) | [Theory] FILE: dotnet/src/Connectors/Connectors.Amazon.UnitTests/Extensions/BedrockServiceCollectionExtensionTests.cs class BedrockServiceCollectionExtensionTests (line 28) | public sealed class BedrockServiceCollectionExtensionTests : IDisposable method BedrockServiceCollectionExtensionTests (line 33) | public BedrockServiceCollectionExtensionTests() method AddBedrockChatCompletionServiceRegistersCorrectService (line 43) | [Fact] method AddBedrockTextGenerationServiceRegistersCorrectService (line 64) | [Fact] method AddBedrockTextEmbeddingServiceRegistersCorrectService (line 85) | [Fact] method AwsServiceClientBeforeServiceRequestDoesNothingForNonWebServiceRequestEventArgs (line 104) | [Fact] method ChatClientUsesOpenTelemetrySourceNameAsync (line 117) | [Fact] method EmbeddingGeneratorUsesOpenTelemetrySourceNameAsync (line 167) | [Fact] method Dispose (line 217) | public void Dispose() method CreateConverseResponse (line 223) | private ConverseResponse CreateConverseResponse(string text, Conversat... method CreateEmbeddingInvokeResponse (line 241) | private InvokeModelResponse CreateEmbeddingInvokeResponse(float[] embe... class EmbeddingResponse (line 255) | private sealed class EmbeddingResponse FILE: dotnet/src/Connectors/Connectors.Amazon.UnitTests/Services/BedrockChatCompletionServiceTests.cs class BedrockChatCompletionServiceTests (line 21) | public sealed class BedrockChatCompletionServiceTests method AttributesShouldContainModelId (line 26) | [Fact] method ShouldThrowExceptionForInvalidModelId (line 42) | [Fact] method ShouldThrowExceptionForEmptyModelId (line 60) | [Fact] method ShouldThrowExceptionForNullBedrockRuntimeAsync (line 78) | [Fact(Skip = "For manual verification only")] method GetChatMessageContentsAsyncShouldReturnChatMessageContentsAsync (line 98) | [Fact] method GetChatMessageContentsAsyncShouldReturnChatMessageUsageMetadataAsync (line 130) | [Fact] method GetStreamingChatMessageContentsAsyncShouldReturnStreamedChatMessageContentsAsync (line 164) | [Fact] method GetChatMessageContentsAsyncShouldAssignCorrectRolesAsync (line 214) | [Fact] method GetChatMessageContentsAsyncShouldHaveProperChatHistoryAsync (line 244) | [Fact] method ShouldThrowArgumentExceptionIfChatHistoryIsEmptyAsync (line 313) | [Fact] method ShouldHandleInvalidConverseResponseAsync (line 333) | [Fact] method ShouldHandleInvalidRoleMappingAsync (line 367) | [Fact] method ShouldHandleEmptyChatHistoryMessagesAsync (line 392) | [Fact] method CreateSampleChatHistory (line 418) | private static ChatHistory CreateSampleChatHistory() method GetTestResponseAsBytes (line 428) | private byte[] GetTestResponseAsBytes(string fileName) method CreateConverseResponse (line 433) | private ConverseResponse CreateConverseResponse(string text, Conversat... FILE: dotnet/src/Connectors/Connectors.Amazon.UnitTests/Services/BedrockTextEmbeddingGenerationServiceTests.cs class BedrockTextEmbeddingGenerationServiceTests (line 19) | [Obsolete("Temporary test for obsoleted BedrockTextEmbedding.")] method AttributesShouldContainModelId (line 25) | [Fact] method ShouldThrowExceptionForInvalidModelId (line 41) | [Fact] method ShouldThrowExceptionForEmptyModelId (line 59) | [Fact] method ShouldThrowExceptionForNullBedrockRuntimeWhenNotConfiguredAsync (line 77) | [Fact(Skip = "For manual verification only")] FILE: dotnet/src/Connectors/Connectors.Amazon.UnitTests/Services/BedrockTextGenerationServiceTests.cs class BedrockTextGenerationServiceTests (line 24) | public class BedrockTextGenerationServiceTests method AttributesShouldContainModelId (line 29) | [Fact] method ShouldThrowExceptionForInvalidModelId (line 45) | [Fact] method ShouldThrowExceptionForEmptyModelId (line 63) | [Fact] method ShouldThrowExceptionForNullBedrockRuntimeAsync (line 81) | [Fact(Skip = "For manual verification only")] method ShouldThrowExceptionForNullPromptAsync (line 100) | [Fact] method ShouldThrowForEmptyPromptAsync (line 118) | [Fact] method GetTextContentsAsyncShouldReturnTextContentsAsync (line 136) | [Fact] method GetStreamingTextContentsAsyncShouldReturnStreamedTextContentsAsync (line 180) | [Fact] method ShouldHandleInvalidInvokeModelResponseAsync (line 228) | [Fact] method ShouldHandleInvalidResponseFormatAsync (line 256) | [Fact] method ShouldThrowExceptionForInvalidPromptExecutionSettingsAsync (line 284) | [Fact] method GetTextResponseAsBytes (line 309) | private byte[] GetTextResponseAsBytes(string fileName) FILE: dotnet/src/Connectors/Connectors.Amazon.UnitTests/Settings/BedrockChatCompletionModelExecutionSettingsTests.cs class BedrockChatCompletionModelExecutionSettingsTests (line 20) | public class BedrockChatCompletionModelExecutionSettingsTests method ShouldThrowExceptionForInvalidPromptExecutionSettingsAsync (line 25) | [Fact] method ExecutionSettingsExtensionDataShouldOverridePropertyAsync (line 53) | [Fact] method TitanExecutionSettingsShouldSetExtensionDataAsync (line 118) | [Fact] method TitanExecutionSettingsShouldSetPropertiesAsync (line 176) | [Fact] method ClaudePromptExecutionSettingsExtensionDataSetsProperlyAsync (line 232) | [Fact] method ClaudePromptExecutionSettingsSetsPropertiesAsync (line 290) | [Fact] method LlamaGetChatMessageContentsAsyncShouldReturnChatMessageWithPromptExecutionSettingsAsync (line 345) | [Fact] method CommandRExecutionSettingsShouldSetExtensionDataAsync (line 403) | [Fact] method CommandRExecutionSettingsShouldSetPropertiesAsync (line 461) | [Fact] method JambaGetChatMessageContentsAsyncShouldReturnChatMessageWithPromptExecutionSettingsAsync (line 517) | [Fact] method CreateSampleChatHistory (line 575) | private static ChatHistory CreateSampleChatHistory() FILE: dotnet/src/Connectors/Connectors.Amazon.UnitTests/Settings/BedrockTextGenerationModelExecutionSettingsTests.cs class BedrockTextGenerationModelExecutionSettingsTests (line 23) | public class BedrockTextGenerationModelExecutionSettingsTests method ExecutionSettingsExtensionDataOverridesPropertiesAsync (line 28) | [Fact] method TitanExecutionSettingsExtensionDataSetsProperlyAsync (line 117) | [Fact] method TitanExecutionSettingsPropertySetsProperlyAsync (line 215) | [Fact] method JambaExecutionSettingsExtensionDataSetsProperlyAsync (line 310) | [Fact] method JambaExecutionSettingsPropertySetsProperlyAsync (line 432) | [Fact] method JurassicExecutionSettingsExtensionDataSetsProperlyAsync (line 551) | [Fact] method ClaudeExecutionSettingsSetsExtensionDataAsync (line 649) | [Fact] method CommandExecutionSettingsSetsExtensionDataAsync (line 735) | [Fact] method CommandExecutionSettingsPropertySetsProperlyAsync (line 830) | [Fact] method MistralExecutionSettingsSetExtensionDataAsync (line 922) | [Fact] method MistralExecutionSettingsPropertiesSetAsync (line 1008) | [Fact] FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/AI21JurassicPenalties.cs class AI21JurassicPenalties (line 11) | public sealed class AI21JurassicPenalties FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/CohereCommandRTools.cs class CohereCommandRTools (line 12) | public static class CohereCommandRTools class ChatMessage (line 17) | public sealed class ChatMessage class Document (line 35) | [Serializable] class Tool (line 54) | [Serializable] class ToolParameter (line 78) | [Serializable] class ToolResult (line 103) | [Serializable] class ToolCall (line 122) | [Serializable] FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/BedrockClientUtilities.cs class BedrockClientUtilities (line 15) | internal sealed class BedrockClientUtilities method ConvertHttpStatusCodeToActivityStatusCode (line 22) | internal static ActivityStatusCode ConvertHttpStatusCodeToActivityStat... method MapConversationRoleToAuthorRole (line 44) | internal static AuthorRole MapConversationRoleToAuthorRole(string role) method BedrockServiceClientRequestHandler (line 55) | internal static void BedrockServiceClientRequestHandler(object sender,... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/BedrockModelUtilities.cs class BedrockModelUtilities (line 15) | internal static class BedrockModelUtilities method MapAuthorRoleToConversationRole (line 23) | internal static ConversationRole MapAuthorRoleToConversationRole(Autho... method GetSystemMessages (line 43) | internal static List GetSystemMessages(ChatHistory... method BuildMessageList (line 57) | internal static List BuildMessageList(ChatHistory chatHistory) method GetExtensionDataValue (line 84) | internal static TValue? GetExtensionDataValue(IDictionary(Func getValue, Action... method SetNullablePropertyIfNotNull (line 124) | internal static void SetNullablePropertyIfNotNull(Func getValue... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/BedrockServiceFactory.cs class BedrockServiceFactory (line 11) | internal sealed class BedrockServiceFactory method ScrubCrossRegionPrefix (line 26) | private static string ScrubCrossRegionPrefix(string modelId) method CreateTextGenerationService (line 43) | internal IBedrockTextGenerationService CreateTextGenerationService(str... method CreateChatCompletionService (line 105) | internal IBedrockChatCompletionService CreateChatCompletionService(str... method CreateTextEmbeddingService (line 159) | internal IBedrockCommonTextEmbeddingGenerationService CreateTextEmbedd... method GetModelProviderAndName (line 182) | internal (string modelProvider, string modelName) GetModelProviderAndN... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Clients/BedrockChatCompletionClient.cs class BedrockChatCompletionClient (line 22) | internal sealed class BedrockChatCompletionClient method BedrockChatCompletionClient (line 37) | internal BedrockChatCompletionClient(string modelId, IAmazonBedrockRun... method GenerateChatMessageAsync (line 58) | internal async Task> GenerateChatMes... method ConvertToMessageContent (line 120) | private ChatMessageContent[] ConvertToMessageContent(ConverseResponse ... method CreateChatMessageContentItemCollection (line 142) | private static ChatMessageContentItemCollection CreateChatMessageConte... method StreamChatMessageAsync (line 152) | internal async IAsyncEnumerable StreamCha... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Clients/BedrockTextEmbeddingGenerationClient.cs class BedrockTextEmbeddingGenerationClient (line 19) | internal sealed class BedrockTextEmbeddingGenerationClient method BedrockTextEmbeddingGenerationClient (line 26) | internal BedrockTextEmbeddingGenerationClient(string modelId, IAmazonB... method GenerateEmbeddingsAsync (line 35) | internal async Task>> GenerateEmbeddingsAs... method GenerateSingleEmbeddingsAsync (line 49) | private async Task>> GenerateSingleEmbeddi... method GetEmbeddingForSingleTextAsync (line 72) | private async Task> GetEmbeddingForSingleTextAsync( method GenerateBatchEmbeddingsAsync (line 109) | private async Task>> GenerateBatchEmbeddin... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Clients/BedrockTextGenerationClient.cs class BedrockTextGenerationClient (line 23) | internal sealed class BedrockTextGenerationClient method BedrockTextGenerationClient (line 38) | internal BedrockTextGenerationClient(string modelId, IAmazonBedrockRun... method InvokeBedrockModelAsync (line 58) | internal async Task> InvokeBedrockModelAsync( method StreamTextAsync (line 119) | internal async IAsyncEnumerable StreamTextAsync( FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/IBedrockBatchTextEmbeddingService.cs type IBedrockCommonBatchTextEmbeddingGenerationService (line 14) | internal interface IBedrockCommonBatchTextEmbeddingGenerationService : I... method GetInvokeModelRequestBody (line 22) | internal object GetInvokeModelRequestBody(string modelId, IList> GetInvokeResponseBody(InvokeMode... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/IBedrockChatCompletionService.cs type IBedrockChatCompletionService (line 8) | internal interface IBedrockChatCompletionService method GetConverseRequest (line 18) | internal ConverseRequest GetConverseRequest(string modelId, ChatHistor... method GetConverseStreamRequest (line 28) | internal ConverseStreamRequest GetConverseStreamRequest(string modelId... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/IBedrockSplitTextEmbeddingService.cs type IBedrockCommonSplitTextEmbeddingGenerationService (line 13) | internal interface IBedrockCommonSplitTextEmbeddingGenerationService : I... method GetInvokeModelRequestBody (line 21) | internal object GetInvokeModelRequestBody(string modelId, string text); method GetInvokeResponseBody (line 28) | internal ReadOnlyMemory GetInvokeResponseBody(InvokeModelRespon... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/IBedrockTextGenerationService.cs type IBedrockTextGenerationService (line 12) | internal interface IBedrockTextGenerationService method GetInvokeModelRequestBody (line 21) | internal object GetInvokeModelRequestBody(string modelId, string promp... method GetInvokeResponseBody (line 28) | internal IReadOnlyList GetInvokeResponseBody(InvokeModelR... method GetTextStreamOutput (line 35) | internal IEnumerable GetTextStreamOutput(JsonNod... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/AI21Labs/AI21JambaRequest.cs class AI21JambaRequest (line 11) | internal static class AI21JambaRequest class AI21TextGenerationRequest (line 16) | internal sealed class AI21TextGenerationRequest class JambaMessage (line 76) | internal sealed class JambaMessage FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/AI21Labs/AI21JambaResponse.cs class AI21JambaResponse (line 11) | internal static class AI21JambaResponse class AI21TextResponse (line 16) | internal sealed class AI21TextResponse class Choice (line 40) | internal sealed class Choice class Message (line 66) | internal sealed class Message class JambaUsage (line 87) | internal sealed class JambaUsage FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/AI21Labs/AI21JambaService.cs class AI21JambaService (line 17) | internal sealed class AI21JambaService : IBedrockTextGenerationService, ... method GetInvokeModelRequestBody (line 20) | public object GetInvokeModelRequestBody(string modelId, string prompt,... method GetInvokeResponseBody (line 49) | public IReadOnlyList GetInvokeResponseBody(InvokeModelRes... method GetConverseRequest (line 65) | public ConverseRequest GetConverseRequest(string modelId, ChatHistory ... method GetTextStreamOutput (line 113) | public IEnumerable GetTextStreamOutput(JsonNode ... method GetConverseStreamRequest (line 123) | public ConverseStreamRequest GetConverseStreamRequest(string modelId, ... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/AI21Labs/AI21JurassicRequest.cs class AI21JurassicRequest (line 11) | internal static class AI21JurassicRequest class AI21JurassicTextGenerationRequest (line 16) | internal sealed class AI21JurassicTextGenerationRequest FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/AI21Labs/AI21JurassicResponse.cs class AI21JurassicResponse (line 11) | internal sealed class AI21JurassicResponse class PromptText (line 34) | internal sealed class PromptText class Token (line 52) | internal sealed class Token class GeneratedToken (line 76) | internal sealed class GeneratedToken class TextRange (line 100) | internal sealed class TextRange class Completion (line 118) | internal sealed class Completion class JurassicData (line 136) | internal sealed class JurassicData class FinishReason (line 154) | internal sealed class FinishReason FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/AI21Labs/AI21JurassicService.cs class AI21JurassicService (line 16) | internal sealed class AI21JurassicService : IBedrockTextGenerationService method GetInvokeModelRequestBody (line 19) | public object GetInvokeModelRequestBody(string modelId, string prompt,... method GetInvokeResponseBody (line 37) | public IReadOnlyList GetInvokeResponseBody(InvokeModelRes... method GetTextStreamOutput (line 53) | public IEnumerable GetTextStreamOutput(JsonNode ... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Amazon/AmazonService.cs class AmazonService (line 16) | internal sealed class AmazonService : IBedrockTextGenerationService, IBe... method GetInvokeModelRequestBody (line 19) | public object GetInvokeModelRequestBody(string modelId, string prompt,... method GetInvokeResponseBody (line 42) | public IReadOnlyList GetInvokeResponseBody(InvokeModelRes... method GetConverseRequest (line 56) | public ConverseRequest GetConverseRequest(string modelId, ChatHistory ... method GetTextStreamOutput (line 87) | public IEnumerable GetTextStreamOutput(JsonNode ... method GetConverseStreamRequest (line 97) | public ConverseStreamRequest GetConverseStreamRequest(string modelId, ... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Amazon/TitanRequest.cs class TitanRequest (line 8) | internal static class TitanRequest class TitanTextGenerationRequest (line 13) | internal sealed class TitanTextGenerationRequest class AmazonTitanTextGenerationConfig (line 32) | internal sealed class AmazonTitanTextGenerationConfig FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Amazon/TitanResponse.cs class TitanTextResponse (line 11) | internal sealed class TitanTextResponse class Result (line 28) | internal sealed class Result FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/AmazonEmbed/AmazonEmbedService.cs class AmazonEmbedGenerationService (line 10) | internal class AmazonEmbedGenerationService : IBedrockCommonSplitTextEmb... method GetInvokeModelRequestBody (line 13) | public object GetInvokeModelRequestBody(string modelId, string text) method GetInvokeResponseBody (line 22) | public ReadOnlyMemory GetInvokeResponseBody(InvokeModelResponse... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/AmazonEmbed/TitanEmbedRequest.cs class TitanEmbedRequest (line 10) | internal sealed class TitanEmbedRequest FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/AmazonEmbed/TitanEmbedResponse.cs class TitanTextEmbeddingResponse (line 11) | internal sealed class TitanTextEmbeddingResponse FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Anthropic/AnthropicService.cs class AnthropicService (line 17) | internal sealed class AnthropicService : IBedrockTextGenerationService, ... method GetInvokeModelRequestBody (line 20) | public object GetInvokeModelRequestBody(string modelId, string prompt,... method GetInvokeResponseBody (line 36) | public IReadOnlyList GetInvokeResponseBody(InvokeModelRes... method GetConverseRequest (line 50) | public ConverseRequest GetConverseRequest(string modelId, ChatHistory ... method GetTextStreamOutput (line 123) | public IEnumerable GetTextStreamOutput(JsonNode ... method GetConverseStreamRequest (line 133) | public ConverseStreamRequest GetConverseStreamRequest(string modelId, ... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Anthropic/ClaudeRequest.cs class ClaudeRequest (line 8) | internal static class ClaudeRequest class ClaudeTextGenerationRequest (line 10) | internal sealed class ClaudeTextGenerationRequest FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Anthropic/ClaudeResponse.cs class ClaudeResponse (line 10) | internal class ClaudeResponse FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Anthropic/ClaudeToolUse.cs class ClaudeToolUse (line 11) | internal static class ClaudeToolUse class ClaudeTool (line 16) | internal sealed class ClaudeTool : Tool class ClaudeToolChoice (line 40) | internal sealed class ClaudeToolChoice FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Cohere/CohereCommandRService.cs class CohereCommandRService (line 17) | internal sealed class CohereCommandRService : IBedrockTextGenerationServ... method GetInvokeModelRequestBody (line 21) | public object GetInvokeModelRequestBody(string modelId, string prompt,... method GetInvokeResponseBody (line 60) | public IReadOnlyList GetInvokeResponseBody(InvokeModelRes... method GetConverseRequest (line 74) | public ConverseRequest GetConverseRequest(string modelId, ChatHistory ... method GetTextStreamOutput (line 143) | public IEnumerable GetTextStreamOutput(JsonNode ... method GetConverseStreamRequest (line 153) | public ConverseStreamRequest GetConverseStreamRequest(string modelId, ... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Cohere/CohereCommandService.cs class CohereCommandService (line 15) | internal sealed class CohereCommandService : IBedrockTextGenerationService method GetInvokeModelRequestBody (line 18) | public object GetInvokeModelRequestBody(string modelId, string prompt,... method GetInvokeResponseBody (line 40) | public IReadOnlyList GetInvokeResponseBody(InvokeModelRes... method GetTextStreamOutput (line 57) | public IEnumerable GetTextStreamOutput(JsonNode ... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Cohere/CommandRRequest.cs class CommandRRequest (line 11) | internal static class CommandRRequest class CommandRTextGenerationRequest (line 16) | internal sealed class CommandRTextGenerationRequest FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Cohere/CommandRResponse.cs class CommandRResponse (line 11) | internal sealed class CommandRResponse class Citation (line 67) | internal sealed class Citation class ToolCall (line 97) | internal sealed class ToolCall class MetaCommandR (line 115) | internal sealed class MetaCommandR class ApiVersion (line 133) | internal sealed class ApiVersion class BilledUnits (line 145) | internal sealed class BilledUnits FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Cohere/CommandRequest.cs class CommandRequest (line 8) | internal static class CommandRequest class CohereCommandTextGenerationRequest (line 13) | internal sealed class CohereCommandTextGenerationRequest FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Cohere/CommandResponse.cs class CommandResponse (line 11) | internal sealed class CommandResponse class Generation (line 34) | internal sealed class Generation class TokenLikelihood (line 82) | internal sealed class TokenLikelihood FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/CohereEmbed/CohereEmbedService.cs class CohereEmbedGenerationService (line 12) | internal class CohereEmbedGenerationService : IBedrockCommonBatchTextEmb... method GetInvokeModelRequestBody (line 15) | public object GetInvokeModelRequestBody(string modelId, IList ... method GetInvokeResponseBody (line 25) | public IList> GetInvokeResponseBody(InvokeModelR... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/CohereEmbed/EmbedRequest.cs class EmbedRequest (line 8) | internal sealed class EmbedRequest FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/CohereEmbed/EmbedResponse.cs class EmbedResponse (line 11) | internal sealed class EmbedResponse FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Meta/LlamaRequest.cs class LlamaRequest (line 7) | internal static class LlamaRequest class LlamaTextGenerationRequest (line 12) | internal sealed class LlamaTextGenerationRequest FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Meta/LlamaResponse.cs class LlamaResponse (line 10) | internal sealed class LlamaResponse FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Meta/MetaService.cs class MetaService (line 16) | internal sealed class MetaService : IBedrockTextGenerationService, IBedr... method GetInvokeModelRequestBody (line 19) | public object GetInvokeModelRequestBody(string modelId, string prompt,... method GetInvokeResponseBody (line 33) | public IReadOnlyList GetInvokeResponseBody(InvokeModelRes... method GetConverseRequest (line 47) | public ConverseRequest GetConverseRequest(string modelId, ChatHistory ... method GetTextStreamOutput (line 78) | public IEnumerable GetTextStreamOutput(JsonNode ... method GetConverseStreamRequest (line 88) | public ConverseStreamRequest GetConverseStreamRequest( FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Mistral/MistralRequest.cs class MistralRequest (line 8) | internal static class MistralRequest class MistralTextGenerationRequest (line 13) | internal sealed class MistralTextGenerationRequest FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Mistral/MistralResponse.cs class MistralResponse (line 11) | public sealed class MistralResponse class Output (line 22) | public sealed class Output FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Core/Models/Mistral/MistralService.cs class MistralService (line 17) | internal sealed class MistralService : IBedrockTextGenerationService, IB... method GetInvokeModelRequestBody (line 20) | public object GetInvokeModelRequestBody(string modelId, string prompt,... method GetInvokeResponseBody (line 43) | public IReadOnlyList GetInvokeResponseBody(InvokeModelRes... method GetConverseRequest (line 58) | public ConverseRequest GetConverseRequest(string modelId, ChatHistory ... method GetTextStreamOutput (line 86) | public IEnumerable GetTextStreamOutput(JsonNode ... method GetConverseStreamRequest (line 103) | public ConverseStreamRequest GetConverseStreamRequest(string modelId, ... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Extensions/BedrockKernelBuilderExtensions.cs class BedrockKernelBuilderExtensions (line 14) | public static class BedrockKernelBuilderExtensions method AddBedrockChatCompletionService (line 24) | public static IKernelBuilder AddBedrockChatCompletionService( method AddBedrockChatClient (line 45) | public static IKernelBuilder AddBedrockChatClient( method AddBedrockTextGenerationService (line 68) | public static IKernelBuilder AddBedrockTextGenerationService( method AddBedrockTextEmbeddingGenerationService (line 89) | [Obsolete("Use AddBedrockEmbeddingGenerator instead.")] method AddBedrockEmbeddingGenerator (line 113) | public static IKernelBuilder AddBedrockEmbeddingGenerator( FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Extensions/BedrockServiceCollectionExtensions.DependencyInjection.cs class BedrockServiceCollectionExtensions (line 16) | public static class BedrockServiceCollectionExtensions method AddBedrockChatClient (line 26) | public static IServiceCollection AddBedrockChatClient( method AddBedrockEmbeddingGenerator (line 89) | public static IServiceCollection AddBedrockEmbeddingGenerator( FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Extensions/BedrockServiceCollectionExtensions.cs class BedrockServiceCollectionExtensions (line 19) | public static class BedrockServiceCollectionExtensions method AddBedrockChatCompletionService (line 29) | public static IServiceCollection AddBedrockChatCompletionService( method AddBedrockTextGenerationService (line 74) | public static IServiceCollection AddBedrockTextGenerationService( method AddBedrockTextEmbeddingGenerationService (line 116) | [Obsolete("Use AddBedrockEmbeddingGenerator instead.")] FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Services/BedrockChatCompletionService.cs class BedrockChatCompletionService (line 17) | public class BedrockChatCompletionService : IChatCompletionService method BedrockChatCompletionService (line 28) | public BedrockChatCompletionService(string modelId, IAmazonBedrockRunt... method GetChatMessageContentsAsync (line 38) | public Task> GetChatMessageContentsA... method GetStreamingChatMessageContentsAsync (line 48) | public IAsyncEnumerable GetStreamingChatM... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Services/BedrockTextEmbeddingGeneratorService.cs class BedrockTextEmbeddingGenerationService (line 18) | [Obsolete("Use runtime.AsEmbeddingGenerator(modelId, dimensions) instead")] method BedrockTextEmbeddingGenerationService (line 30) | public BedrockTextEmbeddingGenerationService(string modelId, IAmazonBe... method GenerateEmbeddingsAsync (line 49) | public Task>> GenerateEmbeddingsAsync(ILis... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Services/BedrockTextGenerationService.cs class BedrockTextGenerationService (line 17) | public class BedrockTextGenerationService : ITextGenerationService method BedrockTextGenerationService (line 28) | public BedrockTextGenerationService(string modelId, IAmazonBedrockRunt... method GetTextContentsAsync (line 38) | public Task> GetTextContentsAsync( method GetStreamingTextContentsAsync (line 46) | public IAsyncEnumerable GetStreamingTextContents... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Settings/AmazonClaudeExecutionSettings.cs class AmazonClaudeExecutionSettings (line 13) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method FromExecutionSettings (line 102) | public static AmazonClaudeExecutionSettings FromExecutionSettings(Prom... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Settings/AmazonCommandExecutionSettings.cs class AmazonCommandExecutionSettings (line 13) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method FromExecutionSettings (line 173) | public static AmazonCommandExecutionSettings FromExecutionSettings(Pro... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Settings/AmazonCommandRExecutionSettings.cs class AmazonCommandRExecutionSettings (line 13) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method FromExecutionSettings (line 280) | public static AmazonCommandRExecutionSettings FromExecutionSettings(Pr... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Settings/AmazonJambaExecutionSettings.cs class AmazonJambaExecutionSettings (line 13) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method FromExecutionSettings (line 127) | public static AmazonJambaExecutionSettings FromExecutionSettings(Promp... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Settings/AmazonJurassicExecutionSettings.cs class AmazonJurassicExecutionSettings (line 13) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method FromExecutionSettings (line 127) | public static AmazonJurassicExecutionSettings FromExecutionSettings(Pr... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Settings/AmazonLlama3ExecutionSettings.cs class AmazonLlama3ExecutionSettings (line 12) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method FromExecutionSettings (line 66) | public static AmazonLlama3ExecutionSettings FromExecutionSettings(Prom... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Settings/AmazonMistralExecutionSettings.cs class AmazonMistralExecutionSettings (line 13) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method FromExecutionSettings (line 97) | public static AmazonMistralExecutionSettings FromExecutionSettings(Pro... FILE: dotnet/src/Connectors/Connectors.Amazon/Bedrock/Settings/AmazonTitanExecutionSettings.cs class AmazonTitanExecutionSettings (line 13) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method FromExecutionSettings (line 82) | public static AmazonTitanExecutionSettings FromExecutionSettings(Promp... FILE: dotnet/src/Connectors/Connectors.AzureAIInference.UnitTests/Core/ChatClientCoreTests.cs class ChatClientCoreTests (line 22) | public sealed class ChatClientCoreTests method ItCanBeInstantiatedAndPropertiesSetAsExpected (line 26) | [Fact] method ItUsesEndpointAsExpected (line 48) | [Theory] method ItThrowsIfNoEndpointOptionIsProvided (line 79) | [Fact] method ItAddSemanticKernelHeadersOnEachRequestAsync (line 86) | [Fact] method ItDoesNotAddSemanticKernelHeadersWhenBreakingGlassClientIsProvidedAsync (line 113) | [Fact] method ItAddsAttributesButDoesNothingIfNullOrEmpty (line 144) | [Theory] method ItAddsModelIdAttributeAsExpected (line 168) | [Fact] FILE: dotnet/src/Connectors/Connectors.AzureAIInference.UnitTests/Extensions/AzureAIInferenceKernelBuilderExtensionsTests.cs class AzureAIInferenceKernelBuilderExtensionsTests (line 14) | public sealed class AzureAIInferenceKernelBuilderExtensionsTests method KernelBuilderAddAzureAIInferenceChatCompletionAddsValidService (line 18) | [Theory] method KernelBuilderAddAzureAIInferenceChatClientAddsValidService (line 44) | [Theory] type InitializationType (line 71) | public enum InitializationType FILE: dotnet/src/Connectors/Connectors.AzureAIInference.UnitTests/Extensions/AzureAIInferenceServiceCollectionExtensionsTests.cs class AzureAIInferenceServiceCollectionExtensionsTests (line 22) | public sealed class AzureAIInferenceServiceCollectionExtensionsTests method ItCanAddChatCompletionService (line 26) | [Theory] method ItCanAddChatClientService (line 52) | [Theory] type InitializationType (line 78) | public enum InitializationType method ItAddSemanticKernelHeadersOnEachChatCompletionRequestAsync (line 86) | [Theory] method ItAddSemanticKernelHeadersOnEachChatClientRequestAsync (line 126) | [Theory] method ItAddSemanticKernelHeadersOnEachEmbeddingGeneratorRequestAsync (line 166) | [Theory] FILE: dotnet/src/Connectors/Connectors.AzureAIInference.UnitTests/Services/AzureAIInferenceChatCompletionServiceOpenTelemetryTests.cs class AzureAIInferenceChatCompletionServiceOpenTelemetryTests (line 19) | public sealed class AzureAIInferenceChatCompletionServiceOpenTelemetryTe... method AzureAIInferenceChatCompletionServiceOpenTelemetryTests (line 26) | public AzureAIInferenceChatCompletionServiceOpenTelemetryTests() method OpenTelemetryTracingIsEnabledForStreamingChatCompletionAsync (line 39) | [Fact] method OpenTelemetryConfigCallbackIsInvokedForStreamingAsync (line 103) | [Fact] method OpenTelemetrySourceNameIsUsedForStreamingAsync (line 138) | [Fact] method OpenTelemetrySourceNameIsUsedWhenProvidedAsync (line 183) | [Fact] method OpenTelemetryConfigCallbackIsInvokedAsync (line 226) | [Fact] method OpenTelemetrySourceNameAndConfigCanBeUsedTogetherAsync (line 258) | [Fact] method OpenTelemetryWorksWithTokenCredentialAsync (line 304) | [Fact] method OpenTelemetryWorksWithChatCompletionsClientAsync (line 355) | [Fact] method Dispose (line 402) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.AzureAIInference.UnitTests/Services/AzureAIInferenceChatCompletionServiceTests.cs class AzureAIInferenceChatCompletionServiceTests (line 25) | [Obsolete("Keeping this test until the service is removed from code-base")] method AzureAIInferenceChatCompletionServiceTests (line 37) | public AzureAIInferenceChatCompletionServiceTests() method ConstructorsWorksAsExpected (line 50) | [Fact] method ItUsesCustomEndpointsWhenProvidedDirectlyAsync (line 71) | [Theory] method ItPrioritizesCustomEndpointOverHttpClientBaseAddressAsync (line 93) | [Theory] method ItUsesHttpClientBaseAddressWhenNoEndpointIsProvidedAsync (line 116) | [Fact] method ItThrowsIfNoEndpointOrNoHttpClientBaseAddressIsProvided (line 132) | [Fact] method ItGetChatMessageContentsShouldHaveModelIdDefinedAsync (line 139) | [Fact] method GetStreamingChatMessageContentsWorksCorrectlyAsync (line 158) | [Fact] method GetChatMessageContentsWithChatMessageContentItemCollectionCorrectlyAsync (line 183) | [Fact] method GetChatMessageInResponseFormatsAsync (line 230) | [Theory] method Dispose (line 271) | public void Dispose() method CreateDefaultStringContent (line 279) | private StringContent CreateDefaultStringContent() FILE: dotnet/src/Connectors/Connectors.AzureAIInference.UnitTests/Settings/AzureAIInferencePromptExecutionSettingsTests.cs class AzureAIInferencePromptExecutionSettingsTests (line 12) | public sealed class AzureAIInferencePromptExecutionSettingsTests method ItCreatesAzureAIInferenceExecutionSettingsWithCorrectDefaults (line 14) | [Fact] method ItUsesExistingAzureAIInferenceExecutionSettings (line 35) | [Fact] method ItCanUseAzureAIInferenceExecutionSettings (line 58) | [Fact] method ItCreatesAzureAIInferenceExecutionSettingsFromExtraPropertiesSnakeCase (line 79) | [Fact] method ItCreatesAzureAIInferenceExecutionSettingsFromExtraPropertiesAsStrings (line 104) | [Fact] method ItCreatesAzureAIInferenceExecutionSettingsFromJsonSnakeCase (line 130) | [Fact] method PromptExecutionSettingsCloneWorksAsExpected (line 155) | [Fact] method PromptExecutionSettingsFreezeWorksAsExpected (line 179) | [Fact] method FromExecutionSettingsWithDataDoesNotIncludeEmptyStopSequences (line 216) | [Fact] method AssertExecutionSettings (line 230) | private static void AssertExecutionSettings(AzureAIInferencePromptExec... FILE: dotnet/src/Connectors/Connectors.AzureAIInference/Core/AddHeaderRequestPolicy.cs class AddHeaderRequestPolicy (line 11) | internal sealed class AddHeaderRequestPolicy(string headerName, string h... method OnSendingRequest (line 16) | public override void OnSendingRequest(HttpMessage message) FILE: dotnet/src/Connectors/Connectors.AzureAIInference/Core/ChatClientCore.cs class ChatClientCore (line 23) | internal sealed class ChatClientCore method ChatClientCore (line 58) | internal ChatClientCore( method ChatClientCore (line 95) | internal ChatClientCore( method ChatClientCore (line 127) | internal ChatClientCore( method AddAttribute (line 148) | internal void AddAttribute(string key, string? value) method GetClientOptions (line 167) | internal static AzureAIInferenceClientOptions GetClientOptions(HttpCli... FILE: dotnet/src/Connectors/Connectors.AzureAIInference/Core/RequestFailedExceptionExtensions.cs class RequestFailedExceptionExtensions (line 11) | internal static class RequestFailedExceptionExtensions method ToHttpOperationException (line 18) | public static HttpOperationException ToHttpOperationException(this Req... FILE: dotnet/src/Connectors/Connectors.AzureAIInference/Extensions/AzureAIInferenceKernelBuilderExtensions.cs class AzureAIInferenceKernelBuilderExtensions (line 16) | public static class AzureAIInferenceKernelBuilderExtensions method AddAzureAIInferenceChatCompletion (line 30) | public static IKernelBuilder AddAzureAIInferenceChatCompletion( method AddAzureAIInferenceChatCompletion (line 59) | public static IKernelBuilder AddAzureAIInferenceChatCompletion( method AddAzureAIInferenceChatCompletion (line 86) | public static IKernelBuilder AddAzureAIInferenceChatCompletion( method AddAzureAIInferenceChatClient (line 113) | public static IKernelBuilder AddAzureAIInferenceChatClient( method AddAzureAIInferenceChatClient (line 142) | public static IKernelBuilder AddAzureAIInferenceChatClient( method AddAzureAIInferenceChatClient (line 169) | public static IKernelBuilder AddAzureAIInferenceChatClient( FILE: dotnet/src/Connectors/Connectors.AzureAIInference/Extensions/AzureAIInferenceServiceCollectionExtensions.DependencyInjection.cs class AzureAIInferenceServiceCollectionExtensions (line 18) | public static class AzureAIInferenceServiceCollectionExtensions method AddAzureAIInferenceEmbeddingGenerator (line 24) | public static IServiceCollection AddAzureAIInferenceEmbeddingGenerator( method AddAzureAIInferenceEmbeddingGenerator (line 58) | public static IServiceCollection AddAzureAIInferenceEmbeddingGenerator( method AddAzureAIInferenceChatClient (line 104) | public static IServiceCollection AddAzureAIInferenceChatClient( method AddAzureAIInferenceChatClient (line 152) | public static IServiceCollection AddAzureAIInferenceChatClient( method AddAzureAIInferenceChatClient (line 198) | public static IServiceCollection AddAzureAIInferenceChatClient(this IS... FILE: dotnet/src/Connectors/Connectors.AzureAIInference/Extensions/AzureAIInferenceServiceCollectionExtensions.cs class AzureAIInferenceServiceCollectionExtensions (line 18) | public static class AzureAIInferenceServiceCollectionExtensions method AddAzureAIInferenceChatCompletion (line 32) | public static IServiceCollection AddAzureAIInferenceChatCompletion( method AddAzureAIInferenceChatCompletion (line 78) | public static IServiceCollection AddAzureAIInferenceChatCompletion( method AddAzureAIInferenceChatCompletion (line 122) | public static IServiceCollection AddAzureAIInferenceChatCompletion(thi... FILE: dotnet/src/Connectors/Connectors.AzureAIInference/Services/AzureAIInferenceChatCompletionService.cs class AzureAIInferenceChatCompletionService (line 20) | [Obsolete("Dedicated AzureAIInferenceChatCompletionService is deprecated... method AzureAIInferenceChatCompletionService (line 34) | public AzureAIInferenceChatCompletionService( method AzureAIInferenceChatCompletionService (line 64) | public AzureAIInferenceChatCompletionService( method AzureAIInferenceChatCompletionService (line 92) | public AzureAIInferenceChatCompletionService( method GetChatMessageContentsAsync (line 118) | public Task> GetChatMessageContentsA... method GetStreamingChatMessageContentsAsync (line 122) | public IAsyncEnumerable GetStreamingChatM... FILE: dotnet/src/Connectors/Connectors.AzureAIInference/Settings/AzureAIInferencePromptExecutionSettings.cs class AzureAIInferencePromptExecutionSettings (line 16) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method AzureAIInferencePromptExecutionSettings (line 22) | public AzureAIInferencePromptExecutionSettings() method Freeze (line 200) | public override void Freeze() method Clone (line 221) | public override PromptExecutionSettings Clone() method FromExecutionSettings (line 244) | public static AzureAIInferencePromptExecutionSettings FromExecutionSet... FILE: dotnet/src/Connectors/Connectors.AzureOpenAI.UnitTests/AzureOpenAITestHelper.cs class AzureOpenAITestHelper (line 11) | internal static class AzureOpenAITestHelper method GetTestResponse (line 17) | internal static string GetTestResponse(string fileName) method GetTestResponseAsStream (line 26) | internal static StreamContent GetTestResponseAsStream(string fileName) FILE: dotnet/src/Connectors/Connectors.AzureOpenAI.UnitTests/Core/AzureClientCoreTests.cs class AzureClientCoreTests (line 13) | public sealed class AzureClientCoreTests : IDisposable method AzureClientCoreTests (line 18) | public AzureClientCoreTests() method Dispose (line 24) | public void Dispose() method ConstructorWithValidParametersShouldInitializeCorrectly (line 29) | [Fact] method ConstructorWithTokenCredentialShouldInitializeCorrectly (line 46) | [Fact] method ConstructorWithOpenAIClientShouldInitializeCorrectly (line 63) | [Fact] FILE: dotnet/src/Connectors/Connectors.AzureOpenAI.UnitTests/Core/ClientCoreTests.cs class ClientCoreTests (line 15) | public sealed class ClientCoreTests : IDisposable method ClientCoreTests (line 20) | public ClientCoreTests() method Dispose (line 26) | public void Dispose() method AuthenticationHeaderShouldBeProvidedOnlyOnce (line 32) | [Fact] class TestJWTBearerTokenCredential (line 73) | private sealed class TestJWTBearerTokenCredential : TokenCredential method GetToken (line 75) | public override AccessToken GetToken(TokenRequestContext requestCont... method GetTokenAsync (line 80) | public override ValueTask GetTokenAsync(TokenRequestCon... FILE: dotnet/src/Connectors/Connectors.AzureOpenAI.UnitTests/Extensions/AzureOpenAIKernelBuilderExtensionsChatClientTests.cs class AzureOpenAIKernelBuilderExtensionsChatClientTests (line 12) | public class AzureOpenAIKernelBuilderExtensionsChatClientTests method AddAzureOpenAIChatClientNullArgsThrow (line 14) | [Fact] method AddAzureOpenAIChatClientDefaultValidParametersRegistersService (line 37) | [Fact] method AddAzureOpenAIChatClientWithCredentialValidParametersRegistersService (line 57) | [Fact] method AddAzureOpenAIChatClientWithClientValidParametersRegistersService (line 77) | [Fact] FILE: dotnet/src/Connectors/Connectors.AzureOpenAI.UnitTests/Extensions/AzureOpenAIKernelBuilderExtensionsTests.cs class AzureOpenAIKernelBuilderExtensionsTests (line 23) | public sealed class AzureOpenAIKernelBuilderExtensionsTests method KernelBuilderAddAzureOpenAIChatCompletionAddsValidService (line 27) | [Theory] method KernelBuilderAddAzureOpenAITextEmbeddingGenerationAddsValidService (line 65) | [Theory] method KernelBuilderAddAzureOpenAIEmbeddingGeneratorAddsValidService (line 99) | [Theory] method KernelBuilderAddAzureOpenAITextToAudioAddsValidService (line 135) | [Fact] method KernelBuilderExtensionsAddAzureOpenAITextToImageService (line 154) | [Theory] method KernelBuilderAddAzureOpenAIAudioToTextAddsValidService (line 190) | [Theory] type InitializationType (line 224) | public enum InitializationType FILE: dotnet/src/Connectors/Connectors.AzureOpenAI.UnitTests/Extensions/AzureOpenAIServiceCollectionExtensionsChatClientTests.cs class AzureOpenAIServiceCollectionExtensionsChatClientTests (line 13) | public class AzureOpenAIServiceCollectionExtensionsChatClientTests method AddAzureOpenAIChatClientNullArgsThrow (line 15) | [Fact] method AddAzureOpenAIChatClientDefaultValidParametersRegistersService (line 38) | [Fact] method AddAzureOpenAIChatClientWithCredentialValidParametersRegistersService (line 58) | [Fact] method AddAzureOpenAIChatClientWithClientValidParametersRegistersService (line 78) | [Fact] method AddAzureOpenAIChatClientWorksWithKernel (line 99) | [Fact] FILE: dotnet/src/Connectors/Connectors.AzureOpenAI.UnitTests/Extensions/AzureOpenAIServiceCollectionExtensionsTests.cs class AzureOpenAIServiceCollectionExtensionsTests (line 29) | public sealed class AzureOpenAIServiceCollectionExtensionsTests : IDispo... method AzureOpenAIServiceCollectionExtensionsTests (line 31) | public AzureOpenAIServiceCollectionExtensionsTests() method Dispose (line 51) | public void Dispose() method ServiceCollectionAddAzureOpenAIChatCompletionAddsValidService (line 56) | [Theory] method ServiceCollectionAddAzureOpenAITextEmbeddingGenerationAddsValidService (line 102) | [Theory] method ServiceCollectionAddAzureOpenAIEmbeddingGeneratorAddsValidService (line 138) | [Theory] method ServiceCollectionAddAzureOpenAITextToAudioAddsValidService (line 176) | [Fact] method ServiceCollectionExtensionsAddAzureOpenAITextToImageService (line 195) | [Theory] method ServiceCollectionAddAzureOpenAIAudioToTextAddsValidService (line 231) | [Theory] type InitializationType (line 265) | public enum InitializationType FILE: dotnet/src/Connectors/Connectors.AzureOpenAI.UnitTests/KernelCore/KernelTests.cs class KernelTests (line 15) | public sealed class KernelTests : IDisposable method KernelTests (line 22) | public KernelTests() method FunctionUsageMetricsLoggingHasAllNeededData (line 32) | [Fact] method FunctionUsageMetricsAreCapturedByTelemetryAsExpected (line 59) | [Fact] method Dispose (line 128) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.AzureOpenAI.UnitTests/Services/AzureOpenAIAudioToTextServiceTests.cs class AzureOpenAIAudioToTextServiceTests (line 22) | public sealed class AzureOpenAIAudioToTextServiceTests : IDisposable method AzureOpenAIAudioToTextServiceTests (line 28) | public AzureOpenAIAudioToTextServiceTests() method ConstructorWithApiKeyWorksCorrectly (line 35) | [Theory] method ConstructorWithTokenCredentialWorksCorrectly (line 50) | [Theory] method ConstructorWithOpenAIClientWorksCorrectly (line 66) | [Theory] method ItThrowsIfDeploymentNameIsNotProvided (line 82) | [Fact] method GetTextContentWithInvalidSettingsThrowsExceptionAsync (line 94) | [Theory] method ItRespectResultFormatExecutionSettingAsync (line 113) | [Theory] method GetTextContentByDefaultWorksCorrectlyAsync (line 141) | [Fact] method ItTargetsApiVersionAsExpected (line 159) | [Theory] method GetTextContentGranularitiesWorksCorrectlyAsync (line 181) | [Theory] method Dispose (line 270) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.AzureOpenAI.UnitTests/Services/AzureOpenAIChatCompletionServiceTests.cs class AzureOpenAIChatCompletionServiceTests (line 32) | public sealed class AzureOpenAIChatCompletionServiceTests : IDisposable method AzureOpenAIChatCompletionServiceTests (line 38) | public AzureOpenAIChatCompletionServiceTests() method ConstructorWithApiKeyWorksCorrectly (line 51) | [Theory] method ConstructorWithTokenCredentialWorksCorrectly (line 66) | [Theory] method ConstructorThrowsOnInvalidApiVersion (line 82) | [Theory] method ConstructorWithOpenAIClientWorksCorrectly (line 93) | [Theory] method GetTextContentsWorksCorrectlyAsync (line 109) | [Fact] method GetChatMessageContentsHandlesSettingsCorrectlyAsync (line 136) | [Theory] method GetChatMessageContentsHandlesResponseFormatCorrectlyAsync (line 246) | [Theory] method GetChatMessageContentsHandlesMaxTokensCorrectlyAsync (line 276) | [Theory] method GetChatMessageContentsHandlesUserSecurityContextCorrectlyAsync (line 309) | [Fact] method GetStreamingChatMessageContentsRequestHandlesInternalFieldsCorrectlyAsync (line 352) | [Theory] method GetChatMessageContentsRequestHandlesInternalFieldsCorrectlyAsync (line 388) | [Theory] method GetChatMessageInReasoningEffortAsync (line 419) | [Theory] method GetChatMessageContentsWorksCorrectlyAsync (line 480) | [Theory] method GetChatMessageContentsWithFunctionCallAsync (line 512) | [Fact] method GetChatMessageContentsWithFunctionCallMaximumAutoInvokeAttemptsAsync (line 551) | [Fact] method GetChatMessageContentsWithRequiredFunctionCallAsync (line 595) | [Fact] method GetStreamingTextContentsWorksCorrectlyAsync (line 645) | [Fact] method GetStreamingChatContentsWithAsynchronousFilterWorksCorrectlyAsync (line 668) | [Fact] method GetStreamingChatMessageContentsWorksCorrectlyAsync (line 728) | [Fact] method GetStreamingChatMessageContentsWithFunctionCallAsync (line 751) | [Fact] method GetStreamingChatMessageContentsWithFunctionCallAsyncFilterAsync (line 798) | [Fact] method GetStreamingChatMessageContentsWithFunctionCallMaximumAutoInvokeAttemptsAsync (line 890) | [Fact] method GetStreamingChatMessageContentsWithRequiredFunctionCallAsync (line 936) | [Fact] method GetChatMessageContentsUsesPromptAndSettingsCorrectlyAsync (line 998) | [Fact] method GetChatMessageContentsUsesDeveloperPromptAndSettingsCorrectlyAsync (line 1041) | [Fact] method GetChatMessageContentsWithChatMessageContentItemCollectionAndSettingsCorrectlyAsync (line 1084) | [Fact] method FunctionCallsShouldBePropagatedToCallersViaChatMessageItemsOfTypeFunctionCallContentAsync (line 1145) | [Fact] method FunctionCallsShouldBeReturnedToLLMAsync (line 1208) | [Fact] method FunctionResultsCanBeProvidedToLLMAsOneResultPerChatMessageAsync (line 1267) | [Fact] method FunctionResultsCanBeProvidedToLLMAsManyResultsInOneChatMessageAsync (line 1316) | [Fact] method GetChatMessageContentShouldSendMutatedChatHistoryToLLM (line 1362) | [Fact] method GetStreamingChatMessageContentsShouldSendMutatedChatHistoryToLLM (line 1433) | [Fact] method ItCreatesCorrectFunctionToolCallsWhenUsingAutoFunctionChoiceBehaviorAsync (line 1506) | [Fact] method ItCreatesCorrectFunctionToolCallsWhenUsingNoneFunctionChoiceBehaviorAsync (line 1544) | [Fact] method ItCreatesCorrectFunctionToolCallsWhenUsingRequiredFunctionChoiceBehaviorAsync (line 1582) | [Fact] method ItPassesAllowParallelCallsOptionToLLMAsync (line 1620) | [Theory] method ItDoesNotChangeDefaultsForToolsAndChoiceIfNeitherOfFunctionCallingConfigurationsSetAsync (line 1675) | [Fact] method ItSendsEmptyStringWhenAssistantMessageContentIsNull (line 1706) | [Fact] method ItTargetsApiVersionAsExpected (line 1751) | [Theory] method GetStreamingChatMessageContentsWithFunctionCallAndEmptyArgumentsDoNotThrowAsync (line 1775) | [Fact] method ItSendsAudioContentCorrectlyAsync (line 1816) | [Fact] method ItHandlesAudioContentInResponseAsync (line 1865) | [Fact] method ItHandlesAudioContentWithMetadataInResponseAsync (line 1929) | [Fact] method ItCreatesCorrectResponseModalitiesAsync (line 2003) | [Theory] method ItCreatesCorrectResponseModalitiesStreamingAsync (line 2032) | [Theory] method ItCreatesCorrectAudioOptionsAsync (line 2063) | [Theory] method ItCreatesCorrectAudioOptionsStreamingAsync (line 2093) | [Theory] method Dispose (line 2198) | public void Dispose() class AutoFunctionInvocationFilter (line 2216) | private sealed class AutoFunctionInvocationFilter : IAutoFunctionInvoc... method AutoFunctionInvocationFilter (line 2220) | public AutoFunctionInvocationFilter(Func> GetTextContentsAsync( FILE: dotnet/src/Connectors/Connectors.AzureOpenAI/Services/AzureOpenAIChatCompletionService.cs class AzureOpenAIChatCompletionService (line 19) | public sealed class AzureOpenAIChatCompletionService : IChatCompletionSe... method AzureOpenAIChatCompletionService (line 34) | public AzureOpenAIChatCompletionService( method AzureOpenAIChatCompletionService (line 58) | public AzureOpenAIChatCompletionService( method AzureOpenAIChatCompletionService (line 78) | public AzureOpenAIChatCompletionService( method GetChatMessageContentsAsync (line 92) | public Task> GetChatMessageContentsA... method GetStreamingChatMessageContentsAsync (line 96) | public IAsyncEnumerable GetStreamingChatM... method GetTextContentsAsync (line 100) | public Task> GetTextContentsAsync(string pr... method GetStreamingTextContentsAsync (line 104) | public IAsyncEnumerable GetStreamingTextContents... FILE: dotnet/src/Connectors/Connectors.AzureOpenAI/Services/AzureOpenAITextEmbeddingGenerationService.cs class AzureOpenAITextEmbeddingGenerationService (line 20) | [Experimental("SKEXP0010")] method AzureOpenAITextEmbeddingGenerationService (line 38) | public AzureOpenAITextEmbeddingGenerationService( method AzureOpenAITextEmbeddingGenerationService (line 66) | public AzureOpenAITextEmbeddingGenerationService( method AzureOpenAITextEmbeddingGenerationService (line 91) | public AzureOpenAITextEmbeddingGenerationService( method GenerateEmbeddingsAsync (line 109) | public Task>> GenerateEmbeddingsAsync( FILE: dotnet/src/Connectors/Connectors.AzureOpenAI/Services/AzureOpenAITextToAudioService.cs class AzureOpenAITextToAudioService (line 21) | [Experimental("SKEXP0010")] method AzureOpenAITextToAudioService (line 52) | public AzureOpenAITextToAudioService( method AzureOpenAITextToAudioService (line 84) | public AzureOpenAITextToAudioService( method GetAudioContentsAsync (line 107) | public Task> GetAudioContentsAsync( method GetModelId (line 114) | private string GetModelId(PromptExecutionSettings? executionSettings) FILE: dotnet/src/Connectors/Connectors.AzureOpenAI/Services/AzureOpenAITextToImageService.cs class AzureOpenAITextToImageService (line 21) | [Experimental("SKEXP0010")] method AzureOpenAITextToImageService (line 39) | public AzureOpenAITextToImageService( method AzureOpenAITextToImageService (line 78) | public AzureOpenAITextToImageService( method AzureOpenAITextToImageService (line 111) | public AzureOpenAITextToImageService( method GetImageContentsAsync (line 128) | public Task> GetImageContentsAsync(TextCon... FILE: dotnet/src/Connectors/Connectors.AzureOpenAI/Settings/AzureOpenAIPromptExecutionSettings.cs class AzureOpenAIPromptExecutionSettings (line 17) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method Clone (line 77) | public override PromptExecutionSettings Clone() method FromExecutionSettings (line 92) | public static new AzureOpenAIPromptExecutionSettings FromExecutionSett... method FromExecutionSettingsWithData (line 130) | [Obsolete("This method is deprecated in favor of OpenAIPromptExecution... FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/Gemini/AuthorRoleConverterTests.cs class AuthorRoleConverterTests (line 12) | public sealed class AuthorRoleConverterTests method ReadWhenRoleIsUserReturnsUser (line 14) | [Fact] method ReadWhenRoleIsModelReturnsAssistant (line 29) | [Fact] method ReadWhenRoleIsFunctionReturnsTool (line 44) | [Fact] method ReadWhenRoleIsNullReturnsNull (line 59) | [Fact] method ReadWhenRoleIsUnknownThrows (line 74) | [Fact] method WriteWhenRoleIsUserReturnsUser (line 92) | [Fact] method WriteWhenRoleIsAssistantReturnsModel (line 107) | [Fact] method WriteWhenRoleIsToolReturnsFunction (line 122) | [Fact] method WriteWhenRoleIsNullReturnsNull (line 137) | [Fact] method WriteWhenRoleIsNotUserOrAssistantOrToolThrows (line 152) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/Gemini/Clients/GeminiChatClientFunctionCallingTests.cs class GeminiChatClientFunctionCallingTests (line 21) | public sealed class GeminiChatClientFunctionCallingTests : IDisposable method GeminiChatClientFunctionCallingTests (line 32) | public GeminiChatClientFunctionCallingTests() method ChatClientShouldConvertToIChatClientSuccessfullyAsync (line 60) | [Fact] method ChatClientShouldReceiveFunctionCallsInResponseAsync (line 85) | [Fact] method ChatClientShouldStreamResponsesAsync (line 119) | [Fact] method AsChatClientConvertsServiceToIChatClientAsync (line 148) | [Fact] method CreateChatCompletionService (line 162) | private GoogleAIGeminiChatCompletionService CreateChatCompletionServic... method Dispose (line 171) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/Gemini/Clients/GeminiChatGenerationFunctionCallingTests.cs class GeminiChatGenerationFunctionCallingTests (line 20) | public sealed class GeminiChatGenerationFunctionCallingTests : IDisposable method GeminiChatGenerationFunctionCallingTests (line 31) | public GeminiChatGenerationFunctionCallingTests() method ShouldPassToolsToRequestAsync (line 59) | [Fact] method ShouldPassFunctionCallToRequestAsync (line 89) | [Fact] method ShouldPassFunctionResponseToRequestAsync (line 120) | [Fact] method ShouldReturnFunctionsCalledByModelAsync (line 157) | [Fact] method IfAutoInvokeShouldAddFunctionsCalledByModelToChatHistoryAsync (line 183) | [Fact] method IfAutoInvokeShouldAddFunctionResponseToChatHistoryAsync (line 212) | [Fact] method IfAutoInvokeShouldReturnAssistantMessageWithContentAsync (line 241) | [Fact] method IfAutoInvokeShouldPassToolsToEachRequestAsync (line 266) | [Fact] method IfAutoInvokeMaximumUseAttemptsReachedShouldNotPassToolsToSubsequentRequestsAsync (line 307) | [Fact] method IfAutoInvokeMaximumAutoInvokeAttemptsReachedShouldStopInvokingAndReturnToolCallsAsync (line 341) | [Fact] method ShouldBatchMultipleToolResponsesIntoSingleMessageAsync (line 379) | [Fact] method IfAutoInvokeShouldInvokeAutoFunctionInvocationFilterAsync (line 443) | [Fact] method IfAutoInvokeShouldProvideCorrectContextToAutoFunctionInvocationFilterAsync (line 490) | [Fact] method IfAutoInvokeShouldTerminateWhenFilterRequestsTerminationAsync (line 536) | [Fact] method IfAutoInvokeShouldAllowFilterToModifyFunctionResultAsync (line 587) | [Fact] method FunctionCallWithThoughtSignatureIsCapturedInToolCallAsync (line 629) | [Fact] method TextResponseWithThoughtSignatureIsCapturedInMetadataAsync (line 656) | [Fact] method ThoughtSignatureIsIncludedInSubsequentRequestAsync (line 679) | [Fact] method CreateSampleChatHistory (line 706) | private static ChatHistory CreateSampleChatHistory() method CreateChatCompletionClient (line 715) | private GeminiChatCompletionClient CreateChatCompletionClient( method Dispose (line 726) | public void Dispose() class AutoFunctionInvocationFilter (line 732) | private sealed class AutoFunctionInvocationFilter : IAutoFunctionInvoc... method AutoFunctionInvocationFilter (line 736) | public AutoFunctionInvocationFilter(Func GetBearerToken() => ValueTask.FromResult(th... method ShouldHandleThoughtAndTextPartsAsync (line 601) | [Fact] method ShouldHandleOnlyThoughtPartsAsync (line 652) | [Fact] method ShouldHandleMultipleThoughtPartsAsync (line 695) | [Fact] method CreateSampleChatHistory (line 750) | private static ChatHistory CreateSampleChatHistory() method CreateChatCompletionClient (line 759) | private GeminiChatCompletionClient CreateChatCompletionClient( method Dispose (line 785) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/Gemini/Clients/GeminiChatStreamingFunctionCallingTests.cs class GeminiChatStreamingFunctionCallingTests (line 20) | public sealed class GeminiChatStreamingFunctionCallingTests : IDisposable method GeminiChatStreamingFunctionCallingTests (line 31) | public GeminiChatStreamingFunctionCallingTests() method ShouldPassToolsToRequestAsync (line 59) | [Fact] method ShouldPassFunctionCallToRequestAsync (line 90) | [Fact] method ShouldPassFunctionResponseToRequestAsync (line 122) | [Fact] method ShouldReturnFunctionsCalledByModelAsync (line 160) | [Fact] method IfAutoInvokeShouldAddFunctionsCalledByModelToChatHistoryAsync (line 187) | [Fact] method IfAutoInvokeShouldAddFunctionResponseToChatHistoryAsync (line 217) | [Fact] method IfAutoInvokeShouldReturnAssistantMessagesWithContentAsync (line 247) | [Fact] method IfAutoInvokeShouldReturnAssistantToolCallMessagesWithTextAsync (line 275) | [Fact] method IfAutoInvokeShouldPassToolsToEachRequestAsync (line 304) | [Fact] method IfAutoInvokeMaximumUseAttemptsReachedShouldNotPassToolsToSubsequentRequestsAsync (line 346) | [Fact] method IfAutoInvokeMaximumAutoInvokeAttemptsReachedShouldStopInvokingAndReturnToolCallsAsync (line 381) | [Fact] method StreamingTextResponseWithAutoInvokeAndEmptyToolCallsDoesNotEnterToolCallingBranchAsync (line 420) | [Fact] method StreamingTextResponseWithAutoInvokeAndNullToolCallsDoesNotEnterToolCallingBranchAsync (line 451) | [Fact] method CreateSampleChatHistory (line 477) | private static ChatHistory CreateSampleChatHistory() method CreateChatCompletionClient (line 486) | private GeminiChatCompletionClient CreateChatCompletionClient( method Dispose (line 497) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/Gemini/Clients/GeminiChatStreamingTests.cs class GeminiChatStreamingTests (line 19) | public sealed class GeminiChatStreamingTests : IDisposable method GeminiChatStreamingTests (line 27) | public GeminiChatStreamingTests() method ShouldReturnEmptyMessageContentAndNullMetadataIfEmptyJsonInResponseAsync (line 37) | [Fact] method ShouldReturnEmptyMessageContentIfNoContentInResponseAsync (line 55) | [Fact] method ShouldContainModelInRequestUriAsync (line 72) | [Fact] method ShouldContainRolesInRequestAsync (line 88) | [Fact] method ShouldReturnValidChatResponseAsync (line 107) | [Fact] method ShouldReturnValidGeminiMetadataAsync (line 137) | [Fact] method ShouldReturnValidDictionaryMetadataAsync (line 185) | [Fact] method ShouldReturnResponseWithModelIdAsync (line 231) | [Fact] method ShouldUsePromptExecutionSettingsAsync (line 249) | [Fact] method ShouldPassSystemMessageToRequestAsync (line 273) | [Fact] method ShouldPassMultipleSystemMessagesToRequestAsync (line 294) | [Fact] method ShouldThrowArgumentExceptionIfExecutionSettingMaxTokensIsLessThanOneAsync (line 319) | [Theory] method ItCreatesPostRequestIfBearerIsSpecifiedWithAuthorizationHeaderAsync (line 336) | [Fact] method ItCreatesPostRequestAsync (line 353) | [Fact] method ItCreatesPostRequestWithValidUserAgentAsync (line 367) | [Fact] method ItCreatesPostRequestWithSemanticKernelVersionHeaderAsync (line 382) | [Fact] method ItCreatesPostRequestWithApiKeyInHeaderAsync (line 400) | [Fact] method ItCreatesPostRequestWithoutApiKeyInUrlAsync (line 417) | [Fact] method ShouldHandleStreamingThoughtPartsAsync (line 432) | [Fact] method CreateSampleChatHistory (line 472) | private static ChatHistory CreateSampleChatHistory() method CreateChatCompletionClient (line 481) | private GeminiChatCompletionClient CreateChatCompletionClient( method Dispose (line 504) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/Gemini/Clients/GeminiCountingTokensTests.cs class GeminiCountingTokensTests (line 16) | public sealed class GeminiCountingTokensTests : IDisposable method GeminiCountingTokensTests (line 22) | public GeminiCountingTokensTests() method ShouldContainModelInRequestUriAsync (line 31) | [Fact] method ShouldReturnGreaterThanZeroTokenCountAsync (line 46) | [Fact] method ItCreatesPostRequestIfBearerIsSpecifiedWithAuthorizationHeaderAsync (line 59) | [Fact] method ItCreatesPostRequestAsync (line 75) | [Fact] method ItCreatesPostRequestWithValidUserAgentAsync (line 88) | [Fact] method ItCreatesPostRequestWithSemanticKernelVersionHeaderAsync (line 102) | [Fact] method ItCreatesPostRequestWithApiKeyInHeaderAsync (line 119) | [Fact] method ItCreatesPostRequestWithoutApiKeyInUrlAsync (line 135) | [Fact] method ItThrowsOnLocationUrlInjectionAttempt (line 149) | [Theory] method ItAcceptsValidHostnameSegments (line 179) | [Theory] class BearerTokenGenerator (line 212) | private sealed class BearerTokenGenerator() method GetBearerToken (line 217) | public ValueTask GetBearerToken() => ValueTask.FromResult(th... method CreateTokenCounterClient (line 220) | private GeminiTokenCounterClient CreateTokenCounterClient( method Dispose (line 242) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/Gemini/GeminiFunctionTests.cs class GeminiFunctionTests (line 12) | public sealed class GeminiFunctionTests method ItInitializesGeminiFunctionParameterCorrectly (line 14) | [Theory] method ItInitializesGeminiFunctionReturnParameterCorrectly (line 31) | [Theory] method ItCanConvertToFunctionDefinitionWithNoPluginName (line 46) | [Fact] method ItCanConvertToFunctionDefinitionWithNullParameters (line 61) | [Fact] method ItCanConvertToFunctionDefinitionWithPluginName (line 75) | [Fact] method ItCanConvertToFunctionDefinitionsWithParameterTypesAndReturnParameterType (line 92) | [Fact] method ItCanConvertToFunctionDefinitionsWithParameterTypesAndNoReturnParameterType (line 123) | [Fact] method ItCanConvertToFunctionDefinitionsWithNoParameterTypes (line 154) | [Fact] method ItCanConvertToFunctionDefinitionsWithNoParameterTypesButWithDescriptions (line 171) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/Gemini/GeminiFunctionToolCallTests.cs class GeminiFunctionToolCallTests (line 15) | public sealed class GeminiFunctionToolCallTests method FullyQualifiedNameReturnsValidName (line 17) | [Theory] method ArgumentsReturnsCorrectValue (line 30) | [Fact] method ToStringReturnsCorrectValue (line 53) | [Fact] method ThoughtSignatureIsNullWhenCreatedFromFunctionCallPart (line 72) | [Fact] method ThoughtSignatureIsCapturedWhenCreatedFromGeminiPart (line 83) | [Fact] method ThoughtSignatureIsNullWhenGeminiPartHasNoSignature (line 98) | [Fact] method ArgumentsArePreservedWhenCreatedFromGeminiPart (line 113) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/Gemini/GeminiMetadataTests.cs class GeminiMetadataTests (line 11) | public sealed class GeminiMetadataTests method ThoughtSignatureCanBeSetAndRetrieved (line 13) | [Fact] method ThoughtSignatureIsNullByDefault (line 23) | [Fact] method ThoughtSignatureIsStoredInDictionary (line 33) | [Fact] method ThoughtSignatureCanBeRetrievedFromDictionary (line 47) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/Gemini/GeminiPartTests.cs class GeminiPartTests (line 8) | public sealed class GeminiPartTests method IsValidWhenTextIsNotNull (line 10) | [Fact] method IsValidWhenInlineDataIsNotNull (line 23) | [Fact] method IsValidWhenFileDataIsNotNull (line 36) | [Fact] method IsValidWhenFunctionCallIsNotNull (line 49) | [Fact] method IsValidWhenFunctionResponseIsNotNull (line 62) | [Fact] method IsInvalidWhenAllPropertiesAreNull (line 75) | [Fact] method IsInvalidWhenMoreThanOnePropertyIsNotNull (line 88) | [Theory] class GeminiPartTestData (line 100) | private sealed class GeminiPartTestData : TheoryData method GeminiPartTestData (line 103) | public GeminiPartTestData() method ThoughtSignatureDoesNotAffectIsValid (line 141) | [Fact] method ThoughtSignatureWithFunctionCallIsValid (line 154) | [Fact] method ThoughtSignatureWithTextIsValid (line 171) | [Fact] method ThoughtSignatureSerializesToJson (line 188) | [Fact] method ThoughtSignatureDeserializesFromJson (line 205) | [Fact] method ThoughtSignatureNullIsNotSerializedToJson (line 224) | [Fact] method ThoughtSignatureEmptyStringIsPreserved (line 241) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/Gemini/GeminiRequestTests.cs class GeminiRequestTests (line 17) | public sealed class GeminiRequestTests method FromPromptItReturnsWithConfiguration (line 19) | [Fact] method JsonElementResponseSchemaFromPromptReturnsAsExpected (line 47) | [Fact] method KernelJsonSchemaFromPromptReturnsAsExpected (line 70) | [Fact] method JsonNodeResponseSchemaFromPromptReturnsAsExpected (line 91) | [Fact] method JsonDocumentResponseSchemaFromPromptReturnsAsExpected (line 112) | [Fact] method TypeResponseSchemaFromPromptReturnsAsExpected (line 133) | [Theory] method FromPromptItReturnsWithSafetySettings (line 161) | [Fact] method FromPromptItReturnsWithPrompt (line 183) | [Fact] method FromChatHistoryItReturnsWithConfiguration (line 197) | [Fact] method FromChatHistoryItReturnsWithSafetySettings (line 226) | [Fact] method FromChatHistoryItReturnsWithChatHistory (line 251) | [Fact] method FromChatHistoryMultipleSystemMessagesItReturnsWithSystemMessages (line 279) | [Fact] method FromChatHistoryTextAsTextContentItReturnsWithChatHistory (line 299) | [Fact] method FromChatHistoryImageAsImageContentItReturnsWithChatHistory (line 319) | [Fact] method FromChatHistoryAudioAsAudioContentItReturnsWithChatHistory (line 346) | [Fact] method FromChatHistoryPdfAsBinaryContentItReturnsWithChatHistory (line 373) | [Fact] method FromChatHistoryUnsupportedContentItThrowsNotSupportedException (line 400) | [Fact] method FromChatHistoryCalledToolNotNullAddsFunctionResponse (line 417) | [Fact] method FromChatHistoryToolCallsNotNullAddsFunctionCalls (line 444) | [Fact] method AddFunctionToGeminiRequest (line 478) | [Fact] method AddMultipleFunctionsToGeminiRequest (line 493) | [Fact] method AddChatMessageToRequest (line 514) | [Fact] method CachedContentFromPromptReturnsAsExpected (line 532) | [Fact] method LabelsFromPromptReturnsAsExpected (line 550) | [Fact] method CachedContentFromChatHistoryReturnsAsExpected (line 568) | [Fact] method LabelsFromChatHistoryReturnsAsExpected (line 588) | [Fact] method ResponseSchemaConvertsNullableTypesToOpenApiFormat (line 608) | [Fact] method ResponseSchemaAddsTypeToEnumProperties (line 651) | [Fact] method FromPromptAndExecutionSettingsWithThinkingConfigReturnsInGenerationConfig (line 705) | [Fact] method FromPromptAndExecutionSettingsWithThinkingLevelReturnsInGenerationConfig (line 723) | [Fact] method FromChatHistorySingleAssistantMessageSetsRoleToNull (line 741) | [Fact] method FromChatHistoryMultiTurnConversationPreservesAllRoles (line 758) | [Fact] method FromChatHistoryToolCallsWithThoughtSignatureIncludesSignatureInRequest (line 784) | [Fact] method FromChatHistoryToolCallsWithoutThoughtSignatureDoesNotIncludeSignature (line 813) | [Fact] method FromChatHistoryParallelToolCallsOnlyFirstHasThoughtSignature (line 837) | [Fact] method FromChatHistoryTextResponseWithThoughtSignatureIncludesSignatureInRequest (line 876) | [Fact] method FromChatHistoryTextResponseWithoutThoughtSignatureDoesNotIncludeSignature (line 902) | [Fact] method FromChatHistoryMultiTurnWithThoughtSignaturesPreservesAllSignatures (line 921) | [Fact] method FromChatHistoryThoughtSignatureFromDictionaryMetadataFallback (line 959) | [Fact] class DummyContent (line 977) | private sealed class DummyContent(object? innerContent, string? modelI... method DeepEquals (line 982) | return JsonElement.DeepEquals(element1, element2); method AssertDeepEquals (line 985) | private static void AssertDeepEquals(JsonElement element1, JsonElement... FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/Gemini/GeminiStreamResponseTests.cs class GeminiStreamResponseTests (line 20) | public sealed class GeminiStreamResponseTests method SerializationShouldPopulateAllPropertiesAsync (line 24) | [Fact] method WriteToStream (line 44) | private static void WriteToStream(Stream stream, string input) FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/GoogleAI/GoogleAIClientEmbeddingsGenerationTests.cs class GoogleAIClientEmbeddingsGenerationTests (line 17) | public sealed class GoogleAIClientEmbeddingsGenerationTests : IDisposable method GoogleAIClientEmbeddingsGenerationTests (line 23) | public GoogleAIClientEmbeddingsGenerationTests() method ShouldContainModelInRequestUriAsync (line 32) | [Fact] method ShouldSendModelIdInEachEmbeddingRequestAsync (line 52) | [Fact] method ShouldReturnValidEmbeddingsResponseAsync (line 75) | [Fact] method ItCreatesPostRequestAsync (line 98) | [Fact] method ItCreatesPostRequestWithValidUserAgentAsync (line 112) | [Fact] method ItCreatesPostRequestWithSemanticKernelVersionHeaderAsync (line 127) | [Fact] method ItCreatesPostRequestWithApiKeyInHeaderAsync (line 145) | [Fact] method ItCreatesPostRequestWithoutApiKeyInUrlAsync (line 162) | [Fact] method ShouldIncludeDimensionsInAllRequestsAsync (line 177) | [Fact] method ShouldNotIncludeDimensionsInAllRequestsWhenNotProvidedAsync (line 200) | [Fact] method GenerateEmbeddingsUsingEmbeddingGenerationOptionsShouldOverrideDimensionsAndModelAsync (line 222) | [Fact] method CreateEmbeddingsClient (line 251) | private GoogleAIEmbeddingClient CreateEmbeddingsClient( method Dispose (line 264) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/GoogleAI/GoogleAIEmbeddingRequestTests.cs class GoogleAIEmbeddingRequestTests (line 10) | public sealed class GoogleAIEmbeddingRequestTests method FromDataReturnsValidRequestWithData (line 18) | [Fact] method FromDataReturnsValidRequestWithModelId (line 30) | [Fact] method FromDataSetsDimensionsToNullWhenNotProvided (line 42) | [Fact] method FromDataJsonDoesNotIncludeDimensionsWhenNull (line 54) | [Fact] method FromDataSetsDimensionsWhenProvided (line 65) | [Fact] method FromDataJsonIncludesDimensionsWhenProvided (line 77) | [Fact] method FromDataShouldIncludeTaskTypeWhenProvided (line 88) | [Theory] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/VertexAI/VertexAIClientEmbeddingsGenerationTests.cs class VertexAIClientEmbeddingsGenerationTests (line 17) | public sealed class VertexAIClientEmbeddingsGenerationTests : IDisposable method VertexAIClientEmbeddingsGenerationTests (line 23) | public VertexAIClientEmbeddingsGenerationTests() method ShouldContainModelInRequestUriAsync (line 32) | [Fact] method ShouldReturnValidEmbeddingsResponseAsync (line 52) | [Fact] method ItCreatesPostRequestWithAuthorizationHeaderAsync (line 75) | [Fact] method ItCreatesPostRequestAsync (line 92) | [Fact] method ItCreatesPostRequestWithValidUserAgentAsync (line 106) | [Fact] method ItCreatesPostRequestWithSemanticKernelVersionHeaderAsync (line 121) | [Fact] method Dispose (line 139) | public void Dispose() method ItThrowsOnLocationUrlInjectionAttempt (line 145) | [Theory] method ItAcceptsValidHostnameSegments (line 175) | [Theory] method CreateEmbeddingsClient (line 208) | private VertexAIEmbeddingClient CreateEmbeddingsClient( class BearerTokenGenerator (line 222) | private sealed class BearerTokenGenerator() method GetBearerToken (line 227) | public ValueTask GetBearerToken() => ValueTask.FromResult(th... FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Core/VertexAI/VertexAIEmbeddingRequestTests.cs class VertexAIEmbeddingRequestTests (line 8) | public sealed class VertexAIEmbeddingRequestTests method FromDataReturnsValidRequestWithData (line 10) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Extensions/GeminiPluginCollectionExtensionsTests.cs class GeminiPluginCollectionExtensionsTests (line 14) | public sealed class GeminiPluginCollectionExtensionsTests method TryGetFunctionAndArgumentsWithNonExistingFunctionReturnsFalse (line 16) | [Fact] method TryGetFunctionAndArgumentsWithoutArgumentsReturnsTrue (line 34) | [Fact] method TryGetFunctionAndArgumentsWithArgumentsReturnsTrue (line 54) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Extensions/GoogleAIMemoryBuilderExtensionsTests.cs class GoogleAIMemoryBuilderExtensionsTests (line 14) | [Obsolete("Temporary for Obsolete MemoryBuilder extensions tests.")] method ShouldBuildMemoryWithGoogleAIEmbeddingGenerator (line 19) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Extensions/GoogleAIServiceCollectionExtensionsTests.cs class GoogleAIServiceCollectionExtensionsTests (line 18) | public sealed class GoogleAIServiceCollectionExtensionsTests method GoogleAIGeminiChatCompletionServiceShouldBeRegisteredInKernelServices (line 20) | [Fact] method GoogleAIGeminiChatCompletionServiceShouldBeRegisteredInServiceCollection (line 36) | [Fact] method GoogleAIEmbeddingGenerationServiceShouldBeRegisteredInKernelServices (line 52) | [Fact] method GoogleAIEmbeddingGenerationServiceShouldBeRegisteredInServiceCollection (line 69) | [Fact] method GoogleAIEmbeddingGeneratorShouldBeRegisteredInKernelServices (line 86) | [Fact] method GoogleAIEmbeddingGeneratorShouldBeRegisteredInServiceCollection (line 102) | [Fact] method GoogleGenAIChatClientShouldBeRegisteredInKernelServicesWithApiKey (line 119) | [Fact] method GoogleGenAIChatClientShouldBeRegisteredInServiceCollectionWithApiKey (line 134) | [Fact] method GoogleVertexAIChatClientShouldBeRegisteredInKernelServices (line 149) | [Fact] method GoogleVertexAIChatClientShouldBeRegisteredInServiceCollection (line 164) | [Fact] method GoogleAIChatClientShouldBeRegisteredInKernelServicesWithClient (line 179) | [Fact] method GoogleAIChatClientShouldBeRegisteredInServiceCollectionWithClient (line 195) | [Fact] method GoogleGenAIChatClientShouldBeRegisteredWithServiceId (line 211) | [Fact] method GoogleVertexAIChatClientShouldBeRegisteredWithServiceId (line 227) | [Fact] method GoogleAIChatClientShouldResolveFromServiceProviderWhenClientNotProvided (line 243) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Extensions/KernelFunctionMetadataExtensionsTests.cs class KernelFunctionMetadataExtensionsTests (line 18) | public sealed class KernelFunctionMetadataExtensionsTests method ItCanConvertToGeminiFunctionNoParameters (line 20) | [Fact] method ItCanConvertToGeminiFunctionNoPluginName (line 50) | [Fact] method ItCanConvertToGeminiFunctionWithParameter (line 80) | [Theory] method ItCanConvertToGeminiFunctionWithParameterNoType (line 124) | [Fact] method ItCanConvertToGeminiFunctionWithNoReturnParameterType (line 157) | [Fact] method ItCanCreateValidGeminiFunctionManualForPlugin (line 186) | [Fact] method ItCanCreateValidGeminiFunctionManualForPrompt (line 208) | [Fact] type MyEnum (line 243) | private enum MyEnum class MyPlugin (line 249) | private sealed class MyPlugin method MyFunction (line 251) | [KernelFunction] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Extensions/VertexAIMemoryBuilderExtensionsTests.cs class VertexAIMemoryBuilderExtensionsTests (line 15) | [Obsolete("Temporary for Obsolete MemoryBuilder extensions tests.")] method ShouldBuildMemoryWithVertexAIEmbeddingGeneratorBearerAsString (line 20) | [Fact] method ShouldBuildMemoryWithVertexAIEmbeddingGeneratorBearerAsFunc (line 36) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Extensions/VertexAIServiceCollectionExtensionsTests.cs class VertexAIServiceCollectionExtensionsTests (line 18) | public sealed class VertexAIServiceCollectionExtensionsTests method VertexAIGeminiChatCompletionServiceShouldBeRegisteredInKernelServicesBearerAsString (line 20) | [Fact] method VertexAIGeminiChatCompletionServiceShouldBeRegisteredInKernelServicesBearerAsFunc (line 36) | [Fact] method VertexAIGeminiChatCompletionServiceShouldBeRegisteredInServiceCollectionBearerAsString (line 52) | [Fact] method VertexAIGeminiChatCompletionServiceShouldBeRegisteredInServiceCollectionBearerAsFunc (line 68) | [Fact] method VertexAIEmbeddingGenerationServiceShouldBeRegisteredInKernelServicesBearerAsString (line 84) | [Fact] method VertexAIEmbeddingGeneratorShouldBeRegisteredInKernelServicesBearerAsString (line 101) | [Fact] method VertexAIEmbeddingGenerationServiceShouldBeRegisteredInKernelServicesBearerAsFunc (line 117) | [Fact] method VertexAIEmbeddingGeneratorShouldBeRegisteredInKernelServicesBearerAsFunc (line 134) | [Fact] method VertexAIEmbeddingGenerationServiceShouldBeRegisteredInServiceCollectionBearerAsString (line 150) | [Fact] method VertexAIEmbeddingGeneratorShouldBeRegisteredInServiceCollectionBearerAsString (line 167) | [Fact] method VertexAIEmbeddingGenerationServiceShouldBeRegisteredInServiceCollectionBearerAsFunc (line 183) | [Fact] method VertexAIEmbeddingGeneratorShouldBeRegisteredInServiceCollectionBearerAsFunc (line 200) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/GeminiPromptExecutionSettingsTests.cs class GeminiPromptExecutionSettingsTests (line 12) | public sealed class GeminiPromptExecutionSettingsTests method ItCreatesGeminiExecutionSettingsWithCorrectDefaults (line 14) | [Fact] method ItUsesExistingGeminiExecutionSettings (line 35) | [Fact] method ItCreatesGeminiExecutionSettingsFromExtensionDataSnakeCase (line 63) | [Fact] method ItCreatesGeminiExecutionSettingsFromJsonSnakeCase (line 92) | [Fact] method ItCreatesGeminiExecutionSettingsFromJsonSnakeCaseWithThinkingLevel (line 139) | [Fact] method PromptExecutionSettingsCloneWorksAsExpected (line 186) | [Theory] method PromptExecutionSettingsFreezeWorksAsExpected (line 229) | [Fact] method ItCreatesThinkingConfigWithIncludeThoughts (line 272) | [Fact] method ItSerializesThinkingConfigWithIncludeThoughts (line 293) | [Fact] method ItClonesThinkingConfigWithIncludeThoughts (line 316) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/GeminiToolCallBehaviorTests.cs class GeminiToolCallBehaviorTests (line 16) | public sealed class GeminiToolCallBehaviorTests method EnableKernelFunctionsReturnsCorrectKernelFunctionsInstance (line 18) | [Fact] method AutoInvokeKernelFunctionsReturnsCorrectKernelFunctionsInstance (line 29) | [Fact] method EnableFunctionsReturnsEnabledFunctionsInstance (line 41) | [Fact] method KernelFunctionsConfigureGeminiRequestWithNullKernelDoesNotAddTools (line 53) | [Fact] method KernelFunctionsConfigureGeminiRequestWithoutFunctionsDoesNotAddTools (line 67) | [Fact] method KernelFunctionsConfigureGeminiRequestWithFunctionsAddsTools (line 82) | [Fact] method EnabledFunctionsConfigureGeminiRequestWithoutFunctionsDoesNotAddTools (line 99) | [Fact] method EnabledFunctionsConfigureGeminiRequestWithAutoInvokeAndNullKernelThrowsException (line 113) | [Fact] method EnabledFunctionsConfigureGeminiRequestWithAutoInvokeAndEmptyKernelThrowsException (line 128) | [Fact] method EnabledFunctionsConfigureGeminiRequestWithKernelAndPluginsAddsTools (line 144) | [Theory] method EnabledFunctionsCloneReturnsCorrectClone (line 165) | [Fact] method KernelFunctionsCloneReturnsCorrectClone (line 181) | [Fact] method FunctionChoiceBehaviorAutoConvertsToAutoInvokeKernelFunctions (line 197) | [Fact] method FunctionChoiceBehaviorAutoWithNoAutoInvokeConvertsToEnableKernelFunctions (line 215) | [Fact] method FunctionChoiceBehaviorRequiredConvertsToAutoInvokeKernelFunctions (line 233) | [Fact] method FunctionChoiceBehaviorNoneConvertsToEnableKernelFunctions (line 251) | [Fact] method GeminiPromptExecutionSettingsWithNoFunctionChoiceBehaviorDoesNotSetToolCallBehavior (line 270) | [Fact] method GeminiPromptExecutionSettingsPreservesExistingToolCallBehavior (line 283) | [Fact] method GetTestPlugin (line 302) | private static KernelPlugin GetTestPlugin() method AssertFunctions (line 314) | private static void AssertFunctions(GeminiRequest request) FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Services/GoogleAIEmbeddingGeneratorTests.cs class GoogleAIEmbeddingGeneratorTests (line 14) | public sealed class GoogleAIEmbeddingGeneratorTests : IDisposable method GoogleAIEmbeddingGeneratorTests (line 22) | public GoogleAIEmbeddingGeneratorTests() method AttributesShouldContainModelId (line 47) | [Fact] method AttributesShouldNotContainDimensionsWhenNotProvided (line 57) | [Fact] method AttributesShouldContainDimensionsWhenProvided (line 67) | [Fact] method GetDimensionsReturnsCorrectValue (line 77) | [Fact] method GetDimensionsReturnsNullWhenNotProvided (line 90) | [Fact] method ShouldNotIncludeDimensionsInRequestWhenNotProvidedAsync (line 103) | [Fact] method ShouldIncludeDimensionsInRequestWhenProvidedAsync (line 123) | [Theory] method Dispose (line 145) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Services/GoogleAIGeminiChatCompletionServiceTests.cs class GoogleAIGeminiChatCompletionServiceTests (line 18) | public sealed class GoogleAIGeminiChatCompletionServiceTests : IDisposable method GoogleAIGeminiChatCompletionServiceTests (line 23) | public GoogleAIGeminiChatCompletionServiceTests() method AttributesShouldContainModelId (line 35) | [Fact] method RequestCachedContentWorksCorrectlyAsync (line 46) | [Theory] method RequestLabelsWorksCorrectlyAsync (line 75) | [Fact] method RequestLabelsNullWorksCorrectlyAsync (line 94) | [Fact] method RequestBodyIncludesThinkingConfigWhenSetAsync (line 112) | [Theory] method GetChatMessageContentsAsyncThrowsExceptionWithEmptyBinaryContentAsync (line 149) | [Fact] method GetChatMessageContentsThrowsExceptionUriOnlyReferenceBinaryContentAsync (line 162) | [Fact] method ItSendsBinaryContentCorrectlyAsync (line 175) | [Theory] method Dispose (line 221) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Services/GoogleAITextEmbeddingGenerationServiceTests.cs class GoogleAITextEmbeddingGenerationServiceTests (line 15) | [Obsolete("Temporary test for Obsolete ITextEmbeddingGenerationService")] method GoogleAITextEmbeddingGenerationServiceTests (line 24) | public GoogleAITextEmbeddingGenerationServiceTests() method AttributesShouldContainModelId (line 49) | [Fact] method AttributesShouldNotContainDimensionsWhenNotProvided (line 59) | [Fact] method AttributesShouldContainDimensionsWhenProvided (line 69) | [Fact] method GetDimensionsReturnsCorrectValue (line 79) | [Fact] method GetDimensionsReturnsNullWhenNotProvided (line 92) | [Fact] method ShouldNotIncludeDimensionsInRequestWhenNotProvidedAsync (line 105) | [Fact] method ShouldIncludeDimensionsInRequestWhenProvidedAsync (line 125) | [Theory] method Dispose (line 147) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Services/GoogleGeminiChatClientTests.cs class GoogleGeminiChatClientTests (line 13) | public sealed class GoogleGeminiChatClientTests method GenAIChatClientShouldBeCreatedWithApiKey (line 15) | [Fact] method VertexAIChatClientShouldBeCreated (line 32) | [Fact] method ChatClientShouldBeCreatedWithGoogleClient (line 48) | [Fact] method GenAIChatClientShouldBeCreatedWithServiceId (line 65) | [Fact] method VertexAIChatClientShouldBeCreatedWithServiceId (line 83) | [Fact] method GenAIChatClientThrowsForNullModelId (line 100) | [Fact] method GenAIChatClientThrowsForEmptyModelId (line 110) | [Fact] method GenAIChatClientThrowsForNullApiKey (line 120) | [Fact] method GenAIChatClientThrowsForEmptyApiKey (line 130) | [Fact] method VertexAIChatClientThrowsForNullModelId (line 140) | [Fact] method VertexAIChatClientThrowsForEmptyModelId (line 150) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Services/VertexAIEmbeddingGeneratorTests.cs class VertexAIEmbeddingGeneratorTests (line 10) | public sealed class VertexAIEmbeddingGeneratorTests method AttributesShouldContainModelIdBearerAsString (line 12) | [Fact] method AttributesShouldContainModelIdBearerAsFunc (line 23) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Services/VertexAIGeminiChatCompletionServiceTests.cs class VertexAIGeminiChatCompletionServiceTests (line 18) | public sealed class VertexAIGeminiChatCompletionServiceTests : IDisposable method VertexAIGeminiChatCompletionServiceTests (line 23) | public VertexAIGeminiChatCompletionServiceTests() method AttributesShouldContainModelIdBearerAsString (line 35) | [Fact] method AttributesShouldContainModelIdBearerAsFunc (line 46) | [Fact] method RequestCachedContentWorksCorrectlyAsync (line 57) | [Theory] method RequestLabelsWorksCorrectlyAsync (line 86) | [Fact] method RequestLabelsNullWorksCorrectlyAsync (line 105) | [Fact] method RequestBodyIncludesThinkingConfigWhenSetAsync (line 123) | [Theory] method GetChatMessageContentsAsyncThrowsExceptionWithEmptyBinaryContentAsync (line 161) | [Fact] method GetChatMessageContentsThrowsExceptionUriOnlyReferenceBinaryContentAsync (line 174) | [Fact] method ItSendsBinaryContentCorrectlyAsync (line 187) | [Theory] method Dispose (line 233) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.Google.UnitTests/Services/VertexAITextEmbeddingGenerationServiceTests.cs class VertexAITextEmbeddingGenerationServiceTests (line 11) | [Obsolete("Temporary test for Obsolete ITextEmbeddingGenerationService")] method AttributesShouldContainModelIdBearerAsString (line 14) | [Fact] method AttributesShouldContainModelIdBearerAsFunc (line 25) | [Fact] FILE: dotnet/src/Connectors/Connectors.Google/Core/ClientBase.cs class ClientBase (line 15) | internal abstract class ClientBase method ClientBase (line 24) | protected ClientBase( method ClientBase (line 34) | protected ClientBase( method ValidateMaxTokens (line 46) | protected static void ValidateMaxTokens(int? maxTokens) method SendRequestAndGetStringBodyAsync (line 55) | protected async Task SendRequestAndGetStringBodyAsync( method SendRequestAndGetResponseImmediatelyAfterHeadersReadAsync (line 66) | protected async Task SendRequestAndGetResponseImm... method DeserializeResponse (line 75) | protected static T DeserializeResponse(string body) method CreateHttpRequestAsync (line 90) | protected async Task CreateHttpRequestAsync(object... method GetApiVersionSubLink (line 110) | protected static string GetApiVersionSubLink(GoogleAIVersion apiVersion) method GetApiVersionSubLink (line 118) | protected static string GetApiVersionSubLink(VertexAIVersion apiVersion) FILE: dotnet/src/Connectors/Connectors.Google/Core/Gemini/AuthorRoleConverter.cs class AuthorRoleConverter (line 10) | internal sealed class AuthorRoleConverter : JsonConverter method Read (line 12) | public override AuthorRole? Read(ref Utf8JsonReader reader, Type typeT... method Write (line 38) | public override void Write(Utf8JsonWriter writer, AuthorRole? value, J... FILE: dotnet/src/Connectors/Connectors.Google/Core/Gemini/Clients/GeminiChatCompletionClient.cs class GeminiChatCompletionClient (line 25) | internal sealed class GeminiChatCompletionClient : ClientBase method GeminiChatCompletionClient (line 96) | public GeminiChatCompletionClient( method GeminiChatCompletionClient (line 127) | public GeminiChatCompletionClient( method GenerateChatMessageAsync (line 160) | public async Task> GenerateChatMessa... method StreamGenerateChatMessageAsync (line 230) | public async IAsyncEnumerable StreamGener... method ValidateInputAndCreateChatCompletionState (line 318) | private ChatCompletionState ValidateInputAndCreateChatCompletionState( method GetStreamingChatMessageContentsOrPopulateStateForToolCallingAsync (line 351) | private async IAsyncEnumerable GetStreami... method ProcessFunctionsAsync (line 491) | private async Task ProcessFunctionsAsync(ChatCompletionState state, Ca... method ProcessSingleToolCallWithFiltersAsync (line 565) | private async Task<(GeminiChatMessageContent, bool terminationRequeste... method OnAutoFunctionInvocationAsync (line 644) | private static async Task OnAutoFunctio... method InvokeFilterOrFunctionAsync (line 661) | private static async Task InvokeFilterOrFunctionAsync( method AddBatchedToolResponseMessage (line 678) | private void AddBatchedToolResponseMessage( method CreateToolResponseMessage (line 718) | private GeminiChatMessageContent CreateToolResponseMessage( method SendRequestAndReturnValidGeminiResponseAsync (line 735) | private async Task SendRequestAndReturnValidGeminiResp... method IsRequestableTool (line 749) | private static bool IsRequestableTool(IEnumerable ProcessChatRe... method ParseResponseStreamAsync (line 784) | private async IAsyncEnumerable ParseResponseStreamAsync( method ProcessChatResponse (line 794) | private List ProcessChatResponse(GeminiRespo... method ValidateGeminiResponse (line 803) | private static void ValidateGeminiResponse(GeminiResponse geminiResponse) method LogUsage (line 812) | private void LogUsage(List chatMessageContents) method GetChatMessageContentsFromResponse (line 836) | private List GetChatMessageContentsFromRespo... method GetChatMessageContentFromCandidate (line 841) | private GeminiChatMessageContent GetChatMessageContentFromCandidate(Ge... method CreateRequest (line 898) | private static GeminiRequest CreateRequest( method GetStreamingChatContentFromChatContent (line 908) | private GeminiStreamingChatMessageContent GetStreamingChatContentFromC... method ValidateAutoInvoke (line 962) | private static void ValidateAutoInvoke(bool autoInvoke, int resultsPer... method GetResponseMetadata (line 973) | private static GeminiMetadata GetResponseMetadata( class ChatCompletionState (line 992) | private sealed class ChatCompletionState method AddLastMessageToChatHistoryAndRequest (line 1003) | internal void AddLastMessageToChatHistoryAndRequest() FILE: dotnet/src/Connectors/Connectors.Google/Core/Gemini/Clients/GeminiTokenCounterClient.cs class GeminiTokenCounterClient (line 15) | internal sealed class GeminiTokenCounterClient : ClientBase method GeminiTokenCounterClient (line 28) | public GeminiTokenCounterClient( method GeminiTokenCounterClient (line 58) | public GeminiTokenCounterClient( method CountTokensAsync (line 89) | public async Task CountTokensAsync( method DeserializeAndProcessCountTokensResponse (line 105) | private static int DeserializeAndProcessCountTokensResponse(string body) method CreateGeminiRequest (line 111) | private static GeminiRequest CreateGeminiRequest( FILE: dotnet/src/Connectors/Connectors.Google/Core/Gemini/GeminiPluginCollectionExtensions.cs class GeminiPluginCollectionExtensions (line 10) | internal static class GeminiPluginCollectionExtensions method TryGetFunctionAndArguments (line 22) | public static bool TryGetFunctionAndArguments( FILE: dotnet/src/Connectors/Connectors.Google/Core/Gemini/Models/GeminiContent.cs class GeminiContent (line 12) | internal sealed class GeminiContent FILE: dotnet/src/Connectors/Connectors.Google/Core/Gemini/Models/GeminiPart.cs class GeminiPart (line 13) | internal sealed class GeminiPart : IJsonOnDeserialized method IsValid (line 75) | public bool IsValid() method OnDeserialized (line 85) | public void OnDeserialized() class InlineDataPart (line 97) | internal sealed class InlineDataPart class FileDataPart (line 120) | internal sealed class FileDataPart class FunctionCallPart (line 145) | internal sealed class FunctionCallPart method ToString (line 162) | public override string ToString() class FunctionResponsePart (line 172) | internal sealed class FunctionResponsePart class FunctionResponseEntity (line 188) | internal sealed class FunctionResponseEntity method FunctionResponseEntity (line 190) | [JsonConstructor] method FunctionResponseEntity (line 193) | public FunctionResponseEntity(object? response) FILE: dotnet/src/Connectors/Connectors.Google/Core/Gemini/Models/GeminiRequest.cs class GeminiRequest (line 15) | internal sealed class GeminiRequest method AddFunction (line 53) | public void AddFunction(GeminiFunction function) method FromPromptAndExecutionSettings (line 71) | public static GeminiRequest FromPromptAndExecutionSettings( method FromChatHistoryAndExecutionSettings (line 88) | public static GeminiRequest FromChatHistoryAndExecutionSettings( method CreateGeminiRequest (line 99) | private static GeminiRequest CreateGeminiRequest(string prompt) method CreateGeminiRequest (line 120) | private static GeminiRequest CreateGeminiRequest(ChatHistory chatHistory) method CreateGeminiContentFromChatMessage (line 140) | private static GeminiContent CreateGeminiContentFromChatMessage(ChatMe... method CreateSystemMessages (line 149) | private static GeminiContent? CreateSystemMessages(ChatHistory chatHis... method AddChatMessage (line 163) | public void AddChatMessage(ChatMessageContent message) method CreateGeminiParts (line 171) | private static List CreateGeminiParts(IEnumerable CreateGeminiParts(ChatMessageContent c... method GetGeminiPartFromKernelContent (line 260) | private static GeminiPart GetGeminiPartFromKernelContent(KernelContent... method CreateGeminiPartFromImage (line 269) | private static GeminiPart CreateGeminiPartFromImage(ImageContent image... method GetMimeTypeFromImageContent (line 299) | private static string GetMimeTypeFromImageContent(ImageContent imageCo... method CreateGeminiPartFromAudio (line 305) | private static GeminiPart CreateGeminiPartFromAudio(AudioContent audio... method GetMimeTypeFromAudioContent (line 335) | private static string GetMimeTypeFromAudioContent(AudioContent audioCo... method CreateGeminiPartFromBinary (line 341) | private static GeminiPart CreateGeminiPartFromBinary(BinaryContent bin... method GetMimeTypeFromBinaryContent (line 371) | private static string GetMimeTypeFromBinaryContent(BinaryContent binar... method AddConfiguration (line 377) | private static void AddConfiguration(GeminiPromptExecutionSettings exe... method GetResponseSchemaConfig (line 393) | internal static JsonElement? GetResponseSchemaConfig(object? responseS... method TransformToOpenApi3Schema (line 427) | internal static JsonElement TransformToOpenApi3Schema(JsonElement json... method CreateSchema (line 495) | private static JsonElement CreateSchema( method GetDefaultOptions (line 505) | internal static JsonSerializerOptions GetDefaultOptions() method AddSafetySettings (line 521) | private static void AddSafetySettings(GeminiPromptExecutionSettings ex... method AddAdditionalBodyFields (line 527) | private static void AddAdditionalBodyFields(GeminiPromptExecutionSetti... class ConfigurationElement (line 548) | internal sealed class ConfigurationElement class GeminiRequestThinkingConfig (line 591) | internal sealed class GeminiRequestThinkingConfig FILE: dotnet/src/Connectors/Connectors.Google/Core/Gemini/Models/GeminiResponse.cs class GeminiResponse (line 11) | internal sealed class GeminiResponse class UsageMetadataElement (line 34) | internal sealed class UsageMetadataElement class PromptFeedbackElement (line 70) | internal sealed class PromptFeedbackElement FILE: dotnet/src/Connectors/Connectors.Google/Core/Gemini/Models/GeminiResponseCandidate.cs class GeminiResponseCandidate (line 11) | internal sealed class GeminiResponseCandidate FILE: dotnet/src/Connectors/Connectors.Google/Core/Gemini/Models/GeminiTool.cs class GeminiTool (line 13) | internal sealed class GeminiTool class FunctionDeclaration (line 33) | internal sealed class FunctionDeclaration FILE: dotnet/src/Connectors/Connectors.Google/Core/GoogleAI/GoogleAIEmbeddingClient.cs class GoogleAIEmbeddingClient (line 17) | internal sealed class GoogleAIEmbeddingClient : ClientBase method GoogleAIEmbeddingClient (line 32) | public GoogleAIEmbeddingClient( method GenerateEmbeddingsAsync (line 61) | public async Task>> GenerateEmbeddingsAsync( method GetEmbeddingRequest (line 78) | private GoogleAIEmbeddingRequest GetEmbeddingRequest(IEnumerable> DeserializeAndProcessEmbedd... method ProcessEmbeddingsResponse (line 84) | private static List> ProcessEmbeddingsResponse(G... FILE: dotnet/src/Connectors/Connectors.Google/Core/GoogleAI/GoogleAIEmbeddingRequest.cs class GoogleAIEmbeddingRequest (line 10) | internal sealed class GoogleAIEmbeddingRequest method FromData (line 15) | public static GoogleAIEmbeddingRequest FromData(IEnumerable da... class RequestEmbeddingContent (line 58) | internal sealed class RequestEmbeddingContent FILE: dotnet/src/Connectors/Connectors.Google/Core/GoogleAI/GoogleAIEmbeddingResponse.cs class GoogleAIEmbeddingResponse (line 9) | internal sealed class GoogleAIEmbeddingResponse class EmbeddingsValues (line 15) | internal sealed class EmbeddingsValues FILE: dotnet/src/Connectors/Connectors.Google/Core/VertexAI/VertexAIEmbeddingClient.cs class VertexAIEmbeddingClient (line 16) | internal sealed class VertexAIEmbeddingClient : ClientBase method VertexAIEmbeddingClient (line 31) | public VertexAIEmbeddingClient( method GenerateEmbeddingsAsync (line 61) | public async Task>> GenerateEmbeddingsAsync( method GetEmbeddingRequest (line 76) | private static VertexAIEmbeddingRequest GetEmbeddingRequest(IEnumerabl... method DeserializeAndProcessEmbeddingsResponse (line 79) | private static List> DeserializeAndProcessEmbedd... method ProcessEmbeddingsResponse (line 82) | private static List> ProcessEmbeddingsResponse(V... FILE: dotnet/src/Connectors/Connectors.Google/Core/VertexAI/VertexAIEmbeddingRequest.cs class VertexAIEmbeddingRequest (line 9) | internal sealed class VertexAIEmbeddingRequest method FromData (line 18) | public static VertexAIEmbeddingRequest FromData(IEnumerable da... class RequestContent (line 31) | internal sealed class RequestContent class RequestParameters (line 45) | internal sealed class RequestParameters FILE: dotnet/src/Connectors/Connectors.Google/Core/VertexAI/VertexAIEmbeddingResponse.cs class VertexAIEmbeddingResponse (line 9) | internal sealed class VertexAIEmbeddingResponse class ResponsePrediction (line 15) | internal sealed class ResponsePrediction class ResponseEmbedding (line 21) | internal sealed class ResponseEmbedding FILE: dotnet/src/Connectors/Connectors.Google/Extensions/GeminiKernelFunctionMetadataExtensions.cs class GeminiKernelFunctionMetadataExtensions (line 11) | public static class GeminiKernelFunctionMetadataExtensions method ToGeminiFunction (line 18) | public static GeminiFunction ToGeminiFunction(this KernelFunctionMetad... FILE: dotnet/src/Connectors/Connectors.Google/Extensions/GoogleAIKernelBuilderExtensions.cs class GoogleAIKernelBuilderExtensions (line 18) | public static class GoogleAIKernelBuilderExtensions method AddGoogleAIGeminiChatCompletion (line 30) | public static IKernelBuilder AddGoogleAIGeminiChatCompletion( method AddGoogleAIEmbeddingGeneration (line 63) | [Obsolete("Use AddGoogleAIEmbeddingGenerator instead.")] method AddGoogleAIEmbeddingGenerator (line 99) | public static IKernelBuilder AddGoogleAIEmbeddingGenerator( method AddGoogleGenAIChatClient (line 133) | public static IKernelBuilder AddGoogleGenAIChatClient( method AddGoogleVertexAIChatClient (line 165) | public static IKernelBuilder AddGoogleVertexAIChatClient( method AddGoogleAIChatClient (line 199) | public static IKernelBuilder AddGoogleAIChatClient( FILE: dotnet/src/Connectors/Connectors.Google/Extensions/GoogleAIMemoryBuilderExtensions.cs class GoogleAIMemoryBuilderExtensions (line 14) | public static class GoogleAIMemoryBuilderExtensions method WithGoogleAITextEmbeddingGeneration (line 26) | [Obsolete("This method is now obsolete and will be removed in future. ... FILE: dotnet/src/Connectors/Connectors.Google/Extensions/GoogleAIServiceCollectionExtensions.DependencyInjection.cs class GoogleAIServiceCollectionExtensions (line 18) | public static class GoogleAIServiceCollectionExtensions method AddGoogleAIEmbeddingGenerator (line 31) | public static IServiceCollection AddGoogleAIEmbeddingGenerator( method AddGoogleGenAIChatClient (line 65) | public static IServiceCollection AddGoogleGenAIChatClient( method AddGoogleVertexAIChatClient (line 113) | public static IServiceCollection AddGoogleVertexAIChatClient( method AddGoogleAIChatClient (line 160) | public static IServiceCollection AddGoogleAIChatClient( FILE: dotnet/src/Connectors/Connectors.Google/Extensions/GoogleAIServiceCollectionExtensions.cs class GoogleAIServiceCollectionExtensions (line 16) | public static class GoogleAIServiceCollectionExtensions method AddGoogleAIGeminiChatCompletion (line 27) | public static IServiceCollection AddGoogleAIGeminiChatCompletion( method AddGoogleAIEmbeddingGeneration (line 58) | [Obsolete("Use AddGoogleAIEmbeddingGenerator instead.")] FILE: dotnet/src/Connectors/Connectors.Google/Extensions/VertexAIKernelBuilderExtensions.cs class VertexAIKernelBuilderExtensions (line 19) | public static class VertexAIKernelBuilderExtensions method AddVertexAIGeminiChatCompletion (line 38) | public static IKernelBuilder AddVertexAIGeminiChatCompletion( method AddVertexAIGeminiChatCompletion (line 78) | public static IKernelBuilder AddVertexAIGeminiChatCompletion( method AddVertexAIEmbeddingGeneration (line 123) | [Obsolete("Use AddVertexAIEmbeddingGenerator instead.")] method AddVertexAIEmbeddingGeneration (line 164) | [Obsolete("Use AddVertexAIEmbeddingGenerator instead.")] method AddVertexAIEmbeddingGenerator (line 210) | public static IKernelBuilder AddVertexAIEmbeddingGenerator( method AddVertexAIEmbeddingGenerator (line 243) | public static IKernelBuilder AddVertexAIEmbeddingGenerator( FILE: dotnet/src/Connectors/Connectors.Google/Extensions/VertexAIMemoryBuilderExtensions.cs class VertexAIMemoryBuilderExtensions (line 15) | public static class VertexAIMemoryBuilderExtensions method WithVertexAITextEmbeddingGeneration (line 33) | [Obsolete("This method is now obsolete and will be removed in future. ... method WithVertexAITextEmbeddingGeneration (line 71) | [Obsolete("This method is now obsolete and will be removed in future. ... FILE: dotnet/src/Connectors/Connectors.Google/Extensions/VertexAIServiceCollectionExtensions.DependencyInjection.cs class VertexAIServiceCollectionExtensions (line 17) | public static class VertexAIServiceCollectionExtensions method AddVertexAIEmbeddingGenerator (line 36) | public static IServiceCollection AddVertexAIEmbeddingGenerator( method AddVertexAIEmbeddingGenerator (line 75) | public static IServiceCollection AddVertexAIEmbeddingGenerator( FILE: dotnet/src/Connectors/Connectors.Google/Extensions/VertexAIServiceCollectionExtensions.cs class VertexAIServiceCollectionExtensions (line 17) | public static class VertexAIServiceCollectionExtensions method AddVertexAIGeminiChatCompletion (line 35) | public static IServiceCollection AddVertexAIGeminiChatCompletion( method AddVertexAIGeminiChatCompletion (line 73) | public static IServiceCollection AddVertexAIGeminiChatCompletion( method AddVertexAIEmbeddingGeneration (line 116) | [Obsolete("Use AddVertexAIEmbeddingGenerator instead.")] method AddVertexAIEmbeddingGeneration (line 154) | [Obsolete("Use AddVertexAIEmbeddingGenerator instead.")] FILE: dotnet/src/Connectors/Connectors.Google/GeminiPromptExecutionSettings.cs class GeminiPromptExecutionSettings (line 18) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method Freeze (line 303) | public override void Freeze() method Clone (line 324) | public override PromptExecutionSettings Clone() method FromExecutionSettings (line 357) | public static GeminiPromptExecutionSettings FromExecutionSettings(Prom... method ConvertFunctionChoiceBehaviorToToolCallBehavior (line 394) | internal static GeminiToolCallBehavior? ConvertFunctionChoiceBehaviorT... FILE: dotnet/src/Connectors/Connectors.Google/GeminiThinkingConfig.cs class GeminiThinkingConfig (line 10) | public class GeminiThinkingConfig method Clone (line 45) | public GeminiThinkingConfig Clone() FILE: dotnet/src/Connectors/Connectors.Google/GeminiToolCallBehavior.cs class GeminiToolCallBehavior (line 10) | public abstract class GeminiToolCallBehavior method EnableFunctions (line 64) | public static GeminiToolCallBehavior EnableFunctions(IEnumerable $"{nameof(KernelFunctions)}(aut... method ConfigureGeminiRequest (line 119) | internal override void ConfigureGeminiRequest(Kernel? kernel, Gemini... class EnabledFunctions (line 140) | internal sealed class EnabledFunctions(IEnumerable fun... method ToString (line 144) | public override string ToString() => method ConfigureGeminiRequest (line 148) | internal override void ConfigureGeminiRequest(Kernel? kernel, Gemini... FILE: dotnet/src/Connectors/Connectors.Google/GoogleAIVersion.cs type GoogleAIVersion (line 10) | public enum GoogleAIVersion FILE: dotnet/src/Connectors/Connectors.Google/Models/Gemini/GeminiChatMessageContent.cs class GeminiChatMessageContent (line 15) | public sealed class GeminiChatMessageContent : ChatMessageContent method GeminiChatMessageContent (line 20) | [JsonConstructor] method GeminiChatMessageContent (line 29) | public GeminiChatMessageContent(GeminiFunctionToolResult calledToolRes... method GeminiChatMessageContent (line 61) | internal GeminiChatMessageContent( method GeminiChatMessageContent (line 99) | internal GeminiChatMessageContent( method GeminiChatMessageContent (line 124) | internal GeminiChatMessageContent( method GeminiChatMessageContent (line 154) | internal GeminiChatMessageContent( method PopulateFunctionCallContentItems (line 199) | private void PopulateFunctionCallContentItems() FILE: dotnet/src/Connectors/Connectors.Google/Models/Gemini/GeminiFinishReason.cs type GeminiFinishReason (line 12) | [JsonConverter(typeof(GeminiFinishReasonConverter))] method GeminiFinishReason (line 54) | [JsonConstructor] method Equals (line 80) | public bool Equals(GeminiFinishReason other) method Equals (line 84) | public override bool Equals(object? obj) method GetHashCode (line 88) | public override int GetHashCode() method ToString (line 92) | public override string ToString() => this.Label ?? string.Empty; class GeminiFinishReasonConverter (line 95) | internal sealed class GeminiFinishReasonConverter : JsonConverter method GeminiMetadata (line 15) | internal GeminiMetadata() : base(new Dictionary()) { } method GeminiMetadata (line 17) | private GeminiMetadata(IDictionary dictionary) : base... method FromDictionary (line 135) | public static GeminiMetadata FromDictionary(IReadOnlyDictionary this.Label ?? string.Empty; class GeminiSafetyProbabilityConverter (line 114) | internal sealed class GeminiSafetyProbabilityConverter : JsonConverter this.Label ?? string.Empty; type GeminiSafetyThreshold (line 158) | [JsonConverter(typeof(GeminiSafetyThresholdConverter))] method GeminiSafetyThreshold (line 195) | [JsonConstructor] method Equals (line 221) | public bool Equals(GeminiSafetyThreshold other) method Equals (line 225) | public override bool Equals(object? obj) method GetHashCode (line 229) | public override int GetHashCode() method ToString (line 233) | public override string ToString() => this.Label ?? string.Empty; class GeminiSafetyCategoryConverter (line 236) | internal sealed class GeminiSafetyCategoryConverter : JsonConverter>> GenerateAsync(IEnum... method GetService (line 60) | public object? GetService(Type serviceType, object? serviceKey = null) FILE: dotnet/src/Connectors/Connectors.Google/Services/GoogleAIGeminiChatCompletionService.cs class GoogleAIGeminiChatCompletionService (line 18) | public sealed class GoogleAIGeminiChatCompletionService : IChatCompletio... method GoogleAIGeminiChatCompletionService (line 31) | public GoogleAIGeminiChatCompletionService( method GetChatMessageContentsAsync (line 56) | public Task> GetChatMessageContentsA... method GetStreamingChatMessageContentsAsync (line 66) | public IAsyncEnumerable GetStreamingChatM... FILE: dotnet/src/Connectors/Connectors.Google/Services/GoogleAITextEmbeddingGenerationService.cs class GoogleAITextEmbeddingGenerationService (line 20) | [Obsolete("Use GoogleAIEmbeddingGenerator instead.")] method GoogleAITextEmbeddingGenerationService (line 35) | public GoogleAITextEmbeddingGenerationService( method GenerateEmbeddingsAsync (line 67) | public Task>> GenerateEmbeddingsAsync( method GenerateEmbeddingsAsync (line 91) | public Task>> GenerateEmbeddingsAsync( FILE: dotnet/src/Connectors/Connectors.Google/Services/VertexAIEmbeddingGenerator.cs class VertexAIEmbeddingGenerator (line 17) | public sealed class VertexAIEmbeddingGenerator : IEmbeddingGenerator>> GenerateAsync(IEnum... method GetService (line 100) | public object? GetService(Type serviceType, object? serviceKey = null) FILE: dotnet/src/Connectors/Connectors.Google/Services/VertexAIGeminiChatCompletionService.cs class VertexAIGeminiChatCompletionService (line 19) | public sealed class VertexAIGeminiChatCompletionService : IChatCompletio... method VertexAIGeminiChatCompletionService (line 34) | public VertexAIGeminiChatCompletionService( method VertexAIGeminiChatCompletionService (line 62) | public VertexAIGeminiChatCompletionService( method GetChatMessageContentsAsync (line 93) | public Task> GetChatMessageContentsA... method GetStreamingChatMessageContentsAsync (line 103) | public IAsyncEnumerable GetStreamingChatM... FILE: dotnet/src/Connectors/Connectors.Google/Services/VertexAITextEmbeddingGenerationService.cs class VertexAITextEmbeddingGenerationService (line 19) | [Obsolete("Use VertexAIEmbeddingGenerator instead.")] method VertexAITextEmbeddingGenerationService (line 35) | public VertexAITextEmbeddingGenerationService( method VertexAITextEmbeddingGenerationService (line 63) | public VertexAITextEmbeddingGenerationService( method GenerateEmbeddingsAsync (line 94) | public Task>> GenerateEmbeddingsAsync( FILE: dotnet/src/Connectors/Connectors.Google/VertexAIVersion.cs type VertexAIVersion (line 10) | public enum VertexAIVersion FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/HttpMessageHandlerStub.cs class HttpMessageHandlerStub (line 12) | internal sealed class HttpMessageHandlerStub : DelegatingHandler method HttpMessageHandlerStub (line 26) | public HttpMessageHandlerStub() method SendAsync (line 34) | protected override async Task SendAsync(HttpReque... FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/HuggingFaceKernelBuilderExtensionsTests.cs class HuggingFaceKernelBuilderExtensionsTests (line 13) | public class HuggingFaceKernelBuilderExtensionsTests method AddHuggingFaceTextGenerationCreatesService (line 15) | [Fact] method AddHuggingFaceEmbeddingGeneratorCreatesService (line 29) | [Fact] method AddHuggingFaceTextEmbeddingGenerationCreatesService (line 43) | [Fact] FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/HuggingFacePromptExecutionSettingsTests.cs class HuggingFacePromptExecutionSettingsTests (line 10) | public class HuggingFacePromptExecutionSettingsTests method FromExecutionSettingsWhenAlreadyHuggingFaceShouldReturnSame (line 12) | [Fact] method FromExecutionSettingsWhenNullShouldReturnDefault (line 25) | [Fact] method FromExecutionSettingsWhenSerializedHasPropertiesShouldPopulateSpecialized (line 38) | [Fact] FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/HuggingFaceServiceCollectionExtensionsTests.cs class HuggingFaceServiceCollectionExtensionsTests (line 14) | public class HuggingFaceServiceCollectionExtensionsTests method AddHuggingFaceTextGenerationToServiceCollection (line 16) | [Fact] method AddHuggingFaceEmbeddingGeneratorToServiceCollection (line 29) | [Fact] method AddHuggingFaceTextEmbeddingsGenerationToServiceCollection (line 42) | [Fact] FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/HuggingFaceTestHelper.cs class HuggingFaceTestHelper (line 16) | internal static class HuggingFaceTestHelper method GetTestResponse (line 22) | internal static string GetTestResponse(string fileName) method GetTestResponseBytes (line 27) | internal static ReadOnlyMemory GetTestResponseBytes(string fileN... method GetHttpClientHandlerMock (line 36) | internal static HttpClientHandler GetHttpClientHandlerMock(HttpRespons... FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/MultipleHttpMessageHandlerStub.cs class MultipleHttpMessageHandlerStub (line 14) | internal sealed class MultipleHttpMessageHandlerStub : DelegatingHandler method SendAsync (line 30) | protected override async Task SendAsync(HttpReque... FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/Services/HuggingFaceChatCompletionTests.cs class HuggingFaceChatCompletionTests (line 19) | public sealed class HuggingFaceChatCompletionTests : IDisposable method HuggingFaceChatCompletionTests (line 24) | public HuggingFaceChatCompletionTests() method ShouldContainModelInRequestBodyAsync (line 35) | [Fact] method NoAuthorizationHeaderShouldBeAddedIfApiKeyIsNotProvidedAsync (line 53) | [Fact] method AuthorizationHeaderShouldBeAddedIfApiKeyIsProvidedAsync (line 66) | [Fact] method UserAgentHeaderShouldBeUsedAsync (line 84) | [Fact] method ProvidedEndpointShouldBeUsedAsync (line 103) | [Fact] method HttpClientBaseAddressShouldBeUsedAsync (line 117) | [Fact] method DefaultAddressShouldBeUsedAsync (line 133) | [Fact] method ShouldSendPromptToServiceAsync (line 147) | [Fact] method ShouldHandleServiceResponseAsync (line 169) | [Fact] method GetChatShouldHaveModelIdFromResponseAsync (line 188) | [Fact] method CreateSampleChatHistory (line 203) | private static ChatHistory CreateSampleChatHistory() method Dispose (line 212) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/Services/HuggingFaceEmbeddingGenerationTests.cs class HuggingFaceEmbeddingGenerationTests (line 18) | [Obsolete("This test class uses obsolete APIs. Use HuggingFaceEmbeddingG... method HuggingFaceEmbeddingGenerationTests (line 24) | public HuggingFaceEmbeddingGenerationTests() method SpecifiedModelShouldBeUsedAsync (line 32) | [Fact] method UserAgentHeaderShouldBeUsedAsync (line 45) | [Fact] method ProvidedEndpointShouldBeUsedAsync (line 63) | [Fact] method HttpClientBaseAddressShouldBeUsedAsync (line 76) | [Fact] method ModelUrlShouldBeBuiltSuccessfullyAsync (line 91) | [Fact] method ShouldSendDataToServiceAsync (line 104) | [Fact] method ShouldHandleServiceResponseAsync (line 121) | [Fact] method Dispose (line 137) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/Services/HuggingFaceEmbeddingGeneratorTests.cs class HuggingFaceEmbeddingGeneratorTests (line 19) | public sealed class HuggingFaceEmbeddingGeneratorTests : IDisposable method HuggingFaceEmbeddingGeneratorTests (line 24) | public HuggingFaceEmbeddingGeneratorTests() method SpecifiedModelShouldBeUsedAsync (line 32) | [Fact] method UserAgentHeaderShouldBeUsedAsync (line 45) | [Fact] method ProvidedEndpointShouldBeUsedAsync (line 63) | [Fact] method HttpClientBaseAddressShouldBeUsedAsync (line 76) | [Fact] method ModelUrlShouldBeBuiltSuccessfullyAsync (line 91) | [Fact] method ShouldSendDataToServiceAsync (line 104) | [Fact] method ShouldHandleServiceResponseAsync (line 121) | [Fact] method GetServiceShouldReturnNullWhenServiceKeyIsNull (line 136) | [Fact] method GetServiceShouldReturnThisWhenServiceTypeIsInstanceOfGenerator (line 149) | [Fact] method GetServiceShouldReturnMetadataWhenServiceTypeIsEmbeddingGeneratorMetadata (line 162) | [Fact] method GetServiceShouldReturnNullWhenServiceTypeIsNotSupported (line 179) | [Fact] method Dispose (line 192) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/Services/HuggingFaceImageToTextTests.cs class HuggingFaceImageToTextTests (line 18) | public sealed class HuggingFaceImageToTextTests : IDisposable method HuggingFaceImageToTextTests (line 24) | public HuggingFaceImageToTextTests() method SpecifiedModelShouldBeUsedAsync (line 37) | [Fact] method NoAuthorizationHeaderShouldBeAddedIfApiKeyIsNotProvidedAsync (line 50) | [Fact] method AuthorizationHeaderShouldBeAddedIfApiKeyIsProvidedAsync (line 63) | [Fact] method UserAgentHeaderShouldBeUsedAsync (line 81) | [Fact] method ProvidedEndpointShouldBeUsedAsync (line 99) | [Fact] method HttpClientBaseAddressShouldBeUsedAsync (line 112) | [Fact] method DefaultAddressShouldBeUsedAsync (line 127) | [Fact] method ModelUrlShouldBeBuiltSuccessfullyAsync (line 140) | [Fact] method ShouldSendPromptToServiceAsync (line 153) | [Fact] method ShouldHandleServiceResponseAsync (line 169) | [Fact] method GetTextContentsShouldHaveModelIdDefinedAsync (line 187) | [Fact] method Dispose (line 216) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/Services/HuggingFaceStreamingChatCompletionTests.cs class HuggingFaceStreamingChatCompletionTests (line 21) | public sealed class HuggingFaceStreamingChatCompletionTests : IDisposable method HuggingFaceStreamingChatCompletionTests (line 26) | public HuggingFaceStreamingChatCompletionTests() method ShouldContainModelInRequestBodyAsync (line 37) | [Fact] method ShouldContainRolesInRequestAsync (line 55) | [Fact] method ShouldReturnValidChatResponseAsync (line 74) | [Fact] method ShouldReturnValidMetadataAsync (line 108) | [Fact] method ShouldUsePromptExecutionSettingsAsync (line 148) | [Fact] method ShouldNotPassConvertedSystemMessageToUserMessageToRequestAsync (line 182) | [Fact] method ItCreatesPostRequestIfBearerIsSpecifiedWithAuthorizationHeaderAsync (line 204) | [Fact] method ItCreatesPostRequestAsync (line 221) | [Fact] method ItCreatesPostRequestWithValidUserAgentAsync (line 235) | [Fact] method ItCreatesPostRequestWithSemanticKernelVersionHeaderAsync (line 250) | [Fact] method CreateSampleChatHistory (line 268) | private static ChatHistory CreateSampleChatHistory() method CreateChatCompletionClient (line 277) | private HuggingFaceMessageApiClient CreateChatCompletionClient( method Dispose (line 290) | public void Dispose() class DoubleConverter (line 296) | private sealed class DoubleConverter : JsonConverter method Read (line 298) | public override double Read(ref Utf8JsonReader reader, Type typeToCo... method Write (line 303) | public override void Write(Utf8JsonWriter writer, double value, Json... FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/Services/HuggingFaceStreamingTextGenerationTests.cs class HuggingFaceStreamingTextGenerationTests (line 18) | public sealed class HuggingFaceStreamingTextGenerationTests : IDisposable method HuggingFaceStreamingTextGenerationTests (line 24) | public HuggingFaceStreamingTextGenerationTests() method SpecifiedServiceModelShouldBeUsedAsync (line 32) | [Fact] method SpecifiedExecutionSettingseModelShouldBeUsedAsync (line 46) | [Fact] method ShouldReturnValidChatResponseAsync (line 60) | [Fact] method ShouldReturnValidMetadataAsync (line 89) | [Fact] method ShouldUsePromptExecutionSettingsAsync (line 129) | [Fact] method ShouldHaveModelIdDefinedWhenProvidedInServiceAsync (line 165) | [Fact] method ShouldHaveModelIdDefinedWhenProvidedInExecutionSettingsAsync (line 181) | [Fact] method ItCreatesPostRequestIfBearerIsSpecifiedWithAuthorizationHeaderAsync (line 197) | [Fact] method ItCreatesPostRequestAsync (line 213) | [Fact] method ItCreatesPostRequestWithValidUserAgentAsync (line 226) | [Fact] method ItCreatesPostRequestWithSemanticKernelVersionHeaderAsync (line 240) | [Fact] method CreateTextGenerationClient (line 257) | private HuggingFaceClient CreateTextGenerationClient( method Dispose (line 268) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/Services/HuggingFaceTextGenerationTests.cs class HuggingFaceTextGenerationTests (line 19) | public sealed class HuggingFaceTextGenerationTests : IDisposable method HuggingFaceTextGenerationTests (line 24) | public HuggingFaceTextGenerationTests() method SpecifiedModelShouldBeUsedAsync (line 32) | [Fact] method NoAuthorizationHeaderShouldBeAddedIfApiKeyIsNotProvidedAsync (line 45) | [Fact] method AuthorizationHeaderShouldBeAddedIfApiKeyIsProvidedAsync (line 58) | [Fact] method UserAgentHeaderShouldBeUsedAsync (line 76) | [Fact] method ProvidedEndpointShouldBeUsedAsync (line 94) | [Fact] method HttpClientBaseAddressShouldBeUsedAsync (line 107) | [Fact] method DefaultAddressShouldBeUsedAsync (line 122) | [Fact] method ModelUrlShouldBeBuiltSuccessfullyAsync (line 135) | [Fact] method ShouldSendPromptToServiceAsync (line 148) | [Fact] method ShouldHandleServiceResponseAsync (line 164) | [Fact] method ShouldHandleMetadataAsync (line 182) | [Fact] method GetTextContentsShouldHaveModelIdDefinedAsync (line 213) | [Fact] method Dispose (line 240) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.HuggingFace.UnitTests/TextGeneration/TextGenerationStreamResponseTests.cs class TextGenerationStreamResponseTests (line 13) | public class TextGenerationStreamResponseTests method SerializationShouldPopulateAllPropertiesAsync (line 15) | [Fact] method WriteToStream (line 77) | private static void WriteToStream(Stream stream, string input) FILE: dotnet/src/Connectors/Connectors.HuggingFace/Core/HuggingFaceClient.cs class HuggingFaceClient (line 21) | internal sealed class HuggingFaceClient method HuggingFaceClient (line 32) | internal HuggingFaceClient( method ValidateMaxTokens (line 57) | internal static void ValidateMaxTokens(int? maxTokens) method ValidateMaxNewTokens (line 65) | internal static void ValidateMaxNewTokens(int? maxNewTokens) method SendRequestAndGetStringBodyAsync (line 73) | internal async Task SendRequestAndGetStringBodyAsync( method SendRequestAndGetResponseImmediatelyAfterHeadersReadAsync (line 86) | internal async Task SendRequestAndGetResponseImme... method DeserializeResponse (line 95) | internal static T DeserializeResponse(string body) method SetRequestHeaders (line 111) | internal void SetRequestHeaders(HttpRequestMessage request) method CreatePost (line 121) | internal HttpRequestMessage CreatePost(object requestData, Uri endpoin... method GenerateTextAsync (line 133) | public async Task> GenerateTextAsync( method StreamGenerateTextAsync (line 169) | public async IAsyncEnumerable StreamGenerateText... method ProcessTextResponseStreamAsync (line 231) | private async IAsyncEnumerable ProcessTextRespon... method ParseTextResponseStreamAsync (line 239) | private IAsyncEnumerable ParseTextRespon... method GetStreamingTextContentFromStreamResponse (line 242) | private static StreamingTextContent GetStreamingTextContentFromStreamR... method CreateTextRequest (line 249) | private TextGenerationRequest CreateTextRequest( method GetTextContentsFromResponse (line 258) | private static List GetTextContentsFromResponse(TextGener... method GetTextContentsFromResponse (line 261) | private static List GetTextContentsFromResponse(ImageToTe... method LogTextGenerationUsage (line 264) | private void LogTextGenerationUsage(HuggingFacePromptExecutionSettings... method GetTextGenerationEndpoint (line 273) | private Uri GetTextGenerationEndpoint(string? modelId) method GenerateEmbeddingsAsync (line 280) | public async Task>> GenerateEmbeddingsAsync( method GetEmbeddingGenerationEndpoint (line 302) | private Uri GetEmbeddingGenerationEndpoint(string? modelId) method GenerateTextFromImageAsync (line 309) | public async Task> GenerateTextFromImageAsy... method CreateImageToTextRequest (line 321) | private HttpRequestMessage CreateImageToTextRequest(ImageContent conte... method GetImageToTextGenerationEndpoint (line 339) | private Uri GetImageToTextGenerationEndpoint(string? modelId) FILE: dotnet/src/Connectors/Connectors.HuggingFace/Core/HuggingFaceMessageApiClient.cs class HuggingFaceMessageApiClient (line 26) | internal sealed class HuggingFaceMessageApiClient method HuggingFaceMessageApiClient (line 64) | internal HuggingFaceMessageApiClient( method StreamCompleteChatMessageAsync (line 79) | internal async IAsyncEnumerable StreamCom... method CompleteChatMessageAsync (line 142) | internal async Task> CompleteChatMes... method LogChatCompletionUsage (line 178) | private void LogChatCompletionUsage(HuggingFacePromptExecutionSettings... method GetChatMessageContentsFromResponse (line 201) | private static List GetChatMessageContentsFromResp... method GetStreamingChatMessageContentFromStreamResponse (line 233) | private static StreamingChatMessageContent GetStreamingChatMessageCont... method ProcessChatResponseStreamAsync (line 267) | private async IAsyncEnumerable ProcessCha... method CreateChatRequest (line 275) | private ChatCompletionRequest CreateChatRequest( method ParseChatResponseStreamAsync (line 293) | private IAsyncEnumerable ParseChatRespon... method GetChatGenerationEndpoint (line 296) | private Uri GetChatGenerationEndpoint() FILE: dotnet/src/Connectors/Connectors.HuggingFace/Core/Models/ChatCompletionRequest.cs class ChatCompletionRequest (line 13) | internal sealed class ChatCompletionRequest method FromChatHistoryAndExecutionSettings (line 107) | internal static ChatCompletionRequest FromChatHistoryAndExecutionSetti... class ChatMessageToolCall (line 128) | internal sealed class ChatMessageToolCall class ChatMessageFunction (line 140) | internal sealed class ChatMessageFunction class ChatMessage (line 152) | internal sealed class ChatMessage FILE: dotnet/src/Connectors/Connectors.HuggingFace/Core/Models/ChatCompletionResponse.cs class ChatCompletionResponse (line 10) | internal sealed class ChatCompletionResponse class Choice (line 33) | internal sealed class Choice class Message (line 48) | internal sealed class Message class ChoiceToolCall (line 66) | internal sealed class ChoiceToolCall class ChoiceToolCallFunction (line 81) | internal sealed class ChoiceToolCallFunction class ChoiceLogProbs (line 90) | internal sealed class ChoiceLogProbs class ChoiceLogProbsContent (line 96) | internal sealed class ChoiceLogProbsContent class ChoiceTopLogProb (line 112) | internal sealed class ChoiceTopLogProb class CompletionUsage (line 125) | internal sealed class CompletionUsage FILE: dotnet/src/Connectors/Connectors.HuggingFace/Core/Models/ChatCompletionStreamResponse.cs class ChatCompletionStreamResponse (line 10) | internal sealed class ChatCompletionStreamResponse class Choice (line 30) | internal sealed class Choice class ChoiceDelta (line 45) | internal sealed class ChoiceDelta class ChoiceDeltaToolCall (line 60) | internal sealed class ChoiceDeltaToolCall class ChoiceDeltaToolCallFunction (line 75) | internal sealed class ChoiceDeltaToolCallFunction class ChoiceLogProbs (line 84) | internal sealed class ChoiceLogProbs class ChoiceLogProbsContent (line 90) | internal sealed class ChoiceLogProbsContent class ChoiceTopLogProb (line 106) | internal sealed class ChoiceTopLogProb FILE: dotnet/src/Connectors/Connectors.HuggingFace/Core/Models/GeneratedTextItem.cs class GeneratedTextItem (line 10) | internal sealed class GeneratedTextItem class TextGenerationDetails (line 18) | internal sealed class TextGenerationDetails class TextGenerationPrefillToken (line 36) | internal class TextGenerationPrefillToken class TextGenerationToken (line 48) | internal sealed class TextGenerationToken : TextGenerationPrefillToken FILE: dotnet/src/Connectors/Connectors.HuggingFace/Core/Models/TextEmbeddingRequest.cs class TextEmbeddingRequest (line 11) | internal sealed class TextEmbeddingRequest FILE: dotnet/src/Connectors/Connectors.HuggingFace/Core/Models/TextGenerationRequest.cs class TextGenerationRequest (line 11) | internal sealed class TextGenerationRequest method FromPromptAndExecutionSettings (line 45) | internal static TextGenerationRequest FromPromptAndExecutionSettings(s... class HuggingFaceTextParameters (line 71) | internal sealed class HuggingFaceTextParameters class HuggingFaceTextOptions (line 157) | internal sealed class HuggingFaceTextOptions FILE: dotnet/src/Connectors/Connectors.HuggingFace/Core/Models/TextGenerationStreamResponse.cs class TextGenerationStreamResponse (line 9) | internal sealed class TextGenerationStreamResponse class TextGenerationToken (line 23) | internal sealed class TextGenerationToken class TextGenerationDetails (line 38) | internal sealed class TextGenerationDetails FILE: dotnet/src/Connectors/Connectors.HuggingFace/HuggingFaceKernelBuilderExtensions.cs class HuggingFaceKernelBuilderExtensions (line 12) | public static class HuggingFaceKernelBuilderExtensions method AddHuggingFaceTextGeneration (line 24) | public static IKernelBuilder AddHuggingFaceTextGeneration( method AddHuggingFaceTextGeneration (line 48) | public static IKernelBuilder AddHuggingFaceTextGeneration( method AddHuggingFaceChatCompletion (line 72) | public static IKernelBuilder AddHuggingFaceChatCompletion( method AddHuggingFaceChatCompletion (line 96) | public static IKernelBuilder AddHuggingFaceChatCompletion( method AddHuggingFaceTextEmbeddingGeneration (line 120) | [Obsolete("Use AddHuggingFaceEmbeddingGenerator instead.")] method AddHuggingFaceTextEmbeddingGeneration (line 145) | [Obsolete("Use AddHuggingFaceEmbeddingGenerator instead.")] method AddHuggingFaceEmbeddingGenerator (line 170) | public static IKernelBuilder AddHuggingFaceEmbeddingGenerator( method AddHuggingFaceEmbeddingGenerator (line 194) | public static IKernelBuilder AddHuggingFaceEmbeddingGenerator( method AddHuggingFaceImageToText (line 218) | public static IKernelBuilder AddHuggingFaceImageToText( method AddHuggingFaceImageToText (line 242) | public static IKernelBuilder AddHuggingFaceImageToText( FILE: dotnet/src/Connectors/Connectors.HuggingFace/HuggingFacePromptExecutionSettings.cs class HuggingFacePromptExecutionSettings (line 13) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method FromExecutionSettings (line 21) | public static HuggingFacePromptExecutionSettings FromExecutionSettings... method Clone (line 344) | public override PromptExecutionSettings Clone() FILE: dotnet/src/Connectors/Connectors.HuggingFace/HuggingFaceServiceCollectionExtensions.DependencyInjection.cs class HuggingFaceServiceCollectionExtensions (line 16) | public static class HuggingFaceServiceCollectionExtensions method AddHuggingFaceEmbeddingGenerator (line 28) | public static IServiceCollection AddHuggingFaceEmbeddingGenerator( method AddHuggingFaceEmbeddingGenerator (line 57) | public static IServiceCollection AddHuggingFaceEmbeddingGenerator( FILE: dotnet/src/Connectors/Connectors.HuggingFace/HuggingFaceServiceCollectionExtensions.cs class HuggingFaceServiceCollectionExtensions (line 19) | public static class HuggingFaceServiceCollectionExtensions method AddHuggingFaceTextGeneration (line 31) | public static IServiceCollection AddHuggingFaceTextGeneration( method AddHuggingFaceTextGeneration (line 59) | public static IServiceCollection AddHuggingFaceTextGeneration( method AddHuggingFaceChatCompletion (line 86) | public static IServiceCollection AddHuggingFaceChatCompletion( method AddHuggingFaceChatCompletion (line 115) | public static IServiceCollection AddHuggingFaceChatCompletion( method AddHuggingFaceTextEmbeddingGeneration (line 143) | [Obsolete("Use AddHuggingFaceEmbeddingGenerator instead.")] method AddHuggingFaceTextEmbeddingGeneration (line 173) | [Obsolete("Use AddHuggingFaceEmbeddingGenerator instead.")] method AddHuggingFaceImageToText (line 202) | public static IServiceCollection AddHuggingFaceImageToText( method AddHuggingFaceImageToText (line 230) | public static IServiceCollection AddHuggingFaceImageToText( FILE: dotnet/src/Connectors/Connectors.HuggingFace/Models/HuggingFaceChatCompletionMetadata.cs class HuggingFaceChatCompletionMetadata (line 13) | public sealed class HuggingFaceChatCompletionMetadata : ReadOnlyDictiona... method HuggingFaceChatCompletionMetadata (line 15) | internal HuggingFaceChatCompletionMetadata() : base(new Dictionary... method FromDictionary (line 123) | public static HuggingFaceChatCompletionMetadata FromDictionary(IReadOn... method SetValueInDictionary (line 131) | private void SetValueInDictionary(object? value, string propertyName) method GetValueFromDictionary (line 134) | private object? GetValueFromDictionary(string propertyName) FILE: dotnet/src/Connectors/Connectors.HuggingFace/Models/HuggingFaceTextGenerationMetadata.cs class HuggingFaceTextGenerationMetadata (line 14) | public sealed class HuggingFaceTextGenerationMetadata : ReadOnlyDictiona... method HuggingFaceTextGenerationMetadata (line 16) | internal HuggingFaceTextGenerationMetadata() : base(new Dictionary... method FromDictionary (line 67) | public static HuggingFaceTextGenerationMetadata FromDictionary(IReadOn... method SetValueInDictionary (line 75) | private void SetValueInDictionary(object? value, string propertyName) method GetValueFromDictionary (line 78) | private object? GetValueFromDictionary(string propertyName) FILE: dotnet/src/Connectors/Connectors.HuggingFace/Models/HuggingFaceTextGenerationStreamMetadata.cs class HuggingFaceTextGenerationStreamMetadata (line 14) | public sealed class HuggingFaceTextGenerationStreamMetadata : ReadOnlyDi... method HuggingFaceTextGenerationStreamMetadata (line 16) | internal HuggingFaceTextGenerationStreamMetadata() : base(new Dictiona... method HuggingFaceTextGenerationStreamMetadata (line 18) | internal HuggingFaceTextGenerationStreamMetadata(TextGenerationStreamR... method HuggingFaceTextGenerationStreamMetadata (line 29) | private HuggingFaceTextGenerationStreamMetadata(IDictionary> GetChatMessageContentsA... method GetStreamingChatMessageContentsAsync (line 85) | public IAsyncEnumerable GetStreamingChatM... FILE: dotnet/src/Connectors/Connectors.HuggingFace/Services/HuggingFaceEmbeddingGenerator.cs class HuggingFaceEmbeddingGenerator (line 20) | public sealed class HuggingFaceEmbeddingGenerator : IEmbeddingGenerator<... method HuggingFaceEmbeddingGenerator (line 35) | public HuggingFaceEmbeddingGenerator( method HuggingFaceEmbeddingGenerator (line 63) | public HuggingFaceEmbeddingGenerator( method GenerateAsync (line 86) | public async Task>> GenerateAsync... method Dispose (line 94) | public void Dispose() method GetService (line 104) | public object? GetService(Type serviceType, object? serviceKey = null) FILE: dotnet/src/Connectors/Connectors.HuggingFace/Services/HuggingFaceImageToTextService.cs class HuggingFaceImageToTextService (line 19) | public sealed class HuggingFaceImageToTextService : IImageToTextService method HuggingFaceImageToTextService (line 35) | public HuggingFaceImageToTextService( method HuggingFaceImageToTextService (line 62) | public HuggingFaceImageToTextService( method GetTextContentsAsync (line 80) | public Task> GetTextContentsAsync(ImageCont... FILE: dotnet/src/Connectors/Connectors.HuggingFace/Services/HuggingFaceTextEmbeddingGenerationService.cs class HuggingFaceTextEmbeddingGenerationService (line 19) | [Obsolete("Use HuggingFaceEmbeddingGenerator instead.")] method HuggingFaceTextEmbeddingGenerationService (line 36) | public HuggingFaceTextEmbeddingGenerationService( method HuggingFaceTextEmbeddingGenerationService (line 63) | public HuggingFaceTextEmbeddingGenerationService( method GenerateEmbeddingsAsync (line 81) | public Task>> GenerateEmbeddingsAsync(ILis... FILE: dotnet/src/Connectors/Connectors.HuggingFace/Services/HuggingFaceTextGenerationService.cs class HuggingFaceTextGenerationService (line 20) | public sealed class HuggingFaceTextGenerationService : ITextGenerationSe... method HuggingFaceTextGenerationService (line 36) | public HuggingFaceTextGenerationService( method HuggingFaceTextGenerationService (line 63) | public HuggingFaceTextGenerationService( method GetTextContentsAsync (line 81) | public Task> GetTextContentsAsync(string pr... method GetStreamingTextContentsAsync (line 85) | public IAsyncEnumerable GetStreamingTextContents... FILE: dotnet/src/Connectors/Connectors.MistralAI.UnitTests/Client/MistralClientTests.cs class MistralClientTests (line 23) | public sealed class MistralClientTests : MistralTestBase method ValidateRequiredArguments (line 25) | [Fact] method ValidateDeserializeChatCompletionMistralChatMessage (line 40) | [Fact] method ValidateDeserializeChatCompletionResponse (line 49) | [Fact] method ValidateChatMessageRequestAsync (line 58) | [Fact] method ValidateGetChatMessageContentsAsync (line 86) | [Fact] method ValidateGenerateEmbeddingsAsync (line 109) | [Fact] method ValidateGetStreamingChatMessageContentsAsync (line 126) | [Fact] method ValidateChatHistoryFirstSystemOrUserMessageAsync (line 158) | [Fact] method ValidateEmptyChatHistoryAsync (line 174) | [Fact] method ValidateChatMessageRequestWithToolsAsync (line 185) | [Fact] method ValidateGetStreamingChatMessageContentsWithToolsAsync (line 219) | [Fact] method ValidateGetChatMessageContentsWithFunctionCallAsync (line 257) | [Fact] method ValidateGetChatMessageContentsWithFunctionCallNoneAsync (line 287) | [Fact] method ValidateGetChatMessageContentsWithFunctionCallRequiredAsync (line 311) | [Fact] method ValidateGetChatMessageContentsWithFunctionInvocationFilterAsync (line 341) | [Fact] method FilterContextHasValidStreamingFlagAsync (line 380) | [Theory] method ValidateGetChatMessageContentsWithAutoFunctionInvocationFilterTerminateAsync (line 423) | [Fact] method ValidateGetStreamingChatMessageContentWithAutoFunctionInvocationFilterTerminateAsync (line 463) | [Fact] method ValidateToMistralChatMessages (line 504) | [Theory] method ValidateToMistralChatMessagesWithMultipleContents (line 527) | [Fact] method ValidateToMistralChatMessagesWithFunctionCallContent (line 552) | [Fact] method ValidateToMistralChatMessagesWithFunctionResultContent (line 572) | [Fact] method ValidateCloneMistralAIPromptExecutionSettings (line 592) | [Fact] method ToMistralChatMessagesWithArrayOfByteBinaryContentShouldThrow (line 627) | [Fact] method ToMistralChatMessagesWithBase64BinaryContentShouldThrow (line 647) | [Fact] method ValidateToMistralChatMessagesWithUrlBinaryContent (line 667) | [Fact] method ValidateToMistralChatMessagesWithDocumentRequestAsync (line 703) | [Fact] method ValidateToMistralChatMessagesWithDocumentResponseAsync (line 741) | [Fact] class WeatherPlugin (line 774) | public sealed class WeatherPlugin method GetWeather (line 776) | [KernelFunction] type TemperatureUnit (line 783) | internal enum TemperatureUnit { Celsius, Fahrenheit } class WidgetFactory (line 785) | public class WidgetFactory method CreateWidget (line 787) | [KernelFunction] type WidgetColor (line 796) | [JsonConverter(typeof(JsonStringEnumConverter))] class FakeFunctionFilter (line 809) | private sealed class FakeFunctionFilter( method OnFunctionInvocationAsync (line 814) | public Task OnFunctionInvocationAsync(FunctionInvocationContext cont... class FakeAutoFunctionFilter (line 818) | private sealed class FakeAutoFunctionFilter( method OnAutoFunctionInvocationAsync (line 823) | public Task OnAutoFunctionInvocationAsync(AutoFunctionInvocationCont... method CreateMistralClient (line 827) | private MistralClient CreateMistralClient(string modelId, string reque... method CreateMistralClientStreaming (line 836) | private MistralClient CreateMistralClientStreaming(string modelId, str... FILE: dotnet/src/Connectors/Connectors.MistralAI.UnitTests/MistralAIExtensionTests.cs class MistralAIExtensionTests (line 19) | public class MistralAIExtensionTests method AddMistralChatCompletionToServiceCollection (line 21) | [Fact] method AddMistralTextEmbeddingGenerationToServiceCollection (line 38) | [Fact] method AddMistralAIEmbeddingGeneratorToServiceCollection (line 56) | [Fact] method AddMistralChatCompletionToKernelBuilder (line 72) | [Fact] method AddMistralTextEmbeddingGenerationToKernelBuilder (line 89) | [Fact] method AddMistralAIEmbeddingGeneratorToKernelBuilder (line 107) | [Fact] method AddMistralChatCompletionInjectsExtraParametersHeader (line 123) | [Theory] FILE: dotnet/src/Connectors/Connectors.MistralAI.UnitTests/MistralAIPromptExecutionSettingsTests.cs class MistralAIPromptExecutionSettingsTests (line 14) | public class MistralAIPromptExecutionSettingsTests method FromExecutionSettingsWhenAlreadyMistralShouldReturnSame (line 16) | [Fact] method FromExecutionSettingsWhenNullShouldReturnDefaultSettings (line 29) | [Fact] method FromExecutionSettingsWhenSerializedHasPropertiesShouldPopulateSpecialized (line 46) | [Fact] method FreezeShouldPreventPropertyModification (line 73) | [Fact] method FreezeShouldNotAllowMultipleFreezes (line 98) | [Fact] FILE: dotnet/src/Connectors/Connectors.MistralAI.UnitTests/MistralTestBase.cs class MistralTestBase (line 15) | public abstract class MistralTestBase : IDisposable method GetTestResponseAsString (line 20) | protected string GetTestResponseAsString(string fileName) method GetTestResponseAsBytes (line 24) | protected byte[] GetTestResponseAsBytes(string fileName) method Dispose (line 29) | protected virtual void Dispose(bool disposing) method Dispose (line 43) | public void Dispose() method GetDefaultRequestHeaders (line 52) | private static HttpRequestHeaders GetDefaultRequestHeaders(string key,... class AssertingDelegatingHandler (line 66) | public sealed class AssertingDelegatingHandler : DelegatingHandler method AssertingDelegatingHandler (line 78) | internal AssertingDelegatingHandler(string requestUri, params string... method AssertingDelegatingHandler (line 85) | internal AssertingDelegatingHandler(string requestUri, bool stream =... method SendAsync (line 92) | protected override async Task SendAsync(HttpReq... FILE: dotnet/src/Connectors/Connectors.MistralAI.UnitTests/Services/MistralAIChatCompletionServiceTests.cs class MistralAIChatCompletionServiceTests (line 18) | public sealed class MistralAIChatCompletionServiceTests : MistralTestBase method ValidateGetChatMessageContentsAsync (line 20) | [Fact] method ValidateGetStreamingChatMessageContentsAsync (line 42) | [Fact] method GetChatMessageContentShouldSendMutatedChatHistoryToLLMAsync (line 76) | [Fact] method GetStreamingChatMessageContentsShouldSendMutatedChatHistoryToLLMAsync (line 148) | [Fact] class AutoFunctionInvocationFilter (line 222) | private sealed class AutoFunctionInvocationFilter : IAutoFunctionInvoc... method AutoFunctionInvocationFilter (line 226) | public AutoFunctionInvocationFilter(Func method ContentChunkType (line 23) | [JsonConstructor] method Equals (line 51) | public override bool Equals([NotNullWhen(true)] object? obj) method Equals (line 55) | public bool Equals(ContentChunkType other) method GetHashCode (line 59) | public override int GetHashCode() method ToString (line 63) | public override string ToString() => this.Type; FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/DocumentUrlChunk.cs class DocumentUrlChunk (line 7) | internal class DocumentUrlChunk(string documentUrl) : ContentChunk(Conte... FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/ImageUrlChunk.cs class ImageUrlChunk (line 7) | internal class ImageUrlChunk(string imageUrl) : ContentChunk(ContentChun... FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/MistralChatChoice.cs class MistralChatChoice (line 12) | internal sealed class MistralChatChoice FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/MistralChatCompletionChoice.cs class MistralChatCompletionChoice (line 12) | internal sealed class MistralChatCompletionChoice FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/MistralChatCompletionChunk.cs class MistralChatCompletionChunk (line 12) | internal sealed class MistralChatCompletionChunk method GetMetadata (line 32) | internal IReadOnlyDictionary? GetMetadata() => method GetChoiceCount (line 42) | internal int GetChoiceCount() => this.Choices?.Count ?? 0; method GetRole (line 44) | internal string? GetRole(int index) => this.Choices?[index]?.Delta?.Role; method GetContent (line 46) | internal string? GetContent(int index) => this.Choices?[index]?.Delta?... method GetChoiceIndex (line 48) | internal int GetChoiceIndex(int index) => this.Choices?[index]?.Index ... method GetEncoding (line 50) | internal Encoding? GetEncoding() => null; FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/MistralChatMessage.cs class MistralChatMessage (line 11) | internal sealed class MistralChatMessage method MistralChatMessage (line 38) | [JsonConstructor] FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/MistralClient.cs class MistralClient (line 28) | internal sealed class MistralClient method MistralClient (line 30) | internal MistralClient( method GetChatMessageContentsAsync (line 49) | internal async Task> GetChatMessageC... method GetStreamingChatMessageContentsAsync (line 267) | internal async IAsyncEnumerable GetStream... method StreamChatMessageContentsAsync (line 501) | private async IAsyncEnumerable StreamChat... method ProcessChatResponseStreamAsync (line 515) | private async IAsyncEnumerable ProcessCha... method ParseChatResponseStreamAsync (line 552) | private async IAsyncEnumerable ParseChatRe... method GenerateEmbeddingsAsync (line 560) | internal async Task>> GenerateEmbeddingsAs... method LogUsage (line 639) | private void LogUsage(MistralUsage? usage) method ValidateChatHistory (line 664) | private void ValidateChatHistory(ChatHistory chatHistory) method CreateChatCompletionRequest (line 679) | private ChatCompletionRequest CreateChatCompletionRequest(string model... method ToMistralChatMessages (line 710) | internal List ToMistralChatMessages(ChatMessageCon... method CreatePost (line 817) | private HttpRequestMessage CreatePost(object requestData, Uri endpoint... method SetRequestHeaders (line 825) | private void SetRequestHeaders(HttpRequestMessage request, string apiK... method SendRequestAsync (line 834) | private async Task SendRequestAsync(HttpRequestMessage httpReque... method SendStreamingRequestAsync (line 843) | private async Task SendStreamingRequestAsync(Http... method GetEndpoint (line 848) | private Uri GetEndpoint(MistralAIPromptExecutionSettings executionSett... method IsRequestableTool (line 856) | private static bool IsRequestableTool(ChatCompletionRequest request, M... method DeserializeResponse (line 870) | private static T DeserializeResponse(string body) method ToChatMessageContent (line 886) | private List ToChatMessageContent(string modelId, ... method ToChatMessageContent (line 891) | private ChatMessageContent ToChatMessageContent(string modelId, ChatCo... method ToChatMessageContent (line 906) | private ChatMessageContent ToChatMessageContent(string modelId, string... method AddFunctionCallContent (line 921) | private void AddFunctionCallContent(ChatMessageContent message, Mistra... method AddResponseMessage (line 971) | private void AddResponseMessage(ChatHistory chat, MistralToolCall tool... method GetChatChoiceMetadata (line 999) | private static Dictionary GetChatChoiceMetadata(ChatC... method GetChatChoiceMetadata (line 1013) | private static Dictionary GetChatChoiceMetadata(Mistr... method ProcessFunctionResult (line 1033) | private static string ProcessFunctionResult(object functionResult, Mis... method OnAutoFunctionInvocationAsync (line 1058) | private static async Task OnAutoFunctio... method InvokeFilterOrFunctionAsync (line 1075) | private static async Task InvokeFilterOrFunctionAsync( FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/MistralEmbedding.cs class MistralEmbedding (line 11) | internal sealed class MistralEmbedding FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/MistralFunction.cs class MistralFunction (line 12) | internal sealed partial class MistralFunction method MistralFunction (line 55) | [JsonConstructorAttribute] method MistralFunction (line 72) | public MistralFunction(KernelFunctionMetadata metadata) method MistralFunction (line 87) | public MistralFunction(string functionName, string? pluginName) method AsciiLettersDigitsUnderscoresRegex (line 100) | [GeneratedRegex("^[0-9A-Za-z_-]*$")] method AsciiLettersDigitsUnderscoresRegex (line 103) | private static Regex AsciiLettersDigitsUnderscoresRegex() => s_asciiLe... method ValidFunctionName (line 107) | private static void ValidFunctionName(string name) method ToMistralParameters (line 118) | private static MistralParameters ToMistralParameters(KernelFunctionMet... method GetDefaultSchemaForTypelessParameter (line 138) | private static KernelJsonSchema GetDefaultSchemaForTypelessParameter(s... FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/MistralParameters.cs class MistralParameters (line 11) | internal sealed class MistralParameters FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/MistralResponseBase.cs class MistralResponseBase (line 10) | internal abstract class MistralResponseBase FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/MistralTool.cs class MistralTool (line 10) | internal sealed class MistralTool method MistralTool (line 27) | [JsonConstructorAttribute] FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/MistralToolCall.cs class MistralToolCall (line 10) | internal sealed class MistralToolCall FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/MistralUsage.cs class MistralUsage (line 10) | public class MistralUsage FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/TextChunk.cs class TextChunk (line 7) | internal class TextChunk(string text) : ContentChunk(ContentChunkType.Text) FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/TextEmbeddingRequest.cs class TextEmbeddingRequest (line 11) | internal sealed class TextEmbeddingRequest method TextEmbeddingRequest (line 28) | internal TextEmbeddingRequest(string model, IList input, strin... FILE: dotnet/src/Connectors/Connectors.MistralAI/Client/TextEmbeddingResponse.cs class TextEmbeddingResponse (line 11) | internal sealed class TextEmbeddingResponse : MistralResponseBase FILE: dotnet/src/Connectors/Connectors.MistralAI/Extensions/MistralAIKernelBuilderExtensions.cs class MistralAIKernelBuilderExtensions (line 12) | public static class MistralAIKernelBuilderExtensions method AddMistralChatCompletion (line 24) | public static IKernelBuilder AddMistralChatCompletion( method AddMistralTextEmbeddingGeneration (line 51) | [Obsolete("Use AddMistralEmbeddingGenerator instead.")] method AddMistralEmbeddingGenerator (line 77) | public static IKernelBuilder AddMistralEmbeddingGenerator( FILE: dotnet/src/Connectors/Connectors.MistralAI/Extensions/MistralAIPluginCollectionExtensions.cs class MistralAIPluginCollectionExtensions (line 13) | internal static class MistralAIPluginCollectionExtensions method TryGetFunctionAndArguments (line 23) | internal static bool TryGetFunctionAndArguments( FILE: dotnet/src/Connectors/Connectors.MistralAI/Extensions/MistralAIServiceCollectionExtensions.DependencyInjection.cs class MistralAIServiceCollectionExtensions (line 17) | public static class MistralAIServiceCollectionExtensions method AddMistralEmbeddingGenerator (line 29) | public static IServiceCollection AddMistralEmbeddingGenerator( FILE: dotnet/src/Connectors/Connectors.MistralAI/Extensions/MistralAIServiceCollectionExtensions.cs class MistralAIServiceCollectionExtensions (line 17) | public static partial class MistralAIServiceCollectionExtensions method AddMistralChatCompletion (line 29) | public static IServiceCollection AddMistralChatCompletion( method AddMistralTextEmbeddingGeneration (line 72) | [Obsolete("Use AddMistralEmbeddingGenerator instead.")] FILE: dotnet/src/Connectors/Connectors.MistralAI/MistralAIPromptExecutionSettings.cs class MistralAIPromptExecutionSettings (line 15) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method Freeze (line 277) | public override void Freeze() method Clone (line 293) | public override PromptExecutionSettings Clone() method FromExecutionSettings (line 318) | public static MistralAIPromptExecutionSettings FromExecutionSettings(P... FILE: dotnet/src/Connectors/Connectors.MistralAI/MistralAIToolCallBehavior.cs class MistralAIToolCallBehavior (line 12) | public abstract class MistralAIToolCallBehavior method RequiredFunctions (line 67) | public static MistralAIToolCallBehavior RequiredFunctions(IEnumerable<... method MistralAIToolCallBehavior (line 85) | private MistralAIToolCallBehavior(bool autoInvoke) method ConfigureRequest (line 119) | internal abstract void ConfigureRequest(Kernel? kernel, ChatCompletion... class KernelFunctions (line 125) | internal sealed class KernelFunctions : MistralAIToolCallBehavior method KernelFunctions (line 127) | internal KernelFunctions(bool autoInvoke) : base(autoInvoke) { } method ToString (line 129) | public override string ToString() => $"{nameof(KernelFunctions)}(aut... method GetFunctionsMetadata (line 131) | internal IEnumerable? GetFunctionsMetadata(K... method ConfigureRequest (line 137) | internal override void ConfigureRequest(Kernel? kernel, ChatCompleti... class AnyFunction (line 170) | internal sealed class AnyFunction(IEnumerable function... method ToString (line 174) | public override string ToString() => $"{nameof(AnyFunction)}(autoInv... method ConfigureRequest (line 176) | internal override void ConfigureRequest(Kernel? kernel, ChatCompleti... class NoneKernelFunctions (line 230) | internal sealed class NoneKernelFunctions : MistralAIToolCallBehavior method NoneKernelFunctions (line 232) | internal NoneKernelFunctions() : base(false) { } method ToString (line 234) | public override string ToString() => "{nameof(NoneKernelFunctions)}"; method GetFunctionsMetadata (line 236) | internal IEnumerable? GetFunctionsMetadata(K... method ConfigureRequest (line 242) | internal override void ConfigureRequest(Kernel? kernel, ChatCompleti... method ToMistralTool (line 261) | private static MistralTool ToMistralTool(KernelFunctionMetadata metadata) FILE: dotnet/src/Connectors/Connectors.MistralAI/Services/MistralAIChatCompletionService.cs class MistralAIChatCompletionService (line 20) | public sealed class MistralAIChatCompletionService : IChatCompletionService method MistralAIChatCompletionService (line 30) | public MistralAIChatCompletionService(string modelId, string apiKey, U... method GetChatMessageContentsAsync (line 47) | public Task> GetChatMessageContentsA... method GetStreamingChatMessageContentsAsync (line 51) | public IAsyncEnumerable GetStreamingChatM... FILE: dotnet/src/Connectors/Connectors.MistralAI/Services/MistralAIEmbeddingGenerator.cs class MistralAIEmbeddingGenerator (line 20) | public sealed class MistralAIEmbeddingGenerator : IEmbeddingGenerator>> GenerateAsync( method Dispose (line 62) | public void Dispose() method GetService (line 67) | public object? GetService(Type serviceType, object? serviceKey = null) FILE: dotnet/src/Connectors/Connectors.MistralAI/Services/MistralAITextEmbeddingGenerationService.cs class MistralAITextEmbeddingGenerationService (line 20) | [Obsolete("Use MistralAIEmbeddingGenerator instead.")] method MistralAITextEmbeddingGenerationService (line 31) | public MistralAITextEmbeddingGenerationService(string modelId, string ... method GenerateEmbeddingsAsync (line 48) | public Task>> GenerateEmbeddingsAsync(ILis... FILE: dotnet/src/Connectors/Connectors.Ollama.UnitTests/Extensions/OllamaKernelBuilderExtensionsChatClientTests.cs class OllamaKernelBuilderExtensionsChatClientTests (line 15) | public class OllamaKernelBuilderExtensionsChatClientTests method AddOllamaChatClientNullArgsThrow (line 17) | [Fact] method AddOllamaChatClientWithEndpointValidParametersRegistersService (line 38) | [Fact] method AddOllamaChatClientWithHttpClientValidParametersRegistersService (line 56) | [Fact] method AddOllamaChatClientWithOllamaClientValidParametersRegistersService (line 74) | [Fact] method AddOllamaChatClientWithoutServiceIdRegistersDefaultService (line 92) | [Fact] method AddOllamaChatClientWithHttpClientWithoutServiceIdRegistersDefaultService (line 108) | [Fact] FILE: dotnet/src/Connectors/Connectors.Ollama.UnitTests/Extensions/OllamaKernelBuilderExtensionsTests.cs class OllamaKernelBuilderExtensionsTests (line 24) | public class OllamaKernelBuilderExtensionsTests method AddOllamaTextGenerationCreatesService (line 26) | [Fact] method AddOllamaChatCompletionCreatesService (line 40) | [Fact] method AddOllamaEmbeddingGeneratorCreatesService (line 53) | [Fact] method AddOllamaTextEmbeddingGenerationCreatesService (line 66) | [Fact] method AddOllamaApiClientEmbeddingGeneratorFromServiceCollectionAsync (line 80) | [Theory] method AddOllamaTextEmbeddingGenerationShouldGetRequiredServiceFromKernel (line 121) | [Theory] method AddOllamaEmbeddingGeneratorShouldGetRequiredServiceFromKernel (line 152) | [Theory] method AddOllamaApiClientEmbeddingsFromServiceCollectionAsync (line 182) | [Theory] method AddOllamaApiClientChatCompletionFromServiceCollectionAsync (line 224) | [Theory] method AddOllamaApiClientTextGenerationFromServiceCollectionAsync (line 263) | [Theory] type ServiceCollectionRegistration (line 302) | public enum ServiceCollectionRegistration class FakeHttpMessageHandler (line 318) | private sealed class FakeHttpMessageHandler(string responseContent) : ... method SendAsync (line 322) | protected override Task SendAsync(HttpRequestMe... FILE: dotnet/src/Connectors/Connectors.Ollama.UnitTests/Extensions/OllamaServiceCollectionExtensionsChatClientTests.cs class OllamaServiceCollectionExtensionsChatClientTests (line 16) | public class OllamaServiceCollectionExtensionsChatClientTests method AddOllamaChatClientNullArgsThrow (line 18) | [Fact] method AddOllamaChatClientWithEndpointValidParametersRegistersService (line 39) | [Fact] method AddOllamaChatClientWithHttpClientValidParametersRegistersService (line 57) | [Fact] method AddOllamaChatClientWithOllamaClientValidParametersRegistersService (line 75) | [Fact] method AddOllamaChatClientWorksWithKernel (line 93) | [Fact] method AddOllamaChatClientWithoutServiceIdRegistersDefaultService (line 117) | [Fact] method AddOllamaChatClientWithHttpClientWithoutServiceIdRegistersDefaultService (line 134) | [Fact] FILE: dotnet/src/Connectors/Connectors.Ollama.UnitTests/Extensions/OllamaServiceCollectionExtensionsTests.cs class OllamaServiceCollectionExtensionsTests (line 24) | public class OllamaServiceCollectionExtensionsTests method AddOllamaTextGenerationToServiceCollection (line 26) | [Fact] method AddOllamaChatCompletionToServiceCollection (line 39) | [Fact] method AddOllamaChatCompletionFromServiceCollection (line 51) | [Fact] method AddOllamaTextEmbeddingGenerationFromServiceCollection (line 64) | [Fact] method AddOllamaEmbeddingGeneratorFromServiceCollection (line 78) | [Fact] method AddOllamaTextEmbeddingsGenerationToServiceCollection (line 91) | [Fact] method AddOllamaEmbeddingsGeneratorToServiceCollection (line 104) | [Fact] method AddOllamaApiClientEmbeddingGeneratorFromServiceCollectionAsync (line 116) | [Theory] method AddOllamaApiClientEmbeddingsFromServiceCollectionAsync (line 162) | [Theory] method AddOllamaApiClientChatCompletionFromServiceCollectionAsync (line 209) | [Theory] method AddOllamaApiClientTextGenerationFromServiceCollectionAsync (line 255) | [Theory] type ServiceCollectionRegistration (line 301) | public enum ServiceCollectionRegistration class FakeHttpMessageHandler (line 317) | private sealed class FakeHttpMessageHandler(string responseContent) : ... method SendAsync (line 321) | protected override Task SendAsync(HttpRequestMe... FILE: dotnet/src/Connectors/Connectors.Ollama.UnitTests/Services/OllamaChatClientTests.cs class OllamaChatClientTests (line 19) | public sealed class OllamaChatClientTests : IDisposable method OllamaChatClientTests (line 25) | public OllamaChatClientTests() method ShouldSendPromptToServiceAsync (line 39) | [Fact] method ShouldHandleServiceResponseAsync (line 59) | [Fact] method GetResponseShouldHaveModelIdAsync (line 78) | [Fact] method GetStreamingResponseShouldWorkAsync (line 102) | [Fact] method GetResponseWithChatOptionsAsync (line 138) | [Fact] method GetServiceShouldReturnChatClientMetadata (line 170) | [Fact] method ShouldHandleCancellationTokenAsync (line 188) | [Fact] method ShouldWorkWithBuilderPatternAsync (line 207) | [Fact] method ShouldSupportDispose (line 226) | [Fact] method ShouldHandleMultipleMessagesAsync (line 236) | [Fact] method Dispose (line 267) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.Ollama.UnitTests/Services/OllamaChatCompletionTests.cs class OllamaChatCompletionTests (line 22) | public sealed class OllamaChatCompletionTests : IDisposable method OllamaChatCompletionTests (line 28) | public OllamaChatCompletionTests() method ShouldSendPromptToServiceAsync (line 42) | [Fact] method ShouldHandleServiceResponseAsync (line 60) | [Fact] method GetChatMessageContentsShouldHaveModelAndInnerContentAsync (line 81) | [Fact] method GetStreamingChatMessageContentsShouldHaveModelAndInnerContentAsync (line 121) | [Fact] method GetStreamingChatMessageContentsShouldHaveDoneReasonAsync (line 161) | [Fact] method GetStreamingChatMessageContentsExecutionSettingsMustBeSentAsync (line 188) | [Fact] method GetChatMessageContentsExecutionSettingsMustBeSentAsync (line 227) | [Fact] method GetChatMessageContentsShouldAdvertiseToolAsync (line 264) | [Fact] method GetChatMessageContentsShouldAdvertiseAndTriggerToolAsync (line 325) | [Fact] method ItDoesNotChangeDefaultsForToolsAndChoiceIfNeitherOfFunctionCallingConfigurationsSetAsync (line 404) | [Fact] method FunctionResultsCanBeProvidedToLLMAsManyResultsInOneChatMessageAsync (line 440) | [Fact] method FunctionResultsCanBeProvidedToLLMAsOneResultPerChatMessageAsync (line 494) | [Fact] method FunctionCallsShouldBePropagatedToCallersViaChatMessageItemsOfTypeFunctionCallContentAsync (line 548) | [Fact] method GetChatMessageContentsWithFunctionCallAsync (line 608) | [Fact] method GetChatMessageContentsWithFunctionCallMaximumAutoInvokeAttemptsAsync (line 651) | [Fact] method GetChatMessageContentShouldSendMutatedChatHistoryToLLMAsync (line 699) | [Fact(Skip = "AutoFunctionInvocationFilter is not supported yet")] class AutoFunctionInvocationFilter (line 770) | private sealed class AutoFunctionInvocationFilter : IAutoFunctionInvoc... method AutoFunctionInvocationFilter (line 774) | public AutoFunctionInvocationFilter(Func> GetChatMessageContentsA... method GetStreamingChatMessageContentsAsync (line 63) | public IAsyncEnumerable GetStreamingChatM... FILE: dotnet/src/Connectors/Connectors.Ollama/Services/OllamaTextEmbeddingsGenerationService.cs class OllamaTextEmbeddingGenerationService (line 18) | [Obsolete("Dedicated OllamaTextEmbeddingGenerationService is deprecated.... method OllamaTextEmbeddingGenerationService (line 27) | public OllamaTextEmbeddingGenerationService( method OllamaTextEmbeddingGenerationService (line 43) | public OllamaTextEmbeddingGenerationService( method OllamaTextEmbeddingGenerationService (line 60) | public OllamaTextEmbeddingGenerationService( method GenerateEmbeddingsAsync (line 72) | public async Task>> GenerateEmbeddingsAsyn... FILE: dotnet/src/Connectors/Connectors.Ollama/Services/OllamaTextGenerationService.cs class OllamaTextGenerationService (line 22) | public sealed class OllamaTextGenerationService : ServiceBase, ITextGene... method OllamaTextGenerationService (line 30) | public OllamaTextGenerationService( method OllamaTextGenerationService (line 45) | public OllamaTextGenerationService( method OllamaTextGenerationService (line 61) | public OllamaTextGenerationService( method OllamaTextGenerationService (line 74) | public OllamaTextGenerationService( method GetTextContentsAsync (line 85) | public async Task> GetTextContentsAsync( method GetStreamingTextContentsAsync (line 119) | public async IAsyncEnumerable GetStreamingTextCo... method CreateRequest (line 138) | private static GenerateRequest CreateRequest(OllamaPromptExecutionSett... FILE: dotnet/src/Connectors/Connectors.Ollama/Settings/OllamaPromptExecutionSettings.cs class OllamaPromptExecutionSettings (line 14) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method FromExecutionSettings (line 22) | public static OllamaPromptExecutionSettings FromExecutionSettings(Prom... method Freeze (line 135) | public override void Freeze() method Clone (line 151) | public override PromptExecutionSettings Clone() FILE: dotnet/src/Connectors/Connectors.Onnx.UnitTests/BertOnnxOptionsTests.cs class BertOnnxTextEmbeddingGenerationServiceTests (line 10) | public class BertOnnxTextEmbeddingGenerationServiceTests method VerifyOptionsDefaults (line 12) | [Fact] method RoundtripOptionsProperties (line 27) | [Fact] method ValidateInvalidOptionsPropertiesThrow (line 54) | [Fact] FILE: dotnet/src/Connectors/Connectors.Onnx.UnitTests/CustomPromptExecutionSettings.cs class CustomPromptExecutionSettings (line 8) | internal sealed class CustomPromptExecutionSettings : PromptExecutionSet... FILE: dotnet/src/Connectors/Connectors.Onnx.UnitTests/CustomPromptExecutionSettingsJsonSerializerContext.cs class CustomPromptExecutionSettingsJsonSerializerContext (line 7) | [JsonSerializable(typeof(CustomPromptExecutionSettings))] FILE: dotnet/src/Connectors/Connectors.Onnx.UnitTests/OnnxChatClientExtensionsTests.cs class OnnxChatClientExtensionsTests (line 17) | public class OnnxChatClientExtensionsTests method AddOnnxRuntimeGenAIChatClientToServiceCollection (line 19) | [Fact] method AddOnnxRuntimeGenAIChatClientToKernelBuilder (line 34) | [Fact] method AddOnnxRuntimeGenAIChatClientWithServiceId (line 50) | [Fact] method AddOnnxRuntimeGenAIChatClientToKernelBuilderWithServiceId (line 65) | [Fact] method AddOnnxRuntimeGenAIChatClientWithProvidersToServiceCollection (line 81) | [Fact] method AddOnnxRuntimeGenAIChatClientWithProvidersToKernelBuilder (line 98) | [Fact] method AddOnnxRuntimeGenAIChatClientWithProvidersAndServiceIdToServiceCollection (line 116) | [Fact] method AddOnnxRuntimeGenAIChatClientWithProvidersAndServiceIdToKernelBuilder (line 133) | [Fact] FILE: dotnet/src/Connectors/Connectors.Onnx.UnitTests/OnnxExtensionsTests.cs class OnnxExtensionsTests (line 18) | public class OnnxExtensionsTests method AddOnnxRuntimeGenAIChatCompletionToServiceCollection (line 20) | [Fact] method AddOnnxRuntimeGenAIChatCompletionToKernelBuilder (line 37) | [Fact] method AddOnnxRuntimeGenAIChatCompletionWithProvidersToServiceCollection (line 54) | [Fact] method AddOnnxRuntimeGenAIChatCompletionWithProvidersToKernelBuilder (line 71) | [Fact] method AddOnnxRuntimeGenAIChatCompletionWithProvidersAndServiceIdToServiceCollection (line 89) | [Fact] method AddOnnxRuntimeGenAIChatCompletionWithProvidersAndServiceIdToKernelBuilder (line 106) | [Fact] FILE: dotnet/src/Connectors/Connectors.Onnx.UnitTests/OnnxRuntimeGenAIChatCompletionServiceProvidersTests.cs class OnnxRuntimeGenAIChatCompletionServiceProvidersTests (line 18) | public class OnnxRuntimeGenAIChatCompletionServiceProvidersTests method ConstructorWithProvidersShouldValidateParameters (line 23) | [Fact] method ConstructorWithNullModelIdShouldThrowArgumentNullException (line 39) | [Fact] method ConstructorWithEmptyModelIdShouldThrowArgumentException (line 53) | [Fact] method ConstructorWithNullModelPathShouldThrowArgumentNullException (line 67) | [Fact] method ConstructorWithEmptyModelPathShouldThrowArgumentException (line 81) | [Fact] method ConstructorWithNullProvidersShouldThrowArgumentNullException (line 95) | [Fact] method ConstructorWithEmptyProvidersShouldValidateParameters (line 106) | [Fact] method ConstructorWithMultipleProvidersShouldValidateParameters (line 121) | [Fact] method ConstructorWithProviderOptionsShouldValidateParameters (line 141) | [Fact] method ConstructorWithDifferentProviderTypesShouldValidateParameters (line 159) | [Theory] method ServiceRegistrationWithProvidersShouldRegisterCorrectly (line 178) | [Fact] method ServiceRegistrationWithProvidersAndServiceIdShouldRegisterWithKey (line 195) | [Fact] method KernelBuilderExtensionWithProvidersShouldRegisterCorrectly (line 215) | [Fact] method KernelBuilderExtensionWithProvidersAndServiceIdShouldRegisterWithKey (line 233) | [Fact] method ProviderConstructorShouldInitializeCorrectly (line 253) | [Fact] method ProviderWithOptionsShouldStoreOptionsCorrectly (line 265) | [Fact] method ProviderConstructorWithNullIdShouldThrowArgumentNullException (line 281) | [Fact] method ProviderConstructorWithEmptyIdShouldThrowArgumentException (line 288) | [Fact] method ProviderConstructorWithWhitespaceIdShouldThrowArgumentException (line 295) | [Fact] FILE: dotnet/src/Connectors/Connectors.Onnx.UnitTests/OnnxRuntimeGenAIPromptExecutionSettingsTests.cs class OnnxRuntimeGenAIPromptExecutionSettingsTests (line 13) | public class OnnxRuntimeGenAIPromptExecutionSettingsTests method FromExecutionSettingsWhenAlreadyMistralShouldReturnSame (line 15) | [Fact] method FromExecutionSettingsWhenNullShouldReturnDefaultSettings (line 28) | [Fact] method FromExecutionSettingsWhenSerializedHasPropertiesShouldPopulateSpecialized (line 54) | [Fact] method ItShouldCreateOnnxPromptExecutionSettingsFromCustomPromptExecutionSettings (line 98) | [Fact] method ItShouldCreateOnnxPromptExecutionSettingsFromCustomPromptExecutionSettingsUsingJSOs (line 112) | [Fact] FILE: dotnet/src/Connectors/Connectors.Onnx/BertOnnxOptions.cs class BertOnnxOptions (line 9) | public sealed class BertOnnxOptions FILE: dotnet/src/Connectors/Connectors.Onnx/BertOnnxTextEmbeddingGenerationService.cs method BertOnnxTextEmbeddingGenerationService (line 56) | private BertOnnxTextEmbeddingGenerationService( method Create (line 73) | public static BertOnnxTextEmbeddingGenerationService Create( method Create (line 87) | public static BertOnnxTextEmbeddingGenerationService Create( method CreateAsync (line 102) | public static Task CreateAsync( method CreateAsync (line 114) | public static Task CreateAsync( method CreateAsync (line 121) | private static async Task Create... FILE: dotnet/src/Connectors/Connectors.Onnx/OnnxKernelBuilderExtensions.ChatClient.cs class OnnxChatClientKernelBuilderExtensions (line 12) | public static class OnnxChatClientKernelBuilderExtensions method AddOnnxRuntimeGenAIChatClient (line 24) | public static IKernelBuilder AddOnnxRuntimeGenAIChatClient( method AddOnnxRuntimeGenAIChatClient (line 49) | public static IKernelBuilder AddOnnxRuntimeGenAIChatClient( FILE: dotnet/src/Connectors/Connectors.Onnx/OnnxKernelBuilderExtensions.cs class OnnxKernelBuilderExtensions (line 16) | public static class OnnxKernelBuilderExtensions method AddOnnxRuntimeGenAIChatCompletion (line 28) | public static IKernelBuilder AddOnnxRuntimeGenAIChatCompletion( method AddOnnxRuntimeGenAIChatCompletion (line 59) | public static IKernelBuilder AddOnnxRuntimeGenAIChatCompletion( method AddBertOnnxTextEmbeddingGeneration (line 88) | [Obsolete("Use AddBertOnnxEmbeddingGenerator instead")] method AddBertOnnxTextEmbeddingGeneration (line 113) | [Obsolete("Use AddBertOnnxEmbeddingGenerator instead")] method AddBertOnnxEmbeddingGenerator (line 138) | public static IKernelBuilder AddBertOnnxEmbeddingGenerator( method AddBertOnnxEmbeddingGenerator (line 163) | public static IKernelBuilder AddBertOnnxEmbeddingGenerator( FILE: dotnet/src/Connectors/Connectors.Onnx/OnnxRuntimeGenAIChatCompletionService.cs class OnnxRuntimeGenAIChatCompletionService (line 19) | public sealed class OnnxRuntimeGenAIChatCompletionService : IChatComplet... method OnnxRuntimeGenAIChatCompletionService (line 38) | public OnnxRuntimeGenAIChatCompletionService( method OnnxRuntimeGenAIChatCompletionService (line 59) | public OnnxRuntimeGenAIChatCompletionService( method GetChatCompletionService (line 85) | private IChatCompletionService GetChatCompletionService() method Dispose (line 111) | public void Dispose() method GetChatMessageContentsAsync (line 119) | public Task> GetChatMessageContentsA... method GetStreamingChatMessageContentsAsync (line 123) | public IAsyncEnumerable GetStreamingChatM... FILE: dotnet/src/Connectors/Connectors.Onnx/OnnxRuntimeGenAIPromptExecutionSettings.cs class OnnxRuntimeGenAIPromptExecutionSettings (line 14) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method FromExecutionSettings (line 22) | [RequiresUnreferencedCode("This method uses reflection to serialize an... method FromExecutionSettings (line 47) | public static OnnxRuntimeGenAIPromptExecutionSettings FromExecutionSet... FILE: dotnet/src/Connectors/Connectors.Onnx/OnnxServiceCollectionExtensions.DependencyInjection.cs class OnnxServiceCollectionExtensions (line 22) | public static class OnnxServiceCollectionExtensions method AddBertOnnxEmbeddingGenerator (line 31) | public static IServiceCollection AddBertOnnxEmbeddingGenerator( method AddBertOnnxEmbeddingGenerator (line 52) | public static IServiceCollection AddBertOnnxEmbeddingGenerator( method AddOnnxRuntimeGenAIChatClient (line 74) | public static IServiceCollection AddOnnxRuntimeGenAIChatClient( method AddOnnxRuntimeGenAIChatClient (line 117) | public static IServiceCollection AddOnnxRuntimeGenAIChatClient( method DefaultPromptFormatter (line 164) | private static string DefaultPromptFormatter(IEnumerable ... FILE: dotnet/src/Connectors/Connectors.Onnx/OnnxServiceCollectionExtensions.cs class OnnxServiceCollectionExtensions (line 18) | public static class OnnxServiceCollectionExtensions method AddOnnxRuntimeGenAIChatCompletion (line 30) | public static IServiceCollection AddOnnxRuntimeGenAIChatCompletion( method AddOnnxRuntimeGenAIChatCompletion (line 61) | public static IServiceCollection AddOnnxRuntimeGenAIChatCompletion( method AddBertOnnxTextEmbeddingGeneration (line 92) | [Obsolete("Use AddBertOnnxEmbeddingGenerator instead.")] method AddBertOnnxTextEmbeddingGeneration (line 114) | [Obsolete("Use AddBertOnnxEmbeddingGenerator instead.")] FILE: dotnet/src/Connectors/Connectors.Onnx/PoolingMode.cs type EmbeddingPoolingMode (line 6) | public enum EmbeddingPoolingMode FILE: dotnet/src/Connectors/Connectors.Onnx/Provider.cs class Provider (line 8) | public class Provider method Provider (line 14) | public Provider(string id) FILE: dotnet/src/Connectors/Connectors.Onnx/Text/OnnxRuntimeGenAIPromptExecutionSettingsJsonSerializerContext.cs class OnnxRuntimeGenAIPromptExecutionSettingsJsonSerializerContext (line 9) | [JsonSerializable(typeof(OnnxRuntimeGenAIPromptExecutionSettings))] FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Core/AutoFunctionInvocationFilterChatClientTests.cs class AutoFunctionInvocationFilterChatClientTests (line 19) | public sealed class AutoFunctionInvocationFilterChatClientTests : IDispo... method AutoFunctionInvocationFilterChatClientTests (line 24) | public AutoFunctionInvocationFilterChatClientTests() method FiltersAreExecutedCorrectlyAsync (line 31) | [Fact] method FunctionSequenceIndexIsCorrectForConcurrentCallsAsync (line 82) | [Fact] method FiltersAreExecutedCorrectlyOnStreamingAsync (line 117) | [Fact] method DifferentWaysOfAddingFiltersWorkCorrectlyAsync (line 161) | [Fact] method MultipleFiltersAreExecutedInOrderAsync (line 212) | [Theory] method FilterCanOverrideArgumentsAsync (line 284) | [Fact] method FilterCanHandleExceptionAsync (line 319) | [Fact] method FilterCanHandleExceptionOnStreamingAsync (line 363) | [Fact] method FiltersCanSkipFunctionExecutionAsync (line 411) | [Fact] method PreFilterCanTerminateOperationAsync (line 452) | [Fact] method PreFilterCanTerminateOperationOnStreamingAsync (line 485) | [Fact] method PostFilterCanTerminateOperationAsync (line 518) | [Fact] method PostFilterCanTerminateOperationOnStreamingAsync (line 566) | [Fact] method FilterContextHasValidStreamingFlagAsync (line 620) | [Theory] method PromptExecutionSettingsArePropagatedFromInvokePromptToFilterContextAsync (line 669) | [Fact] method PromptExecutionSettingsArePropagatedFromInvokePromptStreamingToFilterContextAsync (line 698) | [Fact] method Dispose (line 728) | public void Dispose() method GetLastFunctionResultFromChatResponse (line 736) | private static object? GetLastFunctionResultFromChatResponse(ChatRespo... method GetFunctionCallingResponses (line 749) | private static List GetFunctionCallingResponses() method GetFunctionCallingStreamingResponses (line 758) | private static List GetFunctionCallingStreamingRe... method GetKernelWithFilter (line 768) | private Kernel GetKernelWithFilter( class AutoFunctionInvocationFilter (line 783) | private sealed class AutoFunctionInvocationFilter( method OnAutoFunctionInvocationAsync (line 788) | public Task OnAutoFunctionInvocationAsync(AutoFunctionInvocationCont... FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Core/AutoFunctionInvocationFilterTests.cs class AutoFunctionInvocationFilterTests (line 18) | public sealed class AutoFunctionInvocationFilterTests : IDisposable method AutoFunctionInvocationFilterTests (line 23) | public AutoFunctionInvocationFilterTests() method FiltersAreExecutedCorrectlyAsync (line 30) | [Fact] method FunctionSequenceIndexIsCorrectForConcurrentCallsAsync (line 81) | [Fact] method FiltersAreExecutedCorrectlyOnStreamingAsync (line 116) | [Fact] method DifferentWaysOfAddingFiltersWorkCorrectlyAsync (line 160) | [Fact] method MultipleFiltersAreExecutedInOrderAsync (line 214) | [Theory] method FilterCanOverrideArgumentsAsync (line 292) | [Fact] method FilterCanHandleExceptionAsync (line 322) | [Fact] method FilterCanHandleExceptionOnStreamingAsync (line 363) | [Fact] method FiltersCanSkipFunctionExecutionAsync (line 402) | [Fact] method PreFilterCanTerminateOperationAsync (line 443) | [Fact] method PreFilterCanTerminateOperationOnStreamingAsync (line 476) | [Fact] method PostFilterCanTerminateOperationAsync (line 509) | [Fact] method PostFilterCanTerminateOperationOnStreamingAsync (line 556) | [Fact] method FilterContextHasValidStreamingFlagAsync (line 609) | [Theory] method PromptExecutionSettingsArePropagatedFromInvokePromptToFilterContextAsync (line 664) | [Fact] method PromptExecutionSettingsArePropagatedFromInvokePromptStreamingToFilterContextAsync (line 693) | [Fact] method Dispose (line 723) | public void Dispose() method GetFunctionCallingResponses (line 732) | private static List GetFunctionCallingResponses() method GetFunctionCallingStreamingResponses (line 741) | private static List GetFunctionCallingStreamingRe... method GetKernelWithFilter (line 751) | private Kernel GetKernelWithFilter( class AutoFunctionInvocationFilter (line 769) | private sealed class AutoFunctionInvocationFilter( method OnAutoFunctionInvocationAsync (line 774) | public Task OnAutoFunctionInvocationAsync(AutoFunctionInvocationCont... FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Core/ClientCoreTests.cs class ClientCoreTests (line 30) | public partial class ClientCoreTests method ItCanBeInstantiatedAndPropertiesSetAsExpected (line 32) | [Fact] method ItUsesEndpointAsExpected (line 56) | [Theory] method ItAddOrganizationHeaderWhenProvidedAsync (line 87) | [Theory] method ItAddSemanticKernelHeadersOnEachRequestAsync (line 122) | [Fact] method ItDoesNotAddSemanticKernelHeadersWhenOpenAIClientIsProvidedAsync (line 147) | [Fact] method ItAddsAttributesButDoesNothingIfNullOrEmpty (line 178) | [Theory] method ItAddsModelIdAttributeAsExpected (line 202) | [Fact] method ItAddOrNotOrganizationIdAttributeWhenProvided (line 219) | [Fact] method ItThrowsWhenNotUsingCustomEndpointAndApiKeyIsNotProvided (line 235) | [Fact] method ItDoesNotThrowWhenUsingCustomEndpointAndApiKeyIsNotProvided (line 244) | [Fact] method ItShouldReplaceDisallowedCharactersInFunctionName (line 254) | [Theory] method FunctionArgumentTypesShouldBeRetainedIfSpecifiedAsync (line 292) | [Theory] class ChatMessageContentWithFunctionCalls (line 355) | internal sealed class ChatMessageContentWithFunctionCalls : TheoryData... method ChatMessageContentWithFunctionCalls (line 361) | public ChatMessageContentWithFunctionCalls() method AddMessagesWithFunctionCallsWithInvalidFunctionName (line 366) | private void AddMessagesWithFunctionCallsWithInvalidFunctionName() method AddMessagesWithFunctionCallsWithValidFunctionName (line 384) | private void AddMessagesWithFunctionCallsWithValidFunctionName() method NonInvocableToolHasValidParametersSchema (line 403) | [Fact] method NonInvocableToolSchemaIsCompatibleWithMistral (line 442) | [Fact] FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Core/OpenAIChatMessageContentTests.cs class OpenAIChatMessageContentTests (line 17) | public sealed class OpenAIChatMessageContentTests method ConstructorsWorkCorrectly (line 19) | [Fact] method InternalConstructorInitializesCorrectlyForSerialization (line 34) | [Fact] method GetOpenAIFunctionToolCallsReturnsCorrectList (line 52) | [Fact] method MetadataIsInitializedCorrectly (line 77) | [Theory] method SerializationWithoutToolCallsWorksCorrectly (line 115) | [Fact] method SerializationWithoutToolCallsWorksCorrectlyForBasicScenario (line 138) | [Fact] method SerializationWithToolRoleWorksCorrectly (line 161) | [Fact] method SerializationPreservesAllProperties (line 180) | [Fact] method SerializationWithNonEmptyToolCallsWorksCorrectlyWithJsonConverter (line 203) | [Fact] method SerializationWithToolCallsEdgeCasesWorksCorrectly (line 254) | [Fact] method SerializationWorksForMostCommonScenarios (line 290) | [Fact] method ToolRoleMessageSerializationScenario (line 330) | [Fact] method AssertChatMessageContent (line 372) | private void AssertChatMessageContent( class CustomReadOnlyDictionary (line 387) | private sealed class CustomReadOnlyDictionary(IDictionar... method ContainsKey (line 393) | public bool ContainsKey(TKey key) => dictionary.ContainsKey(key); method GetEnumerator (line 394) | public IEnumerator> GetEnumerator() => di... method TryGetValue (line 395) | public bool TryGetValue(TKey key, out TValue value) => dictionary.Tr... method GetEnumerator (line 396) | IEnumerator IEnumerable.GetEnumerator() => dictionary.GetEnumerator(); FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Core/OpenAIFunctionTests.cs class OpenAIFunctionTests (line 15) | public sealed class OpenAIFunctionTests method ItInitializesOpenAIFunctionParameterCorrectly (line 17) | [Theory] method ItInitializesOpenAIFunctionReturnParameterCorrectly (line 34) | [Theory] method ItCanConvertToFunctionDefinitionWithNoPluginName (line 49) | [InlineData(true)] method ItCanConvertToFunctionDefinitionWithNullParameters (line 65) | [InlineData(true)] method SetsParametersToRequiredWhenStrict (line 87) | [InlineData(false)] method ItCanConvertToFunctionDefinitionWithPluginName (line 111) | [InlineData(false)] method ItCanConvertToFunctionDefinitionsWithParameterTypesAndReturnParameterType (line 130) | [InlineData(false)] method ItCanConvertToFunctionDefinitionsWithParameterTypesAndNoReturnParameterType (line 160) | [InlineData(false)] method ItCanConvertToFunctionDefinitionsWithNoParameterTypes (line 187) | [InlineData(false)] method ItCanConvertToFunctionDefinitionsWithNoParameterTypesButWithDescriptions (line 212) | [InlineData(false)] method ItCleansUpRestrictedSchemaKeywords (line 237) | [InlineData("number", "maximum", "10", false)] class ParametersData (line 303) | private sealed class ParametersData FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Core/OpenAIFunctionToolCallTests.cs class OpenAIFunctionToolCallTests (line 17) | public sealed class OpenAIFunctionToolCallTests method FullyQualifiedNameReturnsValidName (line 19) | [Theory] method ToStringReturnsCorrectValue (line 34) | [Fact] method ConvertToolCallUpdatesWithEmptyIndexesReturnsEmptyToolCalls (line 45) | [Fact] method ConvertToolCallUpdatesWithNotEmptyIndexesReturnsNotEmptyToolCalls (line 63) | [Fact] method TrackStreamingToolingUpdateWithNullUpdatesDoesNotThrowException (line 87) | [Fact] method TrackStreamingToolingUpdateWithEmptyIdNameDoesNotThrowException (line 130) | [Fact] method GetUpdateChunkFromString (line 157) | private static StreamingChatToolCallUpdate GetUpdateChunkFromString(st... FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Core/OpenAIJsonSchemaTransformerTests.cs class OpenAIJsonSchemaTransformerTests (line 15) | public sealed class OpenAIJsonSchemaTransformerTests method ItTransformsJsonSchemaCorrectly (line 32) | [Fact] method NormalizeJson (line 136) | private static string NormalizeJson(string json) class Parent (line 142) | private sealed class Parent class Child (line 155) | private sealed class Child type ChildNullable (line 161) | private struct ChildNullable FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Core/OpenAIWithDataStreamingChatMessageContentTests.cs class OpenAIStreamingChatMessageContentTests (line 23) | public sealed class OpenAIStreamingChatMessageContentTests method ConstructorWithStreamingUpdateAsync (line 25) | [Fact] method ConstructorWithParameters (line 53) | [Fact] method ToStringReturnsAsExpected (line 75) | [Fact] method ToByteArrayReturnsAsExpected (line 91) | [Fact] FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Extensions/ChatHistoryExtensionsTests.cs class ChatHistoryExtensionsTests (line 16) | public class ChatHistoryExtensionsTests method ItCanAddMessageFromStreamingChatContentsAsync (line 18) | [Fact] method ItKeepsOrNotToolCallsCorrectlyForStreamingChatContentsAsync (line 51) | [Theory] FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Extensions/KernelBuilderExtensionsTests.cs class KernelBuilderExtensionsTests (line 21) | public class KernelBuilderExtensionsTests method ItCanAddTextEmbeddingGenerationService (line 25) | [Fact] method ItCanAddTextEmbeddingGenerationServiceWithOpenAIClient (line 41) | [Fact] method ItCanAddEmbeddingGenerator (line 57) | [Fact] method ItCanAddEmbeddingGeneratorServiceWithOpenAIClient (line 72) | [Fact] method ItCanAddTextToImageService (line 87) | [Fact] method ItCanAddTextToAudioService (line 102) | [Fact] method ItCanAddAudioToTextService (line 117) | [Fact] method ItCanAddAudioToTextServiceWithOpenAIClient (line 132) | [Fact] method ItCanAddEmbeddingGeneratorWithHttpClient (line 147) | [Fact] method ItCanAddFileService (line 165) | [Fact] method KernelBuilderAddOpenAIChatCompletionAddsValidService (line 179) | [Theory] type InitializationType (line 210) | public enum InitializationType FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Extensions/KernelFunctionMetadataExtensionsTests.cs class KernelFunctionMetadataExtensionsTests (line 14) | public sealed class KernelFunctionMetadataExtensionsTests method ItCanConvertToAzureOpenAIFunctionNoParameters (line 16) | [Fact] method ItCanConvertToAzureOpenAIFunctionNoPluginName (line 46) | [Fact] method ItCanConvertToAzureOpenAIFunctionWithParameter (line 76) | [Theory] method ItCanConvertToAzureOpenAIFunctionWithParameterNoType (line 120) | [Fact] method ItCanConvertToAzureOpenAIFunctionWithNoReturnParameterType (line 153) | [Fact] method ItCanCreateValidAzureOpenAIFunctionManualForPlugin (line 182) | [InlineData(false)] method ItCanCreateValidAzureOpenAIFunctionManualForPrompt (line 217) | [InlineData(false)] method ItCanCreateValidAzureOpenAIFunctionManualForPromptWithNestedSchema (line 265) | [InlineData(false)] type MyEnum (line 307) | private enum MyEnum class MyPlugin (line 313) | private sealed class MyPlugin method MyFunction (line 315) | [KernelFunction, Description("My sample function.")] FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Extensions/OpenAIKernelBuilderExtensionsChatClientTests.cs class OpenAIKernelBuilderExtensionsChatClientTests (line 12) | public class OpenAIKernelBuilderExtensionsChatClientTests method AddOpenAIChatClientNullArgsThrow (line 14) | [Fact] method AddOpenAIChatClientDefaultValidParametersRegistersService (line 36) | [Fact] method AddOpenAIChatClientOpenAIClientValidParametersRegistersService (line 55) | [Fact] method AddOpenAIChatClientCustomEndpointValidParametersRegistersService (line 73) | [Fact] FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Extensions/OpenAIPluginCollectionExtensionsTests.cs class OpenAIPluginCollectionExtensionsTests (line 16) | public sealed class OpenAIPluginCollectionExtensionsTests method TryGetFunctionAndArgumentsWithNonExistingFunctionReturnsFalse (line 18) | [Fact] method TryGetFunctionAndArgumentsWithoutArgumentsReturnsTrue (line 37) | [Fact] method TryGetFunctionAndArgumentsWithArgumentsReturnsTrue (line 57) | [Fact] FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Extensions/OpenAIServiceCollectionExtensionsChatClientTests.cs class OpenAIServiceCollectionExtensionsChatClientTests (line 13) | public class OpenAIServiceCollectionExtensionsChatClientTests method AddOpenAIChatClientNullArgsThrow (line 15) | [Fact] method AddOpenAIChatClientDefaultValidParametersRegistersService (line 37) | [Fact] method AddOpenAIChatClientOpenAIClientValidParametersRegistersService (line 56) | [Fact] method AddOpenAIChatClientCustomEndpointValidParametersRegistersService (line 74) | [Fact] method AddOpenAIChatClientWorksWithKernel (line 92) | [Fact] FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Extensions/ServiceCollectionExtensionsTests.cs class ServiceCollectionExtensionsTests (line 21) | public class ServiceCollectionExtensionsTests method ItCanAddChatCompletionService (line 27) | [Theory] method ItCanAddTextEmbeddingGenerationService (line 58) | [Fact] method ItCanAddTextEmbeddingGenerationServiceWithOpenAIClient (line 74) | [Fact] method ItCanAddEmbeddingGenerator (line 90) | [Fact] method ItCanAddEmbeddingGeneratorServiceWithOpenAIClient (line 103) | [Fact] method ItCanAddImageToTextService (line 115) | [Fact] method ItCanAddTextToAudioService (line 130) | [Fact] method ItCanAddAudioToTextService (line 145) | [Fact] method ItCanAddAudioToTextServiceWithOpenAIClient (line 160) | [Fact] method ItCanAddFileService (line 175) | [Fact] type InitializationType (line 188) | public enum InitializationType FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Helpers/OpenAIChatResponseFormatBuilderTests.cs class OpenAIChatResponseFormatBuilderTests (line 16) | public sealed class OpenAIChatResponseFormatBuilderTests method OpenAIChatResponseFormatBuilderTests (line 20) | public OpenAIChatResponseFormatBuilderTests() method GetJsonSchemaResponseFormatReturnsChatResponseFormatByDefault (line 25) | [Theory] method GetJsonSchemaResponseFormatThrowsExceptionWhenSchemaDoesNotExist (line 63) | [Fact] method GetResponseFormatJsonSchema (line 147) | private (JsonElement JsonSchema, JsonElement JsonSchemaSchema) GetResp... class BinaryDataJsonConverter (line 171) | private sealed class BinaryDataJsonConverter : JsonConverter method Read (line 173) | public override BinaryData Read(ref Utf8JsonReader reader, Type type... method Write (line 184) | public override void Write(Utf8JsonWriter writer, BinaryData value, ... FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/KernelCore/KernelTests.cs class KernelTests (line 16) | public sealed class KernelTests : IDisposable method KernelTests (line 23) | public KernelTests() method FunctionUsageMetricsLoggingHasAllNeededData (line 33) | [Fact] method FunctionUsageMetricsAreCapturedByTelemetryAsExpected (line 60) | [Fact] method Dispose (line 129) | public void Dispose() method EnableTelemetryMeters (line 135) | private static MeterListener EnableTelemetryMeters() FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Services/OpenAIAudioToTextServiceTests.cs class OpenAIAudioToTextServiceTests (line 20) | public sealed class OpenAIAudioToTextServiceTests : IDisposable method OpenAIAudioToTextServiceTests (line 26) | public OpenAIAudioToTextServiceTests() method ConstructorWithApiKeyWorksCorrectly (line 33) | [Theory] method ItThrowsIfModelIdIsNotProvided (line 48) | [Fact] method ConstructorWithOpenAIClientWorksCorrectly (line 60) | [Theory] method GetTextContentByDefaultWorksCorrectlyAsync (line 76) | [Fact] method GetTextContentThrowsIfAudioCantBeReadAsync (line 94) | [Fact] method GetTextContentThrowsIfFileNameIsInvalidAsync (line 104) | [Fact] method GetTextContentGranularitiesWorksCorrectlyAsync (line 114) | [Theory] method Dispose (line 155) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Services/OpenAIChatCompletionServiceTests.cs class OpenAIChatCompletionServiceTests (line 35) | public sealed class OpenAIChatCompletionServiceTests : IDisposable method OpenAIChatCompletionServiceTests (line 45) | public OpenAIChatCompletionServiceTests() method ConstructorWithApiKeyWorksCorrectly (line 67) | [Theory] method ItUsesCustomEndpointsWhenProvidedDirectlyAsync (line 82) | [Theory] method ItUsesCustomEndpointsWhenProvidedAsBaseAddressAsync (line 102) | [Theory] method ItUsesHttpClientEndpointIfProvidedEndpointIsMissingAsync (line 123) | [Fact] method ItUsesDefaultEndpointIfProvidedEndpointIsMissingAsync (line 139) | [Fact] method ConstructorWithOpenAIClientWorksCorrectly (line 154) | [Theory] method ItCreatesCorrectFunctionToolCallsWhenUsingAutoAsync (line 170) | [Fact] method ItCreatesCorrectFunctionToolCallsWhenUsingNowAsync (line 190) | [Fact] method ItCreatesNoFunctionsWhenUsingNoneAsync (line 210) | [Fact] method ItAddsIdToChatMessageAsync (line 229) | [Fact] method ItGetChatMessageContentsShouldHaveModelIdDefinedAsync (line 250) | [Fact] method ItGetTextContentsShouldHaveModelIdDefinedAsync (line 269) | [Fact] method GetStreamingTextContentsWorksCorrectlyAsync (line 288) | [Fact] method GetStreamingChatMessageContentsWorksCorrectlyAsync (line 310) | [Fact] method ItAddsSystemMessageAsync (line 339) | [Fact] method GetStreamingChatMessageContentsWithFunctionCallAsync (line 364) | [Fact] method GetStreamingChatMessageContentsWithFunctionCallMaximumAutoInvokeAttemptsAsync (line 412) | [Fact] method GetStreamingChatMessageContentsWithFunctionCallAndEmptyArgumentsDoNotThrowAsync (line 451) | [Fact] method GetStreamingChatMessageContentsWithRequiredFunctionCallAsync (line 489) | [Fact] method GetChatMessageContentsUsesPromptAndSettingsCorrectlyAsync (line 551) | [Fact] method GetChatMessageContentsUsesDeveloperPromptAndSettingsCorrectlyAsync (line 593) | [Fact] method GetChatMessageContentsWithChatMessageContentItemCollectionAndSettingsCorrectlyAsync (line 635) | [Fact] method GetChatMessageContentsHandlesImageDetailLevelInMetadataCorrectlyAsync (line 688) | [Theory] method GetChatMessageContentsThrowsExceptionWithInvalidImageDetailLevelInMetadataAsync (line 735) | [Fact] method FunctionCallsShouldBePropagatedToCallersViaChatMessageItemsOfTypeFunctionCallContentAsync (line 751) | [Fact] method FunctionCallsShouldBeReturnedToLLMAsync (line 813) | [Fact] method FunctionResultsCanBeProvidedToLLMAsOneResultPerChatMessageAsync (line 871) | [Fact] method FunctionResultsCanBeProvidedToLLMAsManyResultsInOneChatMessageAsync (line 919) | [Fact] method GetChatMessageInResponseFormatsAsync (line 964) | [Theory] method GetChatMessageInReasoningEffortAsync (line 1008) | [Theory] method GetInvalidResponseThrowsExceptionAndIsCapturedByDiagnosticsAsync (line 1068) | [Fact(Skip = "Not working running in the console")] method GetChatMessageContentShouldSendMutatedChatHistoryToLLM (line 1107) | [Fact] method GetStreamingChatMessageContentsShouldSendMutatedChatHistoryToLLM (line 1178) | [Fact] method GetChatMessageContentsSendsValidJsonSchemaForStructuredOutputs (line 1251) | [Theory] method GetChatMessageContentsSendsValidJsonSchemaWithStruct (line 1347) | [Theory] method GetChatMessageContentReturnsRefusal (line 1396) | [Fact] method GetStreamingChatMessageContentsReturnsRefusal (line 1417) | [Fact] method ItCreatesCorrectFunctionToolCallsWhenUsingAutoFunctionChoiceBehaviorAsync (line 1441) | [Fact] method ItCreatesCorrectFunctionToolCallsWhenUsingNoneFunctionChoiceBehaviorAsync (line 1475) | [Fact] method ItCreatesCorrectFunctionToolCallsWhenUsingRequiredFunctionChoiceBehaviorAsync (line 1509) | [Fact] method ItPassesAllowParallelCallsOptionToLLMAsync (line 1544) | [Theory] method ItDoesNotChangeDefaultsForToolsAndChoiceIfNeitherOfFunctionCallingConfigurationsSetAsync (line 1596) | [Fact] method ItSendsEmptyStringWhenAssistantMessageContentIsNull (line 1624) | [Fact] method ItCreatesCorrectWebSearchOptionsAsync (line 1665) | [Theory] method ItCreatesCorrectWebSearchOptionsStreamingAsync (line 1691) | [Theory] method ItCreatesCorrectResponseModalitiesAsync (line 1722) | [Theory] method ItCreatesCorrectResponseModalitiesStreamingAsync (line 1747) | [Theory] method ItCreatesCorrectAudioOptionsAsync (line 1776) | [Theory] method ItCreatesCorrectAudioOptionsStreamingAsync (line 1802) | [Theory] method Dispose (line 1845) | public void Dispose() class AutoFunctionInvocationFilter (line 1852) | private sealed class AutoFunctionInvocationFilter : IAutoFunctionInvoc... method AutoFunctionInvocationFilter (line 1856) | public AutoFunctionInvocationFilter(Func method ItSendsAudioContentCorrectlyAsync (line 1972) | [Fact] method ItHandlesAudioContentInResponseAsync (line 2017) | [Fact] method ItHandlesAudioContentWithMetadataInResponseAsync (line 2078) | [Fact] method GetChatMessageContentsThrowsExceptionWithEmptyBinaryContentAsync (line 2149) | [Fact] method GetChatMessageContentsThrowsExceptionUriOnlyReferenceBinaryContentAsync (line 2162) | [Fact] method ItSendsBinaryContentCorrectlyAsync (line 2175) | [Theory] FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Services/OpenAIFileServiceTests.cs class OpenAIFileServiceTests (line 20) | [Obsolete("This class is deprecated and will be removed in a future vers... method OpenAIFileServiceTests (line 27) | public OpenAIFileServiceTests() method ConstructorWorksCorrectlyForOpenAI (line 34) | [Theory] method ConstructorWorksCorrectlyForAzure (line 48) | [Theory] method DeleteFileWorksCorrectlyAsync (line 62) | [Theory] method GetFileWorksCorrectlyAsync (line 97) | [Theory] method GetFilesWorksCorrectlyAsync (line 137) | [Theory] method GetFileContentWorksCorrectlyAsync (line 185) | [Theory] method UploadContentWorksCorrectlyAsync (line 205) | [Theory] method CreateFileService (line 258) | private OpenAIFileService CreateFileService(bool isAzure = false) method CreateSuccessResponse (line 266) | private HttpResponseMessage CreateSuccessResponse(string payload) method CreateFailedResponse (line 279) | private HttpResponseMessage CreateFailedResponse(string? payload = null) method Dispose (line 294) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Services/OpenAITextEmbeddingGenerationServiceTests.cs class OpenAITextEmbeddingGenerationServiceTests (line 23) | [Obsolete("Temporary tests for obsoleted OpenAITextEmbeddingGenerationSe... method ItCanBeInstantiatedAndPropertiesSetAsExpected (line 26) | [Fact] method ItThrowsIfModelIdIsNotProvided (line 40) | [Fact] method ItGetEmbeddingsAsyncReturnsEmptyWhenProvidedDataIsEmpty (line 52) | [Fact] method GetEmbeddingsAsyncReturnsEmptyWhenProvidedDataIsWhitespace (line 65) | [Fact] method ItThrowsIfNumberOfResultsDiffersFromInputsAsync (line 88) | [Fact] method GetEmbeddingsDoesLogActionAsync (line 107) | [Fact] FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Services/OpenAITextToAudioServiceTests.cs class OpenAITextToAudioServiceTests (line 20) | public sealed class OpenAITextToAudioServiceTests : IDisposable method OpenAITextToAudioServiceTests (line 26) | public OpenAITextToAudioServiceTests() method ConstructorWithApiKeyWorksCorrectly (line 33) | [Theory] method ItThrowsIfModelIdIsNotProvided (line 49) | [Fact] method GetAudioContentWithInvalidSettingsThrowsExceptionAsync (line 58) | [Theory] method GetAudioContentByDefaultWorksCorrectlyAsync (line 79) | [Fact] method GetAudioContentVoicesWorksCorrectlyAsync (line 102) | [Theory] method GetAudioContentThrowsWhenVoiceIsNotSupportedAsync (line 133) | [Fact] method GetAudioContentThrowsWhenFormatIsNotSupportedAsync (line 145) | [Fact] method GetAudioContentUsesValidBaseUrlAsync (line 157) | [Theory] method Dispose (line 185) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Services/OpenAITextToImageServiceTests.cs class OpenAITextToImageServiceTests (line 21) | public sealed class OpenAITextToImageServiceTests : IDisposable method OpenAITextToImageServiceTests (line 27) | public OpenAITextToImageServiceTests() method ConstructorWorksCorrectly (line 40) | [Fact] method GenerateImageWorksCorrectlyAsync (line 52) | [Theory] method GetUriImageContentsResponseFormatRequestWorksCorrectlyAsync (line 74) | [Theory] method GetUriImageContentsImageQualityRequestWorksCorrectlyAsync (line 115) | [Theory] method GetUriImageContentsImageStyleRequestWorksCorrectlyAsync (line 144) | [Theory] method GetUriImageContentsImageSizeRequestWorksCorrectlyAsync (line 172) | [Theory] method GetByteImageContentsResponseWorksCorrectlyAsync (line 204) | [Fact] method GetUrlImageContentsResponseWorksCorrectlyAsync (line 232) | [Fact] method Dispose (line 255) | public void Dispose() FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Settings/OpenAIAudioToTextExecutionSettingsTests.cs class OpenAIAudioToTextExecutionSettingsTests (line 14) | public sealed class OpenAIAudioToTextExecutionSettingsTests method ItReturnsDefaultSettingsWhenSettingsAreNull (line 16) | [Fact] method ItReturnsValidOpenAIAudioToTextExecutionSettings (line 22) | [Fact] method ItCreatesOpenAIAudioToTextExecutionSettingsFromJson (line 42) | [Fact] method ItClonesAllProperties (line 72) | [Fact] method ItFreezesAndPreventsMutation (line 96) | [Fact] FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Settings/OpenAIPromptExecutionSettingsTests.cs class OpenAIPromptExecutionSettingsTests (line 17) | public class OpenAIPromptExecutionSettingsTests method ItCreatesOpenAIExecutionSettingsWithCorrectDefaults (line 19) | [Fact] method ItUsesExistingOpenAIExecutionSettings (line 47) | [Fact] method ItPropagatesValuesToChatOptions (line 92) | [Fact] method ItCanUseOpenAIExecutionSettings (line 123) | [Fact] method ItCreatesOpenAIExecutionSettingsFromExtraPropertiesSnakeCase (line 148) | [Fact] method ItCreatesOpenAIExecutionSettingsFromExtraPropertiesAsStrings (line 184) | [Fact] method ItCreatesOpenAIExecutionSettingsFromJsonSnakeCase (line 220) | [Fact] method ItUsesCorrectChatSystemPrompt (line 255) | [Theory] method PromptExecutionSettingsCloneWorksAsExpected (line 267) | [Fact] method PromptExecutionSettingsFreezeWorksAsExpected (line 291) | [Fact] method FromExecutionSettingsWithDataDoesNotIncludeEmptyStopSequences (line 337) | [Fact] method ItRestoresOriginalFunctionChoiceBehavior (line 351) | [Fact] method ItCanCreateOpenAIPromptExecutionSettingsFromPromptExecutionSettings (line 369) | [Fact] method ItCanCreateOpenAIPromptExecutionSettingsFromJson (line 404) | [Fact] method ItCanCreateOpenAIPromptExecutionSettingsFromPromptExecutionSettingsWithIncorrectTypes (line 450) | [Fact] method ItCannotCreateOpenAIPromptExecutionSettingsWithInvalidBoolValues (line 485) | [Theory] method PrepareChatHistoryToRequestAsyncAddsSystemPromptWhenNotPresent (line 506) | [Fact] method PrepareChatHistoryToRequestAsyncAddsSystemPromptAtBeginning (line 530) | [Fact] method PrepareChatHistoryToRequestAsyncDoesNotAddSystemPromptWhenAlreadyPresent (line 560) | [Fact] method PrepareChatHistoryToRequestAsyncAddsDeveloperPromptWhenNotPresent (line 585) | [Fact] method PrepareChatHistoryToRequestAsyncDoesNotAddDeveloperPromptWhenAlreadyPresent (line 609) | [Fact] method PrepareChatHistoryToRequestAsyncAddsBothSystemAndDeveloperPrompts (line 634) | [Fact] method PrepareChatHistoryToRequestAsyncDoesNotAddEmptyOrWhitespacePrompts (line 661) | [Fact] method PrepareChatHistoryToRequestAsyncDoesNotAddNullPrompts (line 684) | [Fact] method PrepareChatHistoryToRequestAsyncWorksWithEmptyChatHistory (line 707) | [Fact] method PrepareChatHistoryToRequestAsyncPreservesExistingMessageOrder (line 731) | [Fact] method PrepareChatHistoryToRequestAsyncInsertsSystemBeforeDeveloperWhenBothExist (line 766) | [Fact] method PrepareChatHistoryToRequestAsyncAddsSystemBeforeExistingDeveloper (line 795) | [Fact] method PrepareChatHistoryToRequestAsyncAddsDeveloperWhenSystemExists (line 825) | [Fact] class TestableOpenAIPromptExecutionSettings (line 857) | private sealed class TestableOpenAIPromptExecutionSettings : OpenAIPro... method TestPrepareChatHistoryToRequest (line 859) | public ChatHistory TestPrepareChatHistoryToRequest(ChatHistory chatH... method AssertExecutionSettings (line 865) | private static void AssertExecutionSettings(OpenAIPromptExecutionSetti... FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/Settings/OpenAITextToAudioExecutionSettingsTests.cs class OpenAITextToAudioExecutionSettingsTests (line 14) | public sealed class OpenAITextToAudioExecutionSettingsTests method ItReturnsDefaultSettingsWhenSettingsAreNull (line 16) | [Fact] method ItReturnsValidOpenAITextToAudioExecutionSettings (line 22) | [Fact] method ItCreatesOpenAIAudioToTextExecutionSettingsFromJson (line 40) | [Fact] method ItClonesAllProperties (line 66) | [Fact] method ItFreezesAndPreventsMutation (line 86) | [Fact] FILE: dotnet/src/Connectors/Connectors.OpenAI.UnitTests/ToolCallBehaviorTests.cs class ToolCallBehaviorTests (line 16) | public sealed class ToolCallBehaviorTests method EnableKernelFunctionsReturnsCorrectKernelFunctionsInstance (line 18) | [Fact] method AutoInvokeKernelFunctionsReturnsCorrectKernelFunctionsInstance (line 30) | [Fact] method EnableFunctionsReturnsEnabledFunctionsInstance (line 42) | [Fact] method RequireFunctionReturnsRequiredFunctionInstance (line 54) | [Fact] method KernelFunctionsConfigureOptionsWithNullKernelDoesNotAddTools (line 65) | [Fact] method KernelFunctionsConfigureOptionsWithoutFunctionsDoesNotAddTools (line 79) | [Fact] method KernelFunctionsConfigureOptionsWithFunctionsAddsTools (line 94) | [Fact] method EnabledFunctionsConfigureOptionsWithoutFunctionsDoesNotAddTools (line 113) | [Fact] method EnabledFunctionsConfigureOptionsWithAutoInvokeAndNullKernelThrowsException (line 127) | [Fact] method EnabledFunctionsConfigureOptionsWithAutoInvokeAndEmptyKernelThrowsException (line 139) | [Fact] method EnabledFunctionsConfigureOptionsWithKernelAndPluginsAddsTools (line 152) | [Theory] method RequiredFunctionsConfigureOptionsWithAutoInvokeAndNullKernelThrowsException (line 173) | [Fact] method RequiredFunctionsConfigureOptionsWithAutoInvokeAndEmptyKernelThrowsException (line 185) | [Fact] method RequiredFunctionConfigureOptionsAddsTools (line 198) | [Fact] method GetTestPlugin (line 217) | private KernelPlugin GetTestPlugin() method AssertTools (line 229) | private void AssertTools(IList? tools) FILE: dotnet/src/Connectors/Connectors.OpenAI/Core/ChatToolCallListJsonConverter.cs class ChatToolCallListJsonConverter (line 15) | internal sealed class ChatToolCallListJsonConverter : JsonConverter Read(ref Utf8JsonReader re... method Write (line 51) | public override void Write(Utf8JsonWriter writer, IReadOnlyList> GetTextFromAudioConten... method AudioOptionsFromExecutionSettings (line 58) | private static AudioTranscriptionOptions AudioOptionsFromExecutionSett... method ConvertTimestampGranularities (line 68) | private static AudioTimestampGranularities ConvertTimestampGranulariti... method ConvertResponseFormat (line 93) | private static AudioTranscriptionFormat? ConvertResponseFormat(string?... method GetResponseMetadata (line 110) | private static Dictionary GetResponseMetadata(AudioTr... FILE: dotnet/src/Connectors/Connectors.OpenAI/Core/ClientCore.ChatCompletion.cs class ClientCore (line 30) | internal partial class ClientCore method DisallowedFunctionNameCharactersRegex (line 33) | [GeneratedRegex("[^a-zA-Z0-9_-]")] method DisallowedFunctionNameCharactersRegex (line 36) | private static Regex DisallowedFunctionNameCharactersRegex() => new("[... type ToolCallingConfig (line 40) | protected record ToolCallingConfig(IList? Tools, ChatToolCho... method GetChatCompletionMetadata (line 98) | protected virtual Dictionary GetChatCompletionMetadat... method GetChatCompletionMetadata (line 114) | protected static Dictionary GetChatCompletionMetadata... method GetChatMessageContentsAsync (line 138) | internal async Task> GetChatMessageC... method GetStreamingChatMessageContentsAsync (line 227) | internal async IAsyncEnumerable Get... method GetChatAsTextStreamingContentsAsync (line 424) | internal async IAsyncEnumerable GetChatAsTextStr... method GetChatAsTextContentsAsync (line 440) | internal async Task> GetChatAsTextContentsA... method GetSpecializedExecutionSettings (line 460) | protected virtual OpenAIPromptExecutionSettings GetSpecializedExecutio... method StartCompletionActivity (line 467) | protected virtual Activity? StartCompletionActivity(ChatHistory chatHi... method CreateChatCompletionOptions (line 470) | protected virtual ChatCompletionOptions CreateChatCompletionOptions( method GetEffortLevel (line 554) | protected static ChatReasoningEffortLevel? GetEffortLevel(OpenAIPrompt... method GetWebSearchOptions (line 582) | protected static ChatWebSearchOptions? GetWebSearchOptions(OpenAIPromp... method GetResponseFormat (line 612) | protected static ChatResponseFormat? GetResponseFormat(OpenAIPromptExe... method IsRequestableTool (line 658) | private static bool IsRequestableTool(IList tools, FunctionC... method CreateNewChat (line 679) | private static ChatHistory CreateNewChat(string? text = null, OpenAIPr... method CreateChatCompletionMessages (line 706) | private static List CreateChatCompletionMessages(OpenAIPr... method CreateRequestMessages (line 728) | private static List CreateRequestMessages(ChatMessageCont... method GetImageContentItem (line 879) | private static ChatMessageContentPart GetImageContentItem(ImageContent... method GetAudioContentItem (line 896) | private static ChatMessageContentPart GetAudioContentItem(AudioContent... method GetBinaryContentItem (line 906) | private static ChatMessageContentPart GetBinaryContentItem(BinaryConte... method GetChatInputAudioFormat (line 916) | private static ChatInputAudioFormat GetChatInputAudioFormat(string? mi... method GetChatImageDetailLevel (line 931) | private static ChatImageDetailLevel? GetChatImageDetailLevel(ImageCont... method CreateChatMessageContent (line 954) | private OpenAIChatMessageContent CreateChatMessageContent(OAIChat.Chat... method GetAudioOutputMimeType (line 978) | private static string? GetAudioOutputMimeType(ChatAudioOptions? audioO... method CreateChatMessageContent (line 1018) | private OpenAIChatMessageContent CreateChatMessageContent(ChatMessageR... method GetFunctionCallContents (line 1033) | private List GetFunctionCallContents(IEnumerable<... method ValidateMaxTokens (line 1087) | private static void ValidateMaxTokens(int? maxTokens) method GetResponseModalities (line 1109) | private static ChatResponseModalities GetResponseModalities(OpenAIProm... method GetAudioOptions (line 1186) | private static ChatAudioOptions GetAudioOptions(OpenAIPromptExecutionS... method LogUsage (line 1218) | private void LogUsage(ChatTokenUsage usage) method GetFunctionCallingConfiguration (line 1238) | private ToolCallingConfig GetFunctionCallingConfiguration(Kernel? kern... method ConfigureFunctionCalling (line 1292) | private (IList? Tools, ChatToolChoice? Choice, bool AutoInvo... method ConfigureFunctionCalling (line 1316) | private (IList? Tools, ChatToolChoice? Choice, bool AutoInvo... method ProcessNonFunctionToolCalls (line 1359) | private void ProcessNonFunctionToolCalls(IEnumerable too... method SanitizeFunctionNames (line 1384) | private static List SanitizeFunctionNames(List>> GetEmbeddingsAsync( FILE: dotnet/src/Connectors/Connectors.OpenAI/Core/ClientCore.TextToAudio.cs class ClientCore (line 15) | internal partial class ClientCore method GetAudioContentsAsync (line 25) | internal async Task> GetAudioContentsAsync( method GetGeneratedSpeechVoice (line 48) | private static GeneratedSpeechVoice GetGeneratedSpeechVoice(string? vo... method GetGeneratedSpeechFormatAndMimeType (line 60) | private static (GeneratedSpeechFormat? Format, string? MimeType) GetGe... FILE: dotnet/src/Connectors/Connectors.OpenAI/Core/ClientCore.TextToImage.cs class ClientCore (line 15) | internal partial class ClientCore method GenerateImageAsync (line 26) | internal async Task GenerateImageAsync( method GetImageContentsAsync (line 71) | internal async Task> GetImageContentsAsync( method GetGeneratedImageSize (line 109) | private static GeneratedImageSize? GetGeneratedImageSize((int Width, i... method GetGeneratedImageQuality (line 114) | private static GeneratedImageQuality? GetGeneratedImageQuality(string?... method GetGeneratedImageStyle (line 132) | private static GeneratedImageStyle? GetGeneratedImageStyle(string? style) method GetResponseFormat (line 147) | private static GeneratedImageFormat? GetResponseFormat(object? respons... FILE: dotnet/src/Connectors/Connectors.OpenAI/Core/ClientCore.cs class ClientCore (line 27) | internal partial class ClientCore method ClientCore (line 83) | internal ClientCore( method ClientCore (line 146) | internal ClientCore( method LogActionDetails (line 169) | internal void LogActionDetails([CallerMemberName] string? callerMember... method AddAttribute (line 182) | internal void AddAttribute(string key, string? value) method GetOpenAIClientOptions (line 195) | internal static OpenAIClientOptions GetOpenAIClientOptions(HttpClient?... method GetClientModelId (line 224) | protected virtual string GetClientModelId() method RunRequestAsync (line 233) | protected static async Task RunRequestAsync(Func> request) method RunRequest (line 251) | protected static T RunRequest(Func request) method CreateRequestHeaderPolicy (line 263) | protected static GenericActionPipelinePolicy CreateRequestHeaderPolicy... FILE: dotnet/src/Connectors/Connectors.OpenAI/Core/OpenAIChatMessageContent.cs class OpenAIChatMessageContent (line 15) | public sealed class OpenAIChatMessageContent : ChatMessageContent method OpenAIChatMessageContent (line 31) | [JsonConstructor] method OpenAIChatMessageContent (line 41) | internal OpenAIChatMessageContent(OpenAIChatCompletion completion, str... method OpenAIChatMessageContent (line 50) | internal OpenAIChatMessageContent(ChatMessageRole role, string? conten... method OpenAIChatMessageContent (line 59) | internal OpenAIChatMessageContent(AuthorRole role, string? content, st... method CreateContentItems (line 65) | private static ChatMessageContentItemCollection CreateContentItems(IRe... method GetOpenAIFunctionToolCalls (line 91) | public IReadOnlyList GetOpenAIFunctionToolCalls() method CreateMetadataDictionary (line 111) | private static IReadOnlyDictionary? CreateMetadataDic... FILE: dotnet/src/Connectors/Connectors.OpenAI/Core/OpenAIFunction.cs class OpenAIFunctionParameter (line 16) | public sealed class OpenAIFunctionParameter method OpenAIFunctionParameter (line 18) | internal OpenAIFunctionParameter(string? name, string? description, bo... class OpenAIFunctionReturnParameter (line 46) | public sealed class OpenAIFunctionReturnParameter method OpenAIFunctionReturnParameter (line 48) | internal OpenAIFunctionReturnParameter(string? description, Type? para... class OpenAIFunction (line 68) | public sealed class OpenAIFunction method OpenAIFunction (line 92) | internal OpenAIFunction( method ToFunctionDefinition (line 142) | [Obsolete("Use the overload that takes a boolean parameter instead.")] method ToFunctionDefinition (line 150) | public ChatTool ToFunctionDefinition(bool allowStrictSchemaAdherence) method GetDefaultSchemaForTypelessParameter (line 201) | private static KernelJsonSchema GetDefaultSchemaForTypelessParameter(s... method GetOptionalStringSchemaWithDescription (line 220) | private static KernelJsonSchema GetOptionalStringSchemaWithDescription... method GetSanitizedSchemaForStrictMode (line 237) | private static KernelJsonSchema GetSanitizedSchemaForStrictMode(Kernel... method InsertNullTypeIfRequired (line 309) | private static void InsertNullTypeIfRequired(bool insertNullType, Json... method NormalizeAdditionalProperties (line 333) | private static void NormalizeAdditionalProperties(JsonObject jsonObject) method MakeAllPropertiesRequired (line 351) | private static void MakeAllPropertiesRequired(JsonObject jsonObject) FILE: dotnet/src/Connectors/Connectors.OpenAI/Core/OpenAIFunctionToolCall.cs class OpenAIFunctionToolCall (line 15) | public sealed class OpenAIFunctionToolCall method OpenAIFunctionToolCall (line 20) | internal OpenAIFunctionToolCall(ChatToolCall functionToolCall) method ToString (line 70) | public override string ToString() method TrackStreamingToolingUpdate (line 96) | internal static void TrackStreamingToolingUpdate( method ConvertToolCallUpdatesToFunctionToolCalls (line 142) | internal static ChatToolCall[] ConvertToolCallUpdatesToFunctionToolCalls( FILE: dotnet/src/Connectors/Connectors.OpenAI/Core/OpenAIStreamingChatMessageContent.cs class OpenAIStreamingChatMessageContent (line 17) | public sealed class OpenAIStreamingChatMessageContent : StreamingChatMes... method OpenAIStreamingChatMessageContent (line 31) | internal OpenAIStreamingChatMessageContent( method OpenAIStreamingChatMessageContent (line 81) | internal OpenAIStreamingChatMessageContent( method ToByteArray (line 106) | public override byte[] ToByteArray() => this.Encoding.GetBytes(this.To... method ToString (line 109) | public override string ToString() => this.Content ?? string.Empty; method CreateContentItems (line 111) | private static StreamingKernelContentItemCollection CreateContentItems... FILE: dotnet/src/Connectors/Connectors.OpenAI/Extensions/ChatHistoryExtensions.cs class OpenAIChatHistoryExtensions (line 15) | public static class OpenAIChatHistoryExtensions method AddStreamingMessageAsync (line 29) | [Experimental("SKEXP0010")] FILE: dotnet/src/Connectors/Connectors.OpenAI/Extensions/OpenAIKernelBuilderExtensions.ChatClient.cs class OpenAIChatClientKernelBuilderExtensions (line 13) | [Experimental("SKEXP0010")] method AddOpenAIChatClient (line 28) | public static IKernelBuilder AddOpenAIChatClient( method AddOpenAIChatClient (line 56) | public static IKernelBuilder AddOpenAIChatClient( method AddOpenAIChatClient (line 83) | public static IKernelBuilder AddOpenAIChatClient( FILE: dotnet/src/Connectors/Connectors.OpenAI/Extensions/OpenAIKernelBuilderExtensions.cs class OpenAIKernelBuilderExtensions (line 26) | public static class OpenAIKernelBuilderExtensions method AddOpenAITextEmbeddingGeneration (line 40) | [Experimental("SKEXP0010")] method AddOpenAITextEmbeddingGeneration (line 76) | [Experimental("SKEXP0010")] method AddOpenAIEmbeddingGenerator (line 109) | [Experimental("SKEXP0010")] method AddOpenAIEmbeddingGenerator (line 143) | [Experimental("SKEXP0010")] method AddOpenAITextToImage (line 175) | [Experimental("SKEXP0010")] method AddOpenAITextToAudio (line 211) | [Experimental("SKEXP0010")] method AddOpenAIAudioToText (line 248) | [Experimental("SKEXP0010")] method AddOpenAIAudioToText (line 281) | [Experimental("SKEXP0010")] method AddOpenAIFiles (line 312) | [Experimental("SKEXP0010")] method AddOpenAIChatCompletion (line 349) | public static IKernelBuilder AddOpenAIChatCompletion( method AddOpenAIChatCompletion (line 382) | public static IKernelBuilder AddOpenAIChatCompletion( method AddOpenAIChatCompletion (line 411) | public static IKernelBuilder AddOpenAIChatCompletion( FILE: dotnet/src/Connectors/Connectors.OpenAI/Extensions/OpenAIKernelFunctionMetadataExtensions.cs class OpenAIKernelFunctionMetadataExtensions (line 10) | public static class OpenAIKernelFunctionMetadataExtensions method ToOpenAIFunction (line 17) | public static OpenAIFunction ToOpenAIFunction(this KernelFunctionMetad... FILE: dotnet/src/Connectors/Connectors.OpenAI/Extensions/OpenAIMemoryBuilderExtensions.cs class OpenAIMemoryBuilderExtensions (line 14) | public static class OpenAIMemoryBuilderExtensions method WithOpenAITextEmbeddingGeneration (line 27) | [Experimental("SKEXP0010")] FILE: dotnet/src/Connectors/Connectors.OpenAI/Extensions/OpenAIPluginCollectionExtensions.cs class OpenAIPluginCollectionExtensions (line 11) | public static class OpenAIPluginCollectionExtensions method TryGetFunctionAndArguments (line 21) | public static bool TryGetFunctionAndArguments( method TryGetFunctionAndArguments (line 36) | public static bool TryGetFunctionAndArguments( FILE: dotnet/src/Connectors/Connectors.OpenAI/Extensions/OpenAIServiceCollectionExtensions.DependencyInjection.cs class OpenAIServiceCollectionExtensions (line 19) | public static class OpenAIServiceCollectionExtensions method AddOpenAIChatClient (line 40) | public static IServiceCollection AddOpenAIChatClient( method AddOpenAIChatClient (line 91) | public static IServiceCollection AddOpenAIChatClient(this IServiceColl... method AddOpenAIChatClient (line 137) | public static IServiceCollection AddOpenAIChatClient( method AddOpenAIEmbeddingGenerator (line 218) | [Experimental("SKEXP0010")] method AddOpenAIEmbeddingGenerator (line 268) | [Experimental("SKEXP0010")] FILE: dotnet/src/Connectors/Connectors.OpenAI/Extensions/OpenAIServiceCollectionExtensions.cs class OpenAIServiceCollectionExtensions (line 24) | public static partial class OpenAIServiceCollectionExtensions method AddOpenAITextEmbeddingGeneration (line 37) | [Experimental("SKEXP0010")] method AddOpenAITextEmbeddingGeneration (line 70) | [Experimental("SKEXP0010")] method AddOpenAITextToImage (line 100) | [Experimental("SKEXP0010")] method AddOpenAITextToAudio (line 131) | [Experimental("SKEXP0010")] method AddOpenAIAudioToText (line 165) | [Experimental("SKEXP0010")] method AddOpenAIAudioToText (line 197) | [Experimental("SKEXP0010")] method AddOpenAIFiles (line 226) | [Experimental("SKEXP0010")] method AddOpenAIChatCompletion (line 261) | public static IServiceCollection AddOpenAIChatCompletion( method AddOpenAIChatCompletion (line 293) | public static IServiceCollection AddOpenAIChatCompletion(this IService... method AddOpenAIChatCompletion (line 320) | public static IServiceCollection AddOpenAIChatCompletion( FILE: dotnet/src/Connectors/Connectors.OpenAI/Helpers/OpenAIChatResponseFormatBuilder.cs class OpenAIChatResponseFormatBuilder (line 13) | internal static class OpenAIChatResponseFormatBuilder method GetJsonSchemaResponseFormat (line 31) | internal static ChatResponseFormat GetJsonSchemaResponseFormat(JsonEle... method GetJsonSchemaResponseFormat (line 56) | internal static ChatResponseFormat GetJsonSchemaResponseFormat(Type fo... method GetTypeName (line 73) | private static string GetTypeName(Type type) FILE: dotnet/src/Connectors/Connectors.OpenAI/Models/OpenAIFilePurpose.cs type OpenAIFilePurpose (line 12) | [Experimental("SKEXP0010")] method OpenAIFilePurpose (line 61) | public OpenAIFilePurpose(string label) method Equals (line 88) | public override bool Equals([NotNullWhen(true)] object? obj) method Equals (line 92) | public bool Equals(OpenAIFilePurpose other) method GetHashCode (line 96) | public override int GetHashCode() method ToString (line 100) | public override string ToString() => this.Label; FILE: dotnet/src/Connectors/Connectors.OpenAI/Models/OpenAIFileReference.cs class OpenAIFileReference (line 11) | [Experimental("SKEXP0010")] FILE: dotnet/src/Connectors/Connectors.OpenAI/Services/OpenAIAudioToTextService.cs class OpenAIAudioToTextService (line 17) | [Experimental("SKEXP0010")] method OpenAIAudioToTextService (line 36) | public OpenAIAudioToTextService( method OpenAIAudioToTextService (line 53) | public OpenAIAudioToTextService( method GetTextContentsAsync (line 63) | public Task> GetTextContentsAsync( FILE: dotnet/src/Connectors/Connectors.OpenAI/Services/OpenAIChatCompletionService.cs class OpenAIChatCompletionService (line 22) | public sealed class OpenAIChatCompletionService : IChatCompletionService... method OpenAIChatCompletionService (line 35) | public OpenAIChatCompletionService( method OpenAIChatCompletionService (line 61) | [Experimental("SKEXP0010")] method OpenAIChatCompletionService (line 85) | public OpenAIChatCompletionService( method GetChatMessageContentsAsync (line 100) | public Task> GetChatMessageContentsA... method GetStreamingChatMessageContentsAsync (line 108) | public IAsyncEnumerable GetStreamingChatM... method GetTextContentsAsync (line 116) | public Task> GetTextContentsAsync( method GetStreamingTextContentsAsync (line 124) | public IAsyncEnumerable GetStreamingTextContents... FILE: dotnet/src/Connectors/Connectors.OpenAI/Services/OpenAIFileService.cs class OpenAIFileService (line 22) | [Experimental("SKEXP0010")] method OpenAIFileService (line 54) | public OpenAIFileService( method OpenAIFileService (line 79) | public OpenAIFileService( method DeleteFileAsync (line 99) | public async Task DeleteFileAsync(string id, CancellationToken cancell... method GetFileContentAsync (line 115) | public async Task GetFileContentAsync(string id, Cancel... method GetFileAsync (line 145) | public async Task GetFileAsync(string id, Cancell... method GetFilesAsync (line 159) | public Task> GetFilesAsync(Cancellati... method GetFilesAsync (line 168) | public async Task> GetFilesAsync(Open... method UploadContentAsync (line 183) | public async Task UploadContentAsync(BinaryConten... method ExecuteDeleteRequestAsync (line 199) | private async Task ExecuteDeleteRequestAsync(string url, CancellationT... method ExecuteGetRequestAsync (line 206) | private async Task ExecuteGetRequestAsync(string url, ... method StreamGetRequestAsync (line 224) | private async Task<(Stream Stream, string? MimeType)> StreamGetRequest... method ExecutePostRequestAsync (line 244) | private async Task ExecutePostRequestAsync(string url,... method PrepareUrl (line 262) | private string PrepareUrl(string url) method AddRequestHeaders (line 272) | private void AddRequestHeaders(HttpRequestMessage request) method ConvertFileReference (line 294) | private OpenAIFileReference ConvertFileReference(FileInfo result) class FileInfoList (line 307) | private sealed class FileInfoList class FileInfo (line 316) | private sealed class FileInfo FILE: dotnet/src/Connectors/Connectors.OpenAI/Services/OpenAITextEmbeddingGenerationService.cs class OpenAITextEmbeddingGenerationService (line 18) | [Experimental("SKEXP0010")] method OpenAITextEmbeddingGenerationService (line 34) | public OpenAITextEmbeddingGenerationService( method OpenAITextEmbeddingGenerationService (line 61) | public OpenAITextEmbeddingGenerationService( method GenerateEmbeddingsAsync (line 76) | public Task>> GenerateEmbeddingsAsync( FILE: dotnet/src/Connectors/Connectors.OpenAI/Services/OpenAITextToAudioService.cs class OpenAITextToAudioService (line 17) | [Experimental("SKEXP0010")] method OpenAITextToAudioService (line 41) | public OpenAITextToAudioService( method GetAudioContentsAsync (line 53) | public Task> GetAudioContentsAsync( FILE: dotnet/src/Connectors/Connectors.OpenAI/Services/OpenAITextToImageService.cs class OpenAITextToImageService (line 16) | [Experimental("SKEXP0010")] method OpenAITextToImageService (line 32) | public OpenAITextToImageService( method GetImageContentsAsync (line 43) | public Task> GetImageContentsAsync( FILE: dotnet/src/Connectors/Connectors.OpenAI/Settings/OpenAIAudioToTextExecutionSettings.cs class OpenAIAudioToTextExecutionSettings (line 14) | [Experimental("SKEXP0010")] method OpenAIAudioToTextExecutionSettings (line 124) | public OpenAIAudioToTextExecutionSettings() method OpenAIAudioToTextExecutionSettings (line 133) | public OpenAIAudioToTextExecutionSettings(string filename) method Clone (line 139) | public override PromptExecutionSettings Clone() method FromExecutionSettings (line 157) | public static OpenAIAudioToTextExecutionSettings? FromExecutionSetting... FILE: dotnet/src/Connectors/Connectors.OpenAI/Settings/OpenAIFileUploadExecutionSettings.cs class OpenAIFileUploadExecutionSettings (line 11) | [Experimental("SKEXP0010")] method OpenAIFileUploadExecutionSettings (line 21) | public OpenAIFileUploadExecutionSettings(string fileName, OpenAIFilePu... FILE: dotnet/src/Connectors/Connectors.OpenAI/Settings/OpenAIPromptExecutionSettings.cs class OpenAIPromptExecutionSettings (line 19) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method Freeze (line 451) | public override void Freeze() method Clone (line 477) | public override PromptExecutionSettings Clone() method FromExecutionSettings (line 488) | public static OpenAIPromptExecutionSettings FromExecutionSettings(Prom... method Clone (line 518) | protected internal T Clone() where T : OpenAIPromptExecutionSetting... method PrepareChatHistoryForRequest (line 550) | protected override ChatHistory PrepareChatHistoryForRequest(ChatHistor... FILE: dotnet/src/Connectors/Connectors.OpenAI/Settings/OpenAITextToAudioExecutionSettings.cs class OpenAITextToAudioExecutionSettings (line 14) | [Experimental("SKEXP0001")] method OpenAITextToAudioExecutionSettings (line 68) | public OpenAITextToAudioExecutionSettings() method OpenAITextToAudioExecutionSettings (line 77) | public OpenAITextToAudioExecutionSettings(string? voice) method Clone (line 83) | public override PromptExecutionSettings Clone() method FromExecutionSettings (line 99) | public static OpenAITextToAudioExecutionSettings FromExecutionSettings... FILE: dotnet/src/Connectors/Connectors.OpenAI/Settings/OpenAITextToImageExecutionSettings.cs class OpenAITextToImageExecutionSettings (line 14) | [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] method Freeze (line 117) | public override void Freeze() method Clone (line 128) | public override PromptExecutionSettings Clone() method FromExecutionSettings (line 143) | public static OpenAITextToImageExecutionSettings FromExecutionSettings... FILE: dotnet/src/Connectors/Connectors.OpenAI/ToolCallBehavior.cs class ToolCallBehavior (line 15) | public abstract class ToolCallBehavior method EnableFunctions (line 69) | public static ToolCallBehavior EnableFunctions(IEnumerable? Tools, ChatToolChoice? Choice) Con... class KernelFunctions (line 131) | internal sealed class KernelFunctions : ToolCallBehavior method KernelFunctions (line 133) | internal KernelFunctions(bool autoInvoke) : base(autoInvoke) { } method ToString (line 135) | public override string ToString() => $"{nameof(KernelFunctions)}(aut... method ConfigureOptions (line 137) | internal override (IList? Tools, ChatToolChoice? Choice) C... class EnabledFunctions (line 167) | internal sealed class EnabledFunctions : ToolCallBehavior method EnabledFunctions (line 172) | public EnabledFunctions(IEnumerable functions, bool ... method ToString (line 184) | public override string ToString() => $"{nameof(EnabledFunctions)}(au... method ConfigureOptions (line 186) | internal override (IList? Tools, ChatToolChoice? Choice) C... class RequiredFunction (line 234) | internal sealed class RequiredFunction : ToolCallBehavior method RequiredFunction (line 240) | public RequiredFunction(OpenAIFunction function, bool autoInvoke) : ... method ToString (line 247) | public override string ToString() => $"{nameof(RequiredFunction)}(au... method ConfigureOptions (line 249) | internal override (IList? Tools, ChatToolChoice? Choice) C... FILE: dotnet/src/Experimental/Orchestration.Flow.IntegrationTests/CollectEmailPlugin.cs class CollectEmailPlugin (line 13) | public sealed partial class CollectEmailPlugin method CollectEmailPlugin (line 34) | public CollectEmailPlugin(Kernel kernel) method CollectEmailAsync (line 45) | [KernelFunction("ConfigureEmailAddress")] method EmailRegex (line 79) | [GeneratedRegex(EmailPattern)] method EmailRegex (line 82) | private static Regex EmailRegex() => s_emailRegex; FILE: dotnet/src/Experimental/Orchestration.Flow.IntegrationTests/FlowOrchestratorTests.cs class FlowOrchestratorTests (line 19) | public sealed class FlowOrchestratorTests method FlowOrchestratorTests (line 23) | public FlowOrchestratorTests() method CanExecuteFlowAsync (line 38) | [RetryFact(maxRetries: 3)] method InitializeKernelBuilder (line 99) | private IKernelBuilder InitializeKernelBuilder() FILE: dotnet/src/Experimental/Orchestration.Flow.IntegrationTests/RedirectOutput.cs class RedirectOutput (line 11) | public sealed class RedirectOutput(ITestOutputHelper output) : TextWrite... method WriteLine (line 18) | public override void WriteLine(string? value) method BeginScope (line 24) | IDisposable ILogger.BeginScope(TState state) method IsEnabled (line 29) | bool ILogger.IsEnabled(LogLevel logLevel) method GetLogs (line 34) | public string GetLogs() method Log (line 39) | void ILogger.Log(LogLevel logLevel, EventId eventId, TState st... method CreateLogger (line 46) | ILogger ILoggerFactory.CreateLogger(string categoryName) => this; method AddProvider (line 48) | void ILoggerFactory.AddProvider(ILoggerProvider provider) => throw new... FILE: dotnet/src/Experimental/Orchestration.Flow.IntegrationTests/SendEmailPlugin.cs class SendEmailPlugin (line 9) | public sealed class SendEmailPlugin method SendEmail (line 13) | [KernelFunction] class Email (line 36) | private sealed class Email FILE: dotnet/src/Experimental/Orchestration.Flow.IntegrationTests/TestSettings/AzureOpenAIConfiguration.cs class AzureOpenAIConfiguration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/Experimental/Orchestration.Flow.IntegrationTests/TestSettings/OpenAIConfiguration.cs class OpenAIConfiguration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/Experimental/Orchestration.Flow.UnitTests/ChatHistorySerializerTest.cs class ChatHistorySerializerTest (line 9) | public class ChatHistorySerializerTest method CanDeserializeChatHistory (line 11) | [Fact] method CanSerializeChatHistory (line 22) | [Fact] FILE: dotnet/src/Experimental/Orchestration.Flow.UnitTests/FlowExtensionsTests.cs class FlowExtensionsTests (line 13) | public class FlowExtensionsTests method TestBuildReferenceStepAsync (line 15) | [Fact] method TestBuildNonExistReferenceStep (line 46) | [Fact] method CreateFlowWithReferenceStep (line 62) | private static Microsoft.SemanticKernel.Experimental.Orchestration.Flo... class InMemoryFlowCatalog (line 85) | private sealed class InMemoryFlowCatalog : IFlowCatalog method InMemoryFlowCatalog (line 89) | internal InMemoryFlowCatalog() method InMemoryFlowCatalog (line 93) | internal InMemoryFlowCatalog(IReadOnlyList RegisterFlowAsync(Microsoft.SemanticKernel.Experim... FILE: dotnet/src/Experimental/Orchestration.Flow.UnitTests/FlowSerializerTests.cs class FlowSerializerTests (line 10) | public class FlowSerializerTests method CanDeserializeFromYaml (line 12) | [Fact] method CanDeserializeFromJson (line 26) | [Fact] method ValidateFlow (line 40) | private void ValidateFlow(Microsoft.SemanticKernel.Experimental.Orches... FILE: dotnet/src/Experimental/Orchestration.Flow.UnitTests/FlowValidatorTests.cs class FlowValidatorTests (line 9) | public class FlowValidatorTests method TestValidateFlowReturnsTrueForValidFlow (line 11) | [Fact] method TestValidateFlowThrowForEmptyFlow (line 39) | [Fact] method TestValidateFlowThrowForFlowWithDependencyLoops (line 50) | [Fact] method TestValidateFlowThrowForReferenceStepWithRequires (line 69) | [Fact] method TestValidateFlowThrowForReferenceStepWithProvides (line 82) | [Fact] method TestValidateFlowThrowForOptionalStepWithoutStartingMessage (line 95) | [Fact] FILE: dotnet/src/Experimental/Orchestration.Flow.UnitTests/XunitHelpers/TestConsoleLogger.cs class TestConsoleLogger (line 11) | internal static class TestConsoleLogger method LogBuilder (line 18) | private static ILoggerFactory LogBuilder() FILE: dotnet/src/Experimental/Orchestration.Flow/Abstractions/IFlowCatalog.cs type IFlowCatalog (line 11) | public interface IFlowCatalog method GetFlowsAsync (line 17) | Task> GetFlowsAsync(); method GetFlowAsync (line 24) | Task GetFlowAsync(string flowName); method RegisterFlowAsync (line 31) | Task RegisterFlowAsync(Flow flow); FILE: dotnet/src/Experimental/Orchestration.Flow/Abstractions/IFlowExecutor.cs type IFlowExecutor (line 10) | public interface IFlowExecutor method ExecuteFlowAsync (line 20) | Task ExecuteFlowAsync(Flow flow, string sessionId, str... FILE: dotnet/src/Experimental/Orchestration.Flow/Abstractions/IFlowStatusProvider.cs type IFlowStatusProvider (line 13) | public interface IFlowStatusProvider method GetExecutionStateAsync (line 20) | Task GetExecutionStateAsync(string sessionId); method SaveExecutionStateAsync (line 28) | Task SaveExecutionStateAsync(string sessionId, ExecutionState state); method GetChatHistoryAsync (line 36) | Task GetChatHistoryAsync(string sessionId, string stepId); method SaveChatHistoryAsync (line 45) | Task SaveChatHistoryAsync(string sessionId, string stepId, ChatHistory... method GetReActStepsAsync (line 53) | Task> GetReActStepsAsync(string sessionId, string step... method SaveReActStepsAsync (line 62) | Task SaveReActStepsAsync(string sessionId, string stepId, List.+)", RegexOptions.Single... method FinalAnswerRegex (line 78) | private static Regex FinalAnswerRegex() => s_finalAnswerRegex; method QuestionRegex (line 86) | [GeneratedRegex(@"\[QUESTION\](?.+)", RegexOptions.Singleline)] method QuestionRegex (line 89) | private static Regex QuestionRegex() => s_questionRegex; method ThoughtRegex (line 97) | [GeneratedRegex(@"\[THOUGHT\](?.+)", RegexOptions.Singleline)] method ThoughtRegex (line 100) | private static Regex ThoughtRegex() => s_thoughtRegex; method FlowExecutor (line 124) | internal FlowExecutor(IKernelBuilder kernelBuilder, IFlowStatusProvide... method ImportPromptTemplateConfig (line 148) | private PromptTemplateConfig ImportPromptTemplateConfig(string functio... method ExecuteFlowAsync (line 165) | public async Task ExecuteFlowAsync(Flow flow, string s... method PropagateVariable (line 455) | private void PropagateVariable(KernelArguments rootContext, FunctionRe... method CompleteStepAsync (line 463) | private async Task CompleteStepAsync(KernelArguments context, string s... method ValidateStep (line 489) | private void ValidateStep(FlowStep step, KernelArguments context) method CheckStartStepAsync (line 497) | private async Task CheckStartStepAsync(Kerne... method CheckRepeatStepAsync (line 507) | private async Task CheckRepeatStepAsync(Kern... method CheckRepeatOrStartStepAsync (line 517) | private async Task CheckRepeatOrStartStepAsy... method CreateRepeatOrStartStepScratchPad (line 581) | private string CreateRepeatOrStartStepScratchPad(ChatHistory chatHistory) method ExecuteStepAsync (line 605) | private async Task ExecuteStepAsync(FlowStep step, str... class RepeatOrStartStepResult (line 792) | private sealed class RepeatOrStartStepResult(bool? execute, string? pr... FILE: dotnet/src/Experimental/Orchestration.Flow/Execution/FlowStatusProvider.cs class FlowStatusProvider (line 18) | public sealed class FlowStatusProvider : IFlowStatusProvider method ConnectAsync (line 27) | public static async Task ConnectAsync(IMemoryStore... method FlowStatusProvider (line 38) | private FlowStatusProvider(IMemoryStore memoryStore, string? collectio... method GetExecutionStateAsync (line 45) | public async Task GetExecutionStateAsync(string sessio... method SaveExecutionStateAsync (line 69) | public async Task SaveExecutionStateAsync(string sessionId, ExecutionS... method GetExecutionStateStorageKey (line 76) | private string GetExecutionStateStorageKey(string sessionId) method GetChatHistoryAsync (line 82) | public async Task GetChatHistoryAsync(string sessionId, ... method SaveChatHistoryAsync (line 106) | public async Task SaveChatHistoryAsync(string sessionId, string stepId... method GetChatHistoryStorageKey (line 113) | private string GetChatHistoryStorageKey(string sessionId, string stepId) method GetReActStepsAsync (line 119) | public async Task> GetReActStepsAsync(string sessionId... method SaveReActStepsAsync (line 141) | public async Task SaveReActStepsAsync(string sessionId, string stepId,... method InitializeProviderStoreAsync (line 148) | private static async Task InitializeProviderStoreA... method GetStepsStorageKey (line 158) | private string GetStepsStorageKey(string sessionId, string stepId) method CreateMemoryRecord (line 163) | private MemoryRecord CreateMemoryRecord(string key, string text) FILE: dotnet/src/Experimental/Orchestration.Flow/Execution/ReActEngine.cs class ReActEngine (line 18) | internal sealed class ReActEngine method ReActEngine (line 85) | internal ReActEngine(Kernel systemKernel, ILogger logger, FlowOrchestr... method GetNextStepAsync (line 115) | internal async Task GetNextStepAsync(Kernel kernel, Kernel... method InvokeActionAsync (line 174) | internal async Task InvokeActionAsync(ReActStep actionStep, st... method CreateActionKernelArguments (line 224) | private KernelArguments CreateActionKernelArguments(Dictionary stepsTaken) method ParseResult (line 289) | private ReActStep ParseResult(string input) method GetFunctionDescriptions (line 364) | private string GetFunctionDescriptions(KernelFunctionMetadata[] functi... method GetAvailableFunctions (line 369) | private IEnumerable GetAvailableFunctions(Kern... method GetStopAndPromptUserFunction (line 387) | private static KernelFunctionMetadata GetStopAndPromptUserFunction() method ToManualString (line 404) | private static string ToManualString(KernelFunctionMetadata function) method ToFullyQualifiedName (line 422) | private static string ToFullyQualifiedName(KernelFunctionMetadata func... FILE: dotnet/src/Experimental/Orchestration.Flow/Execution/ReActStep.cs class ReActStep (line 14) | public class ReActStep FILE: dotnet/src/Experimental/Orchestration.Flow/Extensions/ExceptionExtensions.cs class ExceptionExtensions (line 8) | internal static class ExceptionExtensions method IsNonRetryable (line 10) | internal static bool IsNonRetryable(this Exception ex) FILE: dotnet/src/Experimental/Orchestration.Flow/Extensions/FlowExtensions.cs class FlowExtensions (line 14) | public static class FlowExtensions method SortSteps (line 16) | internal static List SortSteps(this Flow flow) method BuildReferenceAsync (line 40) | public static async Task BuildReferenceAsync(this Flow flow, IFl... FILE: dotnet/src/Experimental/Orchestration.Flow/Extensions/FunctionResultExtensions.cs class FunctionResultExtensions (line 13) | public static class FunctionResultExtensions method IsPromptInput (line 19) | internal static bool IsPromptInput(this FunctionResult result) method IsContinueLoop (line 29) | internal static bool IsContinueLoop(this FunctionResult result) method TryGetExitLoopResponse (line 40) | internal static bool TryGetExitLoopResponse(this FunctionResult result... method IsTerminateFlow (line 57) | public static bool IsTerminateFlow(this FunctionResult result) method IsComplete (line 69) | public static bool IsComplete(this FunctionResult result, Flow flow) method GetChatHistory (line 79) | public static ChatHistory? GetChatHistory(this FunctionResult result) method GetChatInput (line 96) | public static string GetChatInput(this FunctionResult result) FILE: dotnet/src/Experimental/Orchestration.Flow/Extensions/KernelArgumentsExtensions.cs class KernelArgumentsExtensions (line 13) | public static class KernelArgumentsExtensions method IsPromptInput (line 19) | internal static bool IsPromptInput(this KernelArguments variables) method IsContinueLoop (line 29) | internal static bool IsContinueLoop(this KernelArguments arguments) method IsTerminateFlow (line 39) | public static bool IsTerminateFlow(this KernelArguments arguments) method IsComplete (line 51) | public static bool IsComplete(this KernelArguments arguments, Flow flow) method GetChatHistory (line 61) | public static ChatHistory? GetChatHistory(this KernelArguments arguments) method GetChatInput (line 78) | public static string GetChatInput(this KernelArguments arguments) method PromptInput (line 93) | public static void PromptInput(this KernelArguments arguments) method ExitLoop (line 107) | public static void ExitLoop(this KernelArguments arguments, string? re... method ContinueLoop (line 120) | public static void ContinueLoop(this KernelArguments arguments) method TerminateFlow (line 129) | public static void TerminateFlow(this KernelArguments arguments) FILE: dotnet/src/Experimental/Orchestration.Flow/Extensions/PromptTemplateConfigExtensions.cs class PromptTemplateConfigExtensions (line 8) | internal static class PromptTemplateConfigExtensions method SetMaxTokens (line 15) | internal static void SetMaxTokens(this PromptTemplateConfig config, in... FILE: dotnet/src/Experimental/Orchestration.Flow/FlowOrchestrator.cs class FlowOrchestrator (line 15) | public class FlowOrchestrator method FlowOrchestrator (line 35) | public FlowOrchestrator( method ExecuteFlowAsync (line 59) | public async Task ExecuteFlowAsync( FILE: dotnet/src/Experimental/Orchestration.Flow/FlowOrchestratorConfig.cs class FlowOrchestratorConfig (line 11) | public sealed class FlowOrchestratorConfig FILE: dotnet/src/Experimental/Orchestration.Flow/FlowSerializer.cs class FlowSerializer (line 15) | public static class FlowSerializer method DeserializeFromYaml (line 29) | public static Flow DeserializeFromYaml(string yaml) method DeserializeFromJson (line 45) | public static Flow? DeserializeFromJson(string json) method UpCast (line 53) | private static Flow UpCast(FlowModel flow) method UpCast (line 67) | private static FlowStep UpCast(FlowStepModel step) method PopulateVariables (line 81) | private static void PopulateVariables(FlowStep step, FlowStepModel model) class FlowStepModel (line 88) | private class FlowStepModel class FlowModel (line 109) | private sealed class FlowModel : FlowStepModel FILE: dotnet/src/Experimental/Orchestration.Flow/FlowValidator.cs class FlowValidator (line 12) | public class FlowValidator : IFlowValidator method Validate (line 15) | public void Validate(Flow flow) method ValidateStartingMessage (line 26) | private void ValidateStartingMessage(Flow flow) method ValidateNonEmpty (line 39) | private void ValidateNonEmpty(Flow flow) method ValidatePartialOrder (line 47) | private void ValidatePartialOrder(Flow flow) method ValidateReferenceStep (line 59) | private void ValidateReferenceStep(Flow flow) method ValidatePassthroughVariables (line 86) | private void ValidatePassthroughVariables(Flow flow) FILE: dotnet/src/Experimental/Orchestration.Flow/Model/CompletionType.cs type CompletionType (line 8) | public enum CompletionType FILE: dotnet/src/Experimental/Orchestration.Flow/Model/Flow.cs class Flow (line 17) | public sealed class Flow : FlowStep method Flow (line 24) | public Flow(string name, string goal) : base(goal, null) method AddStep (line 44) | public void AddStep(FlowStep step) method AddSteps (line 53) | public void AddSteps(params FlowStep[] steps) FILE: dotnet/src/Experimental/Orchestration.Flow/Model/FlowStep.cs class FlowStep (line 14) | public class FlowStep method FlowStep (line 31) | public FlowStep(string goal, Func,... method GetPlugins (line 87) | private List GetPlugins(Dictionary globalPlug... method GetPluginTypes (line 121) | private static Dictionary GetPluginTypes(List? ... method AddRequires (line 163) | public void AddRequires(params string[] requiredArguments) method AddProvides (line 173) | public void AddProvides(params string[] providedArguments) method AddPassthrough (line 184) | public void AddPassthrough(string[] passthroughArguments, bool isRefer... method LoadPlugins (line 205) | public IEnumerable LoadPlugins(Kernel kernel, Dictionary GetStateAsync(); method GetExternalMessageChannelAsync (line 35) | public abstract Task GetExterna... method GetProcessIdAsync (line 41) | public abstract Task GetProcessIdAsync(); FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessDeclarativeConditionHandler.cs class KernelProcessDeclarativeConditionHandler (line 10) | public class KernelProcessDeclarativeConditionHandler FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessEdge.cs class KernelProcessEdge (line 11) | [DataContract] method KernelProcessEdge (line 46) | public KernelProcessEdge(string sourceStepId, KernelProcessTarget outp... FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessEdgeCondition.cs class KernelProcessEdgeCondition (line 18) | public class KernelProcessEdgeCondition method KernelProcessEdgeCondition (line 25) | public KernelProcessEdgeCondition( FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessEdgeGroup.cs class KernelProcessEdgeGroup (line 11) | public sealed class KernelProcessEdgeGroup method KernelProcessEdgeGroup (line 19) | public KernelProcessEdgeGroup(string groupId, List : KernelProcessEvent where TData... FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessEventData.cs type KernelProcessEventData (line 15) | [DataContract] FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessEventVisibility.cs type KernelProcessEventVisibility (line 9) | public enum KernelProcessEventVisibility FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessFunctionTarget.cs type KernelProcessTarget (line 12) | [DataContract] type KernelProcessStateTarget (line 33) | [DataContract] type KernelProcessEmitTarget (line 54) | [DataContract] type KernelProcessAgentInvokeTarget (line 85) | [DataContract] type KernelProcessFunctionTarget (line 134) | [DataContract] FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessMap.cs type KernelProcessMap (line 9) | public sealed record KernelProcessMap : KernelProcessStepInfo FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessMapState.cs type KernelProcessMapState (line 10) | [DataContract] FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessMessageSource.cs class KernelProcessMessageSource (line 10) | [DataContract] method KernelProcessMessageSource (line 18) | public KernelProcessMessageSource(string messageType, string sourceSte... FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessProxy.cs type KernelProcessProxy (line 11) | public sealed record KernelProcessProxy : KernelProcessStepInfo FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessProxyMessage.cs type KernelProcessProxyMessage (line 13) | [DataContract] FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessState.cs type KernelProcessState (line 10) | [DataContract] FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessStep.cs class KernelProcessStep (line 10) | public class KernelProcessStep method ActivateAsync (line 13) | public virtual ValueTask ActivateAsync(KernelProcessStepState state) method ActivateAsync (line 26) | public virtual ValueTask ActivateAsync(KernelProcessStepState ... class KernelProcessStep (line 23) | public class KernelProcessStep : KernelProcessStep where TState ... method ActivateAsync (line 13) | public virtual ValueTask ActivateAsync(KernelProcessStepState state) method ActivateAsync (line 26) | public virtual ValueTask ActivateAsync(KernelProcessStepState ... FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessStepContext.cs class KernelProcessStepContext (line 10) | public sealed class KernelProcessStepContext method KernelProcessStepContext (line 18) | public KernelProcessStepContext(IKernelProcessMessageChannel channel) method EmitEventAsync (line 28) | public ValueTask EmitEventAsync(KernelProcessEvent processEvent) method EmitEventAsync (line 40) | public ValueTask EmitEventAsync( FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessStepExternalContext.cs class KernelProcessStepExternalContext (line 10) | public class KernelProcessStepExternalContext method KernelProcessStepExternalContext (line 18) | public KernelProcessStepExternalContext(IExternalKernelProcessMessageC... method EmitExternalEventAsync (line 30) | public async Task EmitExternalEventAsync(KernelProcessProxyMessage pro... method CloseExternalEventChannelAsync (line 45) | public async Task CloseExternalEventChannelAsync() FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessStepInfo.cs type KernelProcessStepInfo (line 12) | public record KernelProcessStepInfo FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessStepMetadataAttribute.cs class KernelProcessStepMetadataAttribute (line 10) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] method KernelProcessStepMetadataAttribute (line 16) | public KernelProcessStepMetadataAttribute() { } method KernelProcessStepMetadataAttribute (line 22) | public KernelProcessStepMetadataAttribute(string version) FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessStepState.cs type KernelProcessStepState (line 13) | [DataContract] type KernelProcessStepState (line 79) | [DataContract] FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessThreadLifetime.cs type KernelProcessThreadLifetime (line 8) | public enum KernelProcessThreadLifetime FILE: dotnet/src/Experimental/Process.Abstractions/KernelProcessThreadType.cs type KernelProcessThreadType (line 8) | public enum KernelProcessThreadType FILE: dotnet/src/Experimental/Process.Abstractions/KernelProxyStep.cs class KernelProxyStep (line 10) | public sealed class KernelProxyStep : KernelProcessStep class ProcessFunctions (line 15) | public static class ProcessFunctions method DeactivateAsync (line 28) | public async ValueTask DeactivateAsync(KernelProcessStepExternalContex... method EmitExternalEventAsync (line 39) | [KernelFunction(ProcessFunctions.EmitExternalEvent)] FILE: dotnet/src/Experimental/Process.Abstractions/Models/KernelProcessMapStateMetadata.cs type KernelProcessMapStateMetadata (line 10) | public sealed record class KernelProcessMapStateMetadata : KernelProcess... FILE: dotnet/src/Experimental/Process.Abstractions/Models/KernelProcessProxyEventMetadata.cs type KernelProcessProxyEventMetadata (line 10) | public sealed record class KernelProcessProxyEventMetadata FILE: dotnet/src/Experimental/Process.Abstractions/Models/KernelProcessProxyStateMetadata.cs type KernelProcessProxyStateMetadata (line 11) | public sealed record class KernelProcessProxyStateMetadata : KernelProce... FILE: dotnet/src/Experimental/Process.Abstractions/Models/KernelProcessStateMetadata.cs type KernelProcessStateMetadata (line 12) | public sealed record class KernelProcessStateMetadata : KernelProcessSte... FILE: dotnet/src/Experimental/Process.Abstractions/Models/KernelProcessStepStateMetadata.cs type KernelProcessStepStateMetadata (line 12) | [JsonPolymorphic(TypeDiscriminatorPropertyName = "$type", UnknownDerived... FILE: dotnet/src/Experimental/Process.Abstractions/ProcessAgentActions.cs class ProcessAgentActions (line 11) | [DataContract] method ProcessAgentActions (line 20) | public ProcessAgentActions( class ProcessAgentCodeActions (line 47) | public sealed class ProcessAgentCodeActions class ProcessAgentDeclarativeActions (line 62) | public class ProcessAgentDeclarativeActions FILE: dotnet/src/Experimental/Process.Abstractions/ProcessTargetType.cs type ProcessTargetType (line 7) | public enum ProcessTargetType FILE: dotnet/src/Experimental/Process.Abstractions/Serialization/Model/Workflow.cs class WorkflowWrapper (line 16) | public sealed class WorkflowWrapper class Workflow (line 31) | public sealed class Workflow type VariableType (line 134) | public enum VariableType class VariableDefinition (line 162) | public sealed class VariableDefinition class SuggestedInputs (line 187) | public sealed class SuggestedInputs class SuggestedEvent (line 202) | public sealed class SuggestedEvent class Inputs (line 225) | public sealed class Inputs class InputEvents (line 248) | public sealed class InputEvents class Messages (line 263) | public sealed class Messages : List class CloudEvent (line 271) | public sealed class CloudEvent class ProcessFilter (line 302) | public sealed class ProcessFilter class Variable (line 317) | public sealed class Variable class WorkflowAccessControl (line 364) | public sealed class WorkflowAccessControl class WorkflowSchema (line 387) | public sealed class WorkflowSchema class SchemaProperty (line 418) | public sealed class SchemaProperty class SchemaItems (line 449) | public sealed class SchemaItems class Node (line 464) | public sealed class Node class WorkflowAgent (line 551) | public sealed class WorkflowAgent type AgentInputType (line 574) | public enum AgentInputType class NodeInputs (line 593) | public sealed class NodeInputs class SchemaReference (line 608) | public sealed class SchemaReference class OnEventAction (line 623) | public sealed class OnEventAction type DeclarativeProcessConditionType (line 638) | public enum DeclarativeProcessConditionType class DeclarativeProcessCondition (line 666) | public sealed class DeclarativeProcessCondition class EventEmission (line 705) | public sealed class EventEmission class ConditionExpression (line 736) | public sealed class ConditionExpression type ConditionOperator (line 761) | public enum ConditionOperator type StateUpdateOperations (line 794) | public enum StateUpdateOperations type HITLMode (line 824) | public enum HITLMode class VariableUpdate (line 847) | [DataContract] class OrchestrationStep (line 882) | public sealed class OrchestrationStep class ListenCondition (line 905) | public sealed class ListenCondition class ListenEvent (line 944) | public sealed class ListenEvent class ThenAction (line 967) | public sealed class ThenAction method FromKernelProcessEdge (line 1057) | public static ThenAction FromKernelProcessEdge(KernelProcessEdge edge,... type ActionType (line 1106) | public enum ActionType class VersionRange (line 1131) | public sealed class VersionRange class ErrorHandling (line 1154) | public sealed class ErrorHandling class ErrorHandlingStep (line 1177) | public sealed class ErrorHandlingStep class ErrorListenCondition (line 1200) | public sealed class ErrorListenCondition FILE: dotnet/src/Experimental/Process.Core/DeclarativeConditionContentWrapper.cs class DeclarativeConditionContentWrapper (line 10) | public class DeclarativeConditionContentWrapper class StateResolverContentWrapper (line 28) | public class StateResolverContentWrapper FILE: dotnet/src/Experimental/Process.Core/Internal/EndStep.cs class EndStep (line 12) | internal sealed class EndStep : ProcessStepBuilder method EndStep (line 22) | internal EndStep() method GetFunctionMetadataMap (line 27) | internal override Dictionary GetFuncti... method BuildStep (line 33) | internal override KernelProcessStepInfo BuildStep(ProcessBuilder proce... FILE: dotnet/src/Experimental/Process.Core/Internal/KernelProcessStateMetadataExtension.cs class KernelProcessStateMetadataExtension (line 9) | internal static class KernelProcessStateMetadataExtension method BuildWithStateMetadata (line 11) | public static List BuildWithStateMetadata(this ... method SanitizeProcessStateMetadata (line 36) | private static KernelProcessStateMetadata SanitizeProcessStateMetadata... FILE: dotnet/src/Experimental/Process.Core/Internal/ProcessEventData.cs class ProcessEventData (line 5) | internal class ProcessEventData FILE: dotnet/src/Experimental/Process.Core/KernelProcessEdgeGroupBuilder.cs class KernelProcessEdgeGroupBuilder (line 10) | public sealed class KernelProcessEdgeGroupBuilder method KernelProcessEdgeGroupBuilder (line 17) | public KernelProcessEdgeGroupBuilder(string groupId, List message... method GetGroupId (line 84) | private string GetGroupId(List messageSources) method GenerateHash (line 99) | private static string GenerateHash(IEnumerable keys) FILE: dotnet/src/Experimental/Process.Core/ListenForTargetBuilder.cs class ListenForTargetBuilder (line 12) | public sealed partial class ListenForTargetBuilder : ProcessStepEdgeBuilder method ListenForTargetBuilder (line 23) | public ListenForTargetBuilder(List messageSource... method SendEventTo (line 35) | public ProcessStepEdgeBuilder SendEventTo(ProcessStepTargetBuilder tar... method UpdateProcessState (line 47) | internal ListenForTargetBuilder UpdateProcessState(string path, StateU... method EmitEvent (line 69) | internal ListenForTargetBuilder EmitEvent(string eventName, Dictionary... method SendEventTo_Internal (line 81) | internal override ProcessStepEdgeBuilder SendEventTo_Internal(ProcessT... method StopProcess (line 107) | public override void StopProcess() FILE: dotnet/src/Experimental/Process.Core/MessageSourceBuilder.cs class MessageSourceBuilder (line 10) | public sealed class MessageSourceBuilder method MessageSourceBuilder (line 18) | public MessageSourceBuilder(string messageType, ProcessStepBuilder sou... FILE: dotnet/src/Experimental/Process.Core/ProcessAgentBuilder.cs class ProcessAgentBuilder (line 20) | public class ProcessAgentBuilder : ProcessStepBuilder OnComplete(List OnError(List WithStructuredInput(string... method WithUserStateInput (line 159) | public ProcessAgentBuilder WithUserStateInput method ProcessAgentBuilder (line 35) | public ProcessAgentBuilder(AgentDefinition agentDefinition, string thr... method ProcessAgentBuilder (line 54) | public ProcessAgentBuilder(AgentDefinition agentDefinition, Action OnComplete(List OnError(List WithStructuredInput(string... method WithUserStateInput (line 159) | public ProcessAgentBuilder WithUserStateInput GetFuncti... method BuildStep (line 135) | internal override KernelProcessStepInfo BuildStep(ProcessBuilder proce... method AddStepFromBuilder (line 147) | internal void AddStepFromBuilder(ProcessStepBuilder stepBuilder) method StepNameAlreadyExists (line 155) | private bool StepNameAlreadyExists(string stepName) method AddStep (line 163) | private TBuilder AddStep(TBuilder builder, IReadOnlyList(string? id = null, IR... method AddStepFromType (line 208) | public ProcessStepBuilder AddStepFromType(Type stepType, string? id = ... method AddStepFromType (line 224) | public ProcessStepBuilder AddStepFromType(TState initia... method AddStepFromAgent (line 239) | public ProcessAgentBuilder AddStepFromAgent AddStepFromAgentProxy(string? id = null, ... method AddMapStepFromType (line 377) | public ProcessMapBuilder AddMapStepFromType(TState init... method AddMapStepFromProcess (line 394) | public ProcessMapBuilder AddMapStepFromProcess(ProcessBuilder process,... method AddProxyStep (line 412) | public ProcessProxyBuilder AddProxyStep(string id, IReadOnlyList(string threadName, KernelProcessThr... method AddThread (line 446) | public ProcessBuilder AddThread(string threadName, KernelProcessThread... method OnInputEvent (line 461) | public ProcessEdgeBuilder OnInputEvent(string eventId) method OnError (line 474) | public ProcessEdgeBuilder OnError() method ListenFor (line 483) | internal ListenForBuilder ListenFor() method WhereInputEventIs (line 494) | public ProcessFunctionTargetBuilder WhereInputEventIs(string eventId) method Build (line 517) | public KernelProcess Build(KernelProcessStateMetadata? stateMetadata =... method LoadFromYamlAsync (line 537) | public static Task LoadFromYamlAsync(string yaml) method LoadFromYamlAsync (line 546) | public static Task LoadFromYamlAsync(string yaml, Dict... method LoadFromYamlAsync (line 555) | public static Task LoadFromYamlAsync(string yaml, List... method LoadFromYamlInternalAsync (line 569) | private static async Task LoadFromYamlInternalAsync( FILE: dotnet/src/Experimental/Process.Core/ProcessDefaultState.cs class ProcessDefaultState (line 8) | public class ProcessDefaultState FILE: dotnet/src/Experimental/Process.Core/ProcessEdgeBuilder.cs class ProcessEdgeBuilder (line 10) | public sealed class ProcessEdgeBuilder : ProcessStepEdgeBuilder method ProcessEdgeBuilder (line 22) | internal ProcessEdgeBuilder(ProcessBuilder source, string eventId) : b... method SendEventTo (line 30) | public ProcessEdgeBuilder SendEventTo(ProcessFunctionTargetBuilder tar... method SendEventTo (line 38) | public new ProcessEdgeBuilder SendEventTo(ProcessTargetBuilder target) FILE: dotnet/src/Experimental/Process.Core/ProcessFunctionTargetBuilder.cs type ProcessTargetBuilder (line 10) | public abstract record ProcessTargetBuilder type ProcessStateTargetBuilder (line 38) | public record ProcessStateTargetBuilder : ProcessTargetBuilder type ProcessEmitTargetBuilder (line 64) | public record ProcessEmitTargetBuilder : ProcessTargetBuilder type ProcessAgentInvokeTargetBuilder (line 97) | public record ProcessAgentInvokeTargetBuilder : ProcessTargetBuilder type ProcessFunctionTargetBuilder (line 146) | public record ProcessFunctionTargetBuilder : ProcessTargetBuilder type ProcessStepTargetBuilder (line 213) | public sealed record ProcessStepTargetBuilder : ProcessFunctionTargetBui... FILE: dotnet/src/Experimental/Process.Core/ProcessMapBuilder.cs class ProcessMapBuilder (line 14) | public sealed class ProcessMapBuilder : ProcessStepBuilder method ProcessMapBuilder (line 20) | internal ProcessMapBuilder(ProcessStepBuilder mapOperation) method WhereInputEventIs (line 37) | public ProcessFunctionTargetBuilder WhereInputEventIs(string eventId) method GetFunctionMetadataMap (line 60) | internal override Dictionary GetFuncti... method ResolveFunctionTarget (line 66) | internal override KernelProcessFunctionTarget ResolveFunctionTarget(st... method BuildStep (line 77) | internal override KernelProcessStepInfo BuildStep(ProcessBuilder proce... FILE: dotnet/src/Experimental/Process.Core/ProcessProxyBuilder.cs class ProcessProxyBuilder (line 15) | public sealed class ProcessProxyBuilder : ProcessStepBuilder externalTopics, str... method GetExternalFunctionTargetBuilder (line 46) | internal ProcessFunctionTargetBuilder GetExternalFunctionTargetBuilder() method LinkTopicToStepEdgeInfo (line 51) | internal void LinkTopicToStepEdgeInfo(string topicName, ProcessStepBui... method BuildStep (line 68) | internal override KernelProcessStepInfo BuildStep(ProcessBuilder proce... FILE: dotnet/src/Experimental/Process.Core/ProcessStepBuilder.cs class ProcessStepBuilder (line 16) | public abstract class ProcessStepBuilder method OnEvent (line 45) | public ProcessStepEdgeBuilder OnEvent(string eventId) method OnFunctionResult (line 58) | public ProcessStepEdgeBuilder OnFunctionResult(string? functionName = ... method OnFunctionError (line 73) | public ProcessStepEdgeBuilder OnFunctionError(string? functionName = n... method BuildStep (line 106) | internal abstract KernelProcessStepInfo BuildStep(ProcessBuilder proce... method RegisterGroupInputMapping (line 112) | internal void RegisterGroupInputMapping(KernelProcessEdgeGroup edgeGroup) method ResolveFunctionName (line 129) | private string ResolveFunctionName() method LinkTo (line 148) | internal virtual void LinkTo(string eventId, ProcessStepEdgeBuilder ed... method ResolveFunctionTarget (line 168) | internal virtual KernelProcessFunctionTarget ResolveFunctionTarget(str... method GetFunctionMetadataMap (line 227) | internal abstract Dictionary GetFuncti... method GetScopedEventId (line 234) | protected string GetScopedEventId(string eventId) method ProcessStepBuilder (line 245) | protected ProcessStepBuilder(string id, ProcessBuilder? processBuilder) method ProcessStepBuilder (line 363) | internal ProcessStepBuilder(string id, ProcessBuilder? processBuilder ... class ProcessStepBuilderTyped (line 261) | public class ProcessStepBuilderTyped : ProcessStepBuilder method ProcessStepBuilderTyped (line 277) | internal ProcessStepBuilderTyped(Type stepType, string id, ProcessBuil... method BuildStep (line 291) | internal override KernelProcessStepInfo BuildStep(ProcessBuilder proce... method GetFunctionMetadataMap (line 345) | internal override Dictionary GetFuncti... class ProcessStepBuilder (line 355) | public class ProcessStepBuilder : ProcessStepBuilderTyped where T... method OnEvent (line 45) | public ProcessStepEdgeBuilder OnEvent(string eventId) method OnFunctionResult (line 58) | public ProcessStepEdgeBuilder OnFunctionResult(string? functionName = ... method OnFunctionError (line 73) | public ProcessStepEdgeBuilder OnFunctionError(string? functionName = n... method BuildStep (line 106) | internal abstract KernelProcessStepInfo BuildStep(ProcessBuilder proce... method RegisterGroupInputMapping (line 112) | internal void RegisterGroupInputMapping(KernelProcessEdgeGroup edgeGroup) method ResolveFunctionName (line 129) | private string ResolveFunctionName() method LinkTo (line 148) | internal virtual void LinkTo(string eventId, ProcessStepEdgeBuilder ed... method ResolveFunctionTarget (line 168) | internal virtual KernelProcessFunctionTarget ResolveFunctionTarget(str... method GetFunctionMetadataMap (line 227) | internal abstract Dictionary GetFuncti... method GetScopedEventId (line 234) | protected string GetScopedEventId(string eventId) method ProcessStepBuilder (line 245) | protected ProcessStepBuilder(string id, ProcessBuilder? processBuilder) method ProcessStepBuilder (line 363) | internal ProcessStepBuilder(string id, ProcessBuilder? processBuilder ... FILE: dotnet/src/Experimental/Process.Core/ProcessStepEdgeBuilder.cs class ProcessStepEdgeBuilder (line 12) | public class ProcessStepEdgeBuilder method ProcessStepEdgeBuilder (line 49) | internal ProcessStepEdgeBuilder(ProcessStepBuilder source, string even... method Build (line 63) | internal KernelProcessEdge Build(ProcessBuilder? processBuilder = null) method SendEventTo (line 90) | public ProcessStepEdgeBuilder SendEventTo(ProcessTargetBuilder target) method OnCondition (line 100) | public ProcessStepEdgeBuilder OnCondition(KernelProcessEdgeCondition c... method SendEventTo_Internal (line 114) | internal virtual ProcessStepEdgeBuilder SendEventTo_Internal(ProcessTa... method EmitExternalEvent (line 139) | public ProcessStepEdgeBuilder EmitExternalEvent(ProcessProxyBuilder pr... method SentToAgentStep (line 154) | public ProcessStepEdgeBuilder SentToAgentStep(ProcessAgentBuilder agen... method StopProcess (line 164) | public virtual void StopProcess() FILE: dotnet/src/Experimental/Process.Core/Tools/ProcessStepLoader.cs class ProcessStepLoader (line 13) | public static class ProcessStepLoader method LoadStepTypesFromAssemblies (line 19) | public static Dictionary LoadStepTypesFromAssemblies(Lis... FILE: dotnet/src/Experimental/Process.Core/Tools/ProcessVisualizationExtensions.cs class ProcessVisualizationExtensions (line 12) | public static class ProcessVisualizationExtensions method ToMermaid (line 20) | public static string ToMermaid(this ProcessBuilder processBuilder, int... method ToMermaid (line 32) | public static string ToMermaid(this KernelProcess process, int maxLeve... method RenderProcess (line 60) | private static string RenderProcess(KernelProcess process, int level, ... FILE: dotnet/src/Experimental/Process.Core/Workflow/WorkflowBuilder.cs class WorkflowBuilder (line 22) | internal class WorkflowBuilder method BuildProcessAsync (line 34) | public async Task BuildProcessAsync(Workflow workflow,... method AddInputEventAsync (line 84) | private Task AddInputEventAsync(CloudEvent inputEvent, ProcessBuilder ... method AddInputMessagesEventAsync (line 90) | private Task AddInputMessagesEventAsync(ProcessBuilder processBuilder) method AddStepAsync (line 101) | internal async Task AddStepAsync(Node node, ProcessBuilder processBuil... method BuildDeclarativeStepAsync (line 123) | private Task BuildDeclarativeStepAsync(Node node, ProcessBuilder proce... method BuildPythonStepAsync (line 176) | private Task BuildPythonStepAsync(Node node, ProcessBuilder processBui... method BuildDotNetStepAsync (line 181) | private Task BuildDotNetStepAsync(Node node, ProcessBuilder processBui... method BuildOrchestrationAsync (line 222) | private Task BuildOrchestrationAsync(List orchestra... method BuildWorkflow (line 322) | public static Task BuildWorkflow(KernelProcess process) method BuildNode (line 404) | private static Node BuildNode(KernelProcessStepInfo step, List? ToEventActions(KernelProcessDeclar... method FindSourceBuilder (line 623) | private ProcessStepEdgeBuilder FindSourceBuilder(ListenEvent listenCon... method ExtractNodeInputs (line 650) | private Dictionary ExtractNodeInputs(string nodeId) FILE: dotnet/src/Experimental/Process.Core/WorkflowSerializer.cs class WorkflowSerializer (line 22) | internal static class WorkflowSerializer method DeserializeFromYaml (line 37) | public static Workflow DeserializeFromYaml(string yaml) method DeserializeFromYamlFileAsync (line 72) | public static async Task DeserializeFromYamlFileAsync(string... method SerializeToYaml (line 84) | public static string SerializeToYaml(Workflow workflow) method SerializeToYamlFileAsync (line 100) | public static async Task SerializeToYamlFileAsync(Workflow workflow, s... method DeserializeFromJson (line 112) | public static Workflow DeserializeFromJson(string json) method DeserializeFromJsonFileAsync (line 122) | public static async Task DeserializeFromJsonFileAsync(string... method SerializeToJson (line 134) | public static string SerializeToJson(Workflow workflow) method SerializeToJsonFileAsync (line 144) | public static async Task SerializeToJsonFileAsync(Workflow workflow, s... class SnakeCaseEnumConverter (line 151) | internal class SnakeCaseEnumConverter : IYamlTypeConverter method Accepts (line 153) | public bool Accepts(Type type) => type.IsEnum; method ReadYaml (line 155) | public object ReadYaml(IParser parser, Type type, ObjectDeserializer... method WriteYaml (line 161) | public void WriteYaml(IEmitter emitter, object? value, Type type, Ob... class JsonEnumMemberStringEnumConverter (line 177) | internal class JsonEnumMemberStringEnumConverter : JsonConverterFactory method JsonEnumMemberStringEnumConverter (line 183) | public JsonEnumMemberStringEnumConverter() : this(null, true) { } method JsonEnumMemberStringEnumConverter (line 185) | public JsonEnumMemberStringEnumConverter(JsonNamingPolicy? namingPol... method CanConvert (line 192) | public override bool CanConvert(Type typeToConvert) => this._baseCon... method CreateConverter (line 194) | public override JsonConverter CreateConverter(Type typeToConvert, Js... class JsonNamingPolicyDecorator (line 210) | internal class JsonNamingPolicyDecorator : JsonNamingPolicy method JsonNamingPolicyDecorator (line 214) | public JsonNamingPolicyDecorator(JsonNamingPolicy? underlyingNamingP... method ConvertName (line 215) | public override string ConvertName(string name) => this._underlyingN... class DictionaryLookupNamingPolicy (line 218) | internal class DictionaryLookupNamingPolicy : JsonNamingPolicyDecorator method DictionaryLookupNamingPolicy (line 222) | public DictionaryLookupNamingPolicy(Dictionary dicti... method ConvertName (line 223) | public override string ConvertName(string name) => this._dictionary.... FILE: dotnet/src/Experimental/Process.IntegrationTestHost.Dapr/Contracts/ProcessStartRequest.cs type ProcessStartRequest (line 10) | public record ProcessStartRequest FILE: dotnet/src/Experimental/Process.IntegrationTestHost.Dapr/Controllers/ProcessTestController.cs class ProcessTestController (line 15) | [ApiController] method ProcessTestController (line 27) | public ProcessTestController(Kernel kernel) method StartProcessAsync (line 38) | [HttpPost("processes/{processId}")] method GetProcessAsync (line 60) | [HttpGet("processes/{processId}")] method GetMockCloudClient (line 82) | [HttpGet("processes/{processId}/mockCloudClient")] method HealthCheckAsync (line 100) | [HttpGet("daprHealth")] FILE: dotnet/src/Experimental/Process.IntegrationTestHost.Dapr/HealthActor.cs class HealthActor (line 10) | public class HealthActor : Actor, IHealthActor method HealthActor (line 16) | public HealthActor(ActorHost host) : base(host) method HealthCheckAsync (line 21) | public Task HealthCheckAsync() FILE: dotnet/src/Experimental/Process.IntegrationTestHost.Dapr/IHealthActor.cs type IHealthActor (line 10) | public interface IHealthActor : IActor method HealthCheckAsync (line 16) | Task HealthCheckAsync(); FILE: dotnet/src/Experimental/Process.IntegrationTestHost.Dapr/ProcessStateTypeResolver.cs class ProcessStateTypeResolver (line 13) | public class ProcessStateTypeResolver : DefaultJsonTypeInfoResolver w... method ProcessStateTypeResolver (line 26) | public ProcessStateTypeResolver() method GetTypeInfo (line 44) | public override JsonTypeInfo GetTypeInfo(Type type, JsonSerializerOpti... method TryGetSubtypeOfStatefulStep (line 93) | private static bool TryGetSubtypeOfStatefulStep(Type? type, out Type? ... FILE: dotnet/src/Experimental/Process.IntegrationTestRunner.Dapr/DaprTestProcessContext.cs class DaprTestProcessContext (line 12) | internal sealed class DaprTestProcessContext : KernelProcessContext method DaprTestProcessContext (line 19) | internal DaprTestProcessContext(KernelProcess process, HttpClient http... method StartWithEventAsync (line 42) | internal async Task StartWithEventAsync(KernelProcessEvent initialEvent) method GetStateAsync (line 54) | public override async Task GetStateAsync() method SendEventAsync (line 64) | public override Task SendEventAsync(KernelProcessEvent processEvent) method StopAsync (line 69) | public override Task StopAsync() method GetExternalMessageChannelAsync (line 74) | public override async Task GetE... method GetProcessIdAsync (line 84) | public override Task GetProcessIdAsync() => Task.FromResult(th... FILE: dotnet/src/Experimental/Process.IntegrationTestRunner.Dapr/ProcessTestFixture.cs class ProcessTestFixture (line 14) | public sealed class ProcessTestFixture : IDisposable, IAsyncLifetime method InitializeAsync (line 23) | public async Task InitializeAsync() method StartTestHostAsync (line 33) | private async Task StartTestHostAsync() method ShutdownTestHostAsync (line 63) | private async Task ShutdownTestHostAsync() method WaitForHostStartupAsync (line 89) | private async Task WaitForHostStartupAsync() method StartProcessAsync (line 126) | public async Task StartProcessAsync(KernelProces... method Dispose (line 137) | public void Dispose() method DisposeAsync (line 153) | public Task DisposeAsync() FILE: dotnet/src/Experimental/Process.IntegrationTestRunner.Local/ProcessTestFixture.cs class ProcessTestFixture (line 13) | public class ProcessTestFixture method StartProcessAsync (line 23) | public async Task StartProcessAsync(KernelProces... method StartAsync (line 35) | public Task StartAsync(string key, string proces... FILE: dotnet/src/Experimental/Process.IntegrationTests.Resources/ProcessCloudEventsResources.cs class MockTopicNames (line 7) | public static class MockTopicNames FILE: dotnet/src/Experimental/Process.IntegrationTests.Resources/ProcessCycleTestResources.cs class KickoffStep (line 17) | public sealed class KickoffStep : KernelProcessStep class ProcessFunctions (line 19) | public static class ProcessFunctions method PrintWelcomeMessageAsync (line 24) | [KernelFunction(ProcessFunctions.KickOff)] class AStep (line 35) | public sealed class AStep : KernelProcessStep method DoItAsync (line 37) | [KernelFunction] class BStep (line 48) | public sealed class BStep : KernelProcessStep method DoItAsync (line 50) | [KernelFunction] class CStep (line 61) | public sealed class CStep : KernelProcessStep method ActivateAsync (line 65) | public override ValueTask ActivateAsync(KernelProcessStepState method ActivateAsync (line 121) | public override ValueTask ActivateAsync(KernelProcessStepState method ActivateAsync (line 158) | public override ValueTask ActivateAsync(KernelProcessStepState method ActivateAsync (line 221) | public override ValueTask ActivateAsync(KernelProcessStepState method ActivateAsync (line 256) | public override ValueTask ActivateAsync(KernelProcessStepState method ActivateAsync (line 288) | public override ValueTask ActivateAsync(KernelProcessStepState method ActivateAsync (line 51) | public override ValueTask ActivateAsync(KernelProcessStepState StartProcessAsync(KernelPro... method StartAsync (line 31) | public abstract Task StartAsync(string key, stri... FILE: dotnet/src/Experimental/Process.IntegrationTests.Shared/ProcessTests.cs class ProcessTests (line 18) | [Collection(nameof(ProcessTestGroup))] method ProcessTests (line 34) | public ProcessTests(ProcessTestFixture fixture) method LinearProcessAsync (line 43) | [Fact] method NestedProcessOuterToInnerWorksAsync (line 69) | [Fact] method NestedProcessInnerToOuterWorksWithPublicEventAsync (line 109) | [Fact] method NestedProcessInnerToOuterDoesNotWorkWithInternalEventAsync (line 151) | [Fact] method FanInProcessAsync (line 193) | [Fact] method ProcessWithErrorEmitsErrorEventAsync (line 213) | [Fact] method StepAndFanInProcessAsync (line 234) | [Fact] method ProcessWith2NestedSubprocessSequentiallyAndMultipleOutputStepsAsync (line 275) | [Fact] method CreateLongSequentialProcessWithFanInAsOutputStep (line 344) | private ProcessBuilder CreateLongSequentialProcessWithFanInAsOutputSte... method CreateLinearProcess (line 384) | private ProcessBuilder CreateLinearProcess(string name) method CreateFanInProcess (line 417) | private ProcessBuilder CreateFanInProcess(string name) method CreateProcessWithError (line 449) | private ProcessBuilder CreateProcessWithError(string name) method AssertStepStateLastMessage (line 465) | private void AssertStepStateLastMessage(KernelProcess processInfo, str... method AssertStepState (line 479) | private void AssertStepState(KernelProcess processInfo, string step... FILE: dotnet/src/Experimental/Process.IntegrationTests.Shared/TestSettings/AzureOpenAIConfiguration.cs class AzureOpenAIConfiguration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/Experimental/Process.IntegrationTests.Shared/TestSettings/OpenAIConfiguration.cs class OpenAIConfiguration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/Experimental/Process.LocalRuntime/LocalAgentStep.cs class LocalAgentStep (line 13) | internal class LocalAgentStep : LocalStep method LocalAgentStep (line 20) | public LocalAgentStep(KernelProcessAgentStep stepInfo, Kernel kernel, ... method InitializeStepAsync (line 28) | protected override ValueTask InitializeStepAsync() method HandleMessageAsync (line 41) | internal override async Task HandleMessageAsync(ProcessMessage message) method ProcessDeclarativeConditionsAsync (line 116) | private async Task ProcessDeclarativeConditionsAsync(object? result, K... method ProcessConditionsAsync (line 145) | private async Task ProcessConditionsAsync(object? result, DeclarativeP... FILE: dotnet/src/Experimental/Process.LocalRuntime/LocalEdgeGroupProcessor.cs class LocalEdgeGroupProcessor (line 8) | internal class LocalEdgeGroupProcessor method LocalEdgeGroupProcessor (line 15) | public LocalEdgeGroupProcessor(KernelProcessEdgeGroup edgeGroup) method TryGetResult (line 23) | public bool TryGetResult(ProcessMessage message, out Dictionary BuildRequiredEvents(List method StopAsync (line 49) | public override Task StopAsync() => this._localProcess.StopAsync(); method GetStateAsync (line 55) | public override Task GetStateAsync() => this._localProc... method DisposeAsync (line 60) | public async ValueTask DisposeAsync() method GetExternalMessageChannelAsync (line 66) | public override Task GetExterna... method GetProcessIdAsync (line 72) | public override Task GetProcessIdAsync() => Task.FromResult(th... FILE: dotnet/src/Experimental/Process.LocalRuntime/LocalKernelProcessFactory.cs class LocalKernelProcessFactory (line 11) | public static class LocalKernelProcessFactory method StartAsync (line 21) | public static async Task StartAsync(this Ke... method RunToEndAsync (line 39) | public static async Task RunToEndAsync(this... FILE: dotnet/src/Experimental/Process.LocalRuntime/LocalMap.cs class LocalMap (line 15) | internal sealed class LocalMap : LocalStep method LocalMap (line 26) | internal LocalMap(KernelProcessMap map, Kernel kernel) method HandleMessageAsync (line 35) | internal override async Task HandleMessageAsync(ProcessMessage message) method InitializeStepAsync (line 113) | protected override ValueTask InitializeStepAsync() type MapOperationContext (line 120) | private sealed record MapOperationContext(in HashSet EventTarg... FILE: dotnet/src/Experimental/Process.LocalRuntime/LocalProcess.cs class LocalProcess (line 22) | internal sealed class LocalProcess : LocalStep, System.IAsyncDisposable method LocalProcess (line 45) | internal LocalProcess(KernelProcess process, Kernel kernel) method StartAsync (line 72) | internal async Task StartAsync(Kernel? kernel = null, bool keepAlive =... method RunOnceAsync (line 89) | internal async Task RunOnceAsync(KernelProcessEvent processEvent, Kern... method RunUntilEndAsync (line 108) | internal async Task RunUntilEndAsync(KernelProcessEvent processEvent, ... method StopAsync (line 123) | internal async Task StopAsync() method SendMessageAsync (line 154) | internal async Task SendMessageAsync(KernelProcessEvent processEvent, ... method GetProcessInfoAsync (line 170) | internal Task GetProcessInfoAsync() => this.ToKernelPro... method HandleMessageAsync (line 180) | internal override async Task HandleMessageAsync(ProcessMessage message) method InitializeProcessAsync (line 205) | private async ValueTask InitializeProcessAsync() method InitializeStepAsync (line 318) | protected override ValueTask InitializeStepAsync() method Internal_ExecuteAsync (line 325) | private async Task Internal_ExecuteAsync(Kernel? kernel = null, int ma... method EnqueueEdgesAsync (line 396) | private async Task EnqueueEdgesAsync(IEnumerable ed... method EnqueueOnEnterMessagesAsync (line 477) | private async Task EnqueueOnEnterMessagesAsync(Queue m... method EnqueueExternalMessages (line 499) | private void EnqueueExternalMessages(Queue messageChan... method EnqueueStepMessagesAsync (line 520) | private async Task EnqueueStepMessagesAsync(LocalStep step, Queue ToKernelProcessAsync() method ToKernelProcessStepInfoAsync (line 619) | internal override async Task ToKernelProcessSte... method DeinitializeStepAsync (line 627) | public override async Task DeinitializeStepAsync() method DisposeAsync (line 632) | public async ValueTask DisposeAsync() FILE: dotnet/src/Experimental/Process.LocalRuntime/LocalProxy.cs class LocalProxy (line 14) | internal sealed class LocalProxy : LocalStep method LocalProxy (line 26) | internal LocalProxy(KernelProcessProxy proxy, Kernel kernel) method AssignStepFunctionParameterValues (line 33) | internal override void AssignStepFunctionParameterValues(ProcessMessag... method InitializeStepAsync (line 65) | protected override async ValueTask InitializeStepAsync() method DeinitializeStepAsync (line 87) | public override async Task DeinitializeStepAsync() FILE: dotnet/src/Experimental/Process.LocalRuntime/LocalStep.cs class LocalStep (line 18) | internal class LocalStep : IKernelProcessMessageChannel method LocalStep (line 43) | public LocalStep(KernelProcessStepInfo stepInfo, Kernel kernel, string... method GetAllEvents (line 93) | internal IEnumerable GetAllEvents() method GetEdgeForEvent (line 105) | internal IEnumerable GetEdgeForEvent(string eventId) method EmitEventAsync (line 125) | public ValueTask EmitEventAsync(KernelProcessEvent processEvent) method AssignStepFunctionParameterValues (line 138) | internal virtual void AssignStepFunctionParameterValues(ProcessMessage... method HandleMessageAsync (line 176) | internal virtual async Task HandleMessageAsync(ProcessMessage message) method InitializeStepAsync (line 276) | protected virtual async ValueTask InitializeStepAsync() method DeinitializeStepAsync (line 327) | public virtual Task DeinitializeStepAsync() method InvokeFunction (line 340) | internal Task InvokeFunction(KernelFunction function, ... method ToKernelProcessStepInfoAsync (line 349) | internal virtual async Task ToKernelProcessStep... method EmitEvent (line 363) | protected void EmitEvent(ProcessEvent localEvent) method ScopedEvent (line 374) | protected ProcessEvent ScopedEvent(ProcessEvent localEvent) FILE: dotnet/src/Experimental/Process.Runtime.Dapr.UnitTests/KernelProcessEventSerializationTests.cs class KernelProcessEventSerializationTests (line 15) | public class KernelProcessEventSerializationTests method VerifySerializeEventSingleTest (line 21) | [Fact] method VerifySerializeEventMixedTest (line 37) | [Fact] method VerifyDataContractSerializationTest (line 56) | [Fact] method VerifyContainerSerialization (line 92) | private static void VerifyContainerSerialization(KernelProcessEvent[] ... class ComplexData (line 108) | internal sealed class ComplexData FILE: dotnet/src/Experimental/Process.Runtime.Dapr.UnitTests/ProcessEventSerializationTests.cs class ProcessEventSerializationTests (line 15) | public class ProcessEventSerializationTests method VerifySerializeEventSingleTest (line 21) | [Fact] method VerifySerializeEventMixedTest (line 37) | [Fact] method VerifyDataContractSerializationTest (line 56) | [Fact] method VerifyContainerSerialization (line 92) | private static void VerifyContainerSerialization(ProcessEvent[] proces... class ComplexData (line 108) | internal sealed class ComplexData FILE: dotnet/src/Experimental/Process.Runtime.Dapr.UnitTests/ProcessMessageSerializationTests.cs class ProcessMessageSerializationTests (line 15) | public class ProcessMessageSerializationTests method VerifySerializeMessageSingleTest (line 21) | [Fact] method VerifySerializeMessageMixedTest (line 37) | [Fact] method VerifySerializeMessageManyTest (line 56) | [Fact] method VerifyDataContractSerializationTest (line 76) | [Fact] method VerifyContainerSerialization (line 112) | private static void VerifyContainerSerialization(ProcessMessage[] proc... method CreateMessage (line 128) | private static ProcessMessage CreateMessage(Dictionary(this T obj, Stream stream) where T : c... method Deserialize (line 19) | public static T? Deserialize(this Stream stream) FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Actors/ActorStateKeys.cs class ActorStateKeys (line 8) | internal static class ActorStateKeys FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Actors/EventBufferActor.cs class EventBufferActor (line 13) | internal class EventBufferActor : Actor, IEventBuffer method EventBufferActor (line 21) | public EventBufferActor(ActorHost host) : base(host) method DequeueAllAsync (line 29) | public async Task> DequeueAllAsync() method EnqueueAsync (line 42) | public async Task EnqueueAsync(string stepEvent) method OnActivateAsync (line 55) | protected override async Task OnActivateAsync() FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Actors/ExternalEventBufferActor.cs class ExternalEventBufferActor (line 13) | internal class ExternalEventBufferActor : Actor, IExternalEventBuffer method ExternalEventBufferActor (line 21) | public ExternalEventBufferActor(ActorHost host) : base(host) method DequeueAllAsync (line 29) | public async Task> DequeueAllAsync() method EnqueueAsync (line 42) | public async Task EnqueueAsync(string externalEvent) method OnActivateAsync (line 55) | protected override async Task OnActivateAsync() FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Actors/ExternalMessageBufferActor.cs class ExternalMessageBufferActor (line 11) | internal sealed class ExternalMessageBufferActor : Actor, IExternalMessa... method ExternalMessageBufferActor (line 20) | public ExternalMessageBufferActor(ActorHost host, IExternalKernelProce... method EmitExternalEventAsync (line 25) | public async Task EmitExternalEventAsync(string externalTopicEvent, Ke... method OnDeactivateAsync (line 30) | protected override async Task OnDeactivateAsync() method OnActivateAsync (line 35) | protected override async Task OnActivateAsync() FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Actors/ExternalMessageBufferActorWrapper.cs class ExternalMessageBufferActorWrapper (line 12) | [KnownType(typeof(KernelProcessProxyMessage))] method ExternalMessageBufferActorWrapper (line 21) | public ExternalMessageBufferActorWrapper(IExternalMessageBuffer actor) method EmitExternalEventAsync (line 27) | public async Task EmitExternalEventAsync(string externalTopicEvent, Ke... method Initialize (line 33) | public ValueTask Initialize() method Uninitialize (line 40) | public ValueTask Uninitialize() FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Actors/MapActor.cs class MapActor (line 16) | internal sealed class MapActor : StepActor, IMap method MapActor (line 32) | public MapActor(ActorHost host, Kernel kernel) method InitializeMapAsync (line 39) | public async Task InitializeMapAsync(DaprMapInfo mapInfo, string? pare... method ToDaprStepInfoAsync (line 63) | public override Task ToDaprStepInfoAsync() => Task.FromR... method OnActivateAsync (line 65) | protected override async Task OnActivateAsync() method HandleMessageAsync (line 86) | internal override async Task HandleMessageAsync(ProcessMessage message) method InitializeMapActor (line 167) | private void InitializeMapActor(DaprMapInfo mapInfo, string? parentPro... type TypedResult (line 185) | private sealed record TypedResult(Type ResultType, Array Results); FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Actors/MessageBufferActor.cs class MessageBufferActor (line 13) | internal class MessageBufferActor : Actor, IMessageBuffer method MessageBufferActor (line 21) | public MessageBufferActor(ActorHost host) : base(host) method DequeueAllAsync (line 29) | public async Task> DequeueAllAsync() method EnqueueAsync (line 42) | public async Task EnqueueAsync(string message) method OnActivateAsync (line 55) | protected override async Task OnActivateAsync() FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Actors/ProcessActor.cs class ProcessActor (line 20) | internal sealed class ProcessActor : StepActor, IProcess, IDisposable method ProcessActor (line 40) | public ProcessActor(ActorHost host, Kernel kernel) method InitializeProcessAsync (line 50) | public async Task InitializeProcessAsync(DaprProcessInfo processInfo, ... method StartAsync (line 81) | public Task StartAsync(bool keepAlive) method RunOnceAsync (line 101) | public async Task RunOnceAsync(string processEvent) method StopAsync (line 114) | public async Task StopAsync() method SendMessageAsync (line 144) | public async Task SendMessageAsync(string processEvent) method GetProcessInfoAsync (line 154) | public async Task GetProcessInfoAsync() method ToDaprStepInfoAsync (line 164) | public override async Task ToDaprStepInfoAsync() method OnActivateAsync (line 169) | protected override async Task OnActivateAsync() method HandleMessageAsync (line 197) | internal override async Task HandleMessageAsync(ProcessMessage message) method GetScopedGlobalErrorEventBufferId (line 219) | internal static ActorId GetScopedGlobalErrorEventBufferId(string proce... method ActivateStepAsync (line 226) | protected override ValueTask ActivateStepAsync() method InitializeProcessActorAsync (line 233) | private async Task InitializeProcessActorAsync(DaprProcessInfo process... method Internal_ExecuteAsync (line 304) | private async Task Internal_ExecuteAsync(int maxSupersteps = 100, bool... method EnqueueExternalMessagesAsync (line 368) | private async Task EnqueueExternalMessagesAsync() method HandleGlobalErrorMessageAsync (line 398) | private async Task HandleGlobalErrorMessageAsync() method SendOutgoingPublicEventsAsync (line 437) | private async Task SendOutgoingPublicEventsAsync() method IsEndMessageSentAsync (line 473) | private async Task IsEndMessageSentAsync() method ToDaprProcessInfoAsync (line 486) | private async Task ToDaprProcessInfoAsync() method ScopedActorId (line 500) | private ActorId ScopedActorId(ActorId actorId, bool scopeToParent = fa... method ScopedEvent (line 516) | private ProcessEvent ScopedEvent(ProcessEvent daprEvent) method Dispose (line 524) | public void Dispose() FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Actors/ProxyActor.cs class ProxyActor (line 15) | internal sealed class ProxyActor : StepActor, IProxy method ProxyActor (line 26) | public ProxyActor(ActorHost host, Kernel kernel) method AssignStepFunctionParameterValues (line 32) | internal override void AssignStepFunctionParameterValues(ProcessMessag... method GenerateInitialInputs (line 63) | internal override Dictionary?> Gen... method InitializeProxyAsync (line 74) | public async Task InitializeProxyAsync(DaprProxyInfo proxyInfo, string... FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Actors/StepActor.cs class StepActor (line 20) | internal class StepActor : Actor, IStep, IKernelProcessMessageChannel method StepActor (line 49) | public StepActor(ActorHost host, Kernel kernel) method InitializeStepAsync (line 65) | public async Task InitializeStepAsync(DaprStepInfo stepInfo, string? p... method InitializeStep (line 94) | private void InitializeStep(DaprStepInfo stepInfo, string? parentProce... method PrepareIncomingMessagesAsync (line 124) | public async Task PrepareIncomingMessagesAsync() method ProcessIncomingMessagesAsync (line 146) | public async Task ProcessIncomingMessagesAsync() method ToDaprStepInfoAsync (line 164) | public virtual async Task ToDaprStepInfoAsync() method OnActivateAsync (line 178) | protected override async Task OnActivateAsync() method EmitEventAsync (line 213) | public ValueTask EmitEventAsync(KernelProcessEvent processEvent) => th... method AssignStepFunctionParameterValues (line 216) | internal virtual void AssignStepFunctionParameterValues(ProcessMessage... method HandleMessageAsync (line 254) | internal virtual async Task HandleMessageAsync(ProcessMessage message) method GenerateInitialInputs (line 336) | internal virtual Dictionary?> Gene... method ActivateStepAsync (line 346) | protected virtual async ValueTask ActivateStepAsync() method InvokeFunction (line 417) | private Task InvokeFunction(KernelFunction function, K... method EmitEventAsync (line 426) | internal async ValueTask EmitEventAsync(ProcessEvent daprEvent) method ScopedActorId (line 473) | internal ActorId ScopedActorId(ActorId actorId) method GetEdgeForEvent (line 483) | internal IEnumerable GetEdgeForEvent(string eventId) FILE: dotnet/src/Experimental/Process.Runtime.Dapr/DaprKernelProcessContext.cs class DaprKernelProcessContext (line 15) | public class DaprKernelProcessContext : KernelProcessContext method DaprKernelProcessContext (line 20) | internal DaprKernelProcessContext(KernelProcess process, IActorProxyFa... method StartWithEventAsync (line 51) | internal async Task StartWithEventAsync(KernelProcessEvent initialEven... method SendEventAsync (line 63) | public override async Task SendEventAsync(KernelProcessEvent processEv... method StopAsync (line 70) | public override async Task StopAsync() => await this._daprProcess.Stop... method GetStateAsync (line 76) | public override async Task GetStateAsync() method GetExternalMessageChannelAsync (line 83) | public override Task GetExterna... method GetProcessIdAsync (line 89) | public override async Task GetProcessIdAsync() FILE: dotnet/src/Experimental/Process.Runtime.Dapr/DaprKernelProcessFactory.cs class DaprKernelProcessFactory (line 10) | public static class DaprKernelProcessFactory method StartAsync (line 20) | public static async Task StartAsync(this Ker... FILE: dotnet/src/Experimental/Process.Runtime.Dapr/DaprMapInfo.cs type DaprMapInfo (line 9) | [KnownType(typeof(KernelProcessEdge))] FILE: dotnet/src/Experimental/Process.Runtime.Dapr/DaprProcessInfo.cs type DaprProcessInfo (line 11) | [KnownType(typeof(KernelProcessEdge))] FILE: dotnet/src/Experimental/Process.Runtime.Dapr/DaprProxyInfo.cs type DaprProxyInfo (line 10) | [KnownType(typeof(KernelProcessEdge))] FILE: dotnet/src/Experimental/Process.Runtime.Dapr/DaprStepInfo.cs type DaprStepInfo (line 14) | [KnownType(typeof(KernelProcessEdge))] FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Interfaces/IEventBuffer.cs type IEventBuffer (line 13) | public interface IEventBuffer : IActor method EnqueueAsync (line 20) | Task EnqueueAsync(string stepEvent); method DequeueAllAsync (line 26) | Task> DequeueAllAsync(); FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Interfaces/IExternalEventBuffer.cs type IExternalEventBuffer (line 12) | public interface IExternalEventBuffer : IActor method EnqueueAsync (line 19) | Task EnqueueAsync(string externalEvent); method DequeueAllAsync (line 25) | Task> DequeueAllAsync(); FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Interfaces/IExternalMessageBuffer.cs type IExternalMessageBuffer (line 16) | public interface IExternalMessageBuffer : IActor method EmitExternalEventAsync (line 24) | abstract Task EmitExternalEventAsync(string externalTopicEvent, Kernel... FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Interfaces/IMap.cs type IMap (line 10) | public interface IMap : IActor method InitializeMapAsync (line 17) | Task InitializeMapAsync(DaprMapInfo mapInfo, string? parentProcessId); FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Interfaces/IMessageBuffer.cs type IMessageBuffer (line 13) | public interface IMessageBuffer : IActor method EnqueueAsync (line 20) | Task EnqueueAsync(string message); method DequeueAllAsync (line 26) | Task> DequeueAllAsync(); FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Interfaces/IProcess.cs type IProcess (line 11) | public interface IProcess : IActor, IStep method InitializeProcessAsync (line 20) | Task InitializeProcessAsync(DaprProcessInfo processInfo, string? paren... method StartAsync (line 27) | Task StartAsync(bool keepAlive); method RunOnceAsync (line 35) | Task RunOnceAsync(string processEvent); method StopAsync (line 41) | Task StopAsync(); method SendMessageAsync (line 49) | Task SendMessageAsync(string processEvent); method GetProcessInfoAsync (line 55) | Task GetProcessInfoAsync(); FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Interfaces/IProxy.cs type IProxy (line 10) | public interface IProxy : IActor method InitializeProxyAsync (line 17) | Task InitializeProxyAsync(DaprProxyInfo proxyInfo, string? parentProce... FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Interfaces/IStep.cs type IStep (line 11) | public interface IStep : IActor method InitializeStepAsync (line 18) | Task InitializeStepAsync(DaprStepInfo stepInfo, string? parentProcessI... method PrepareIncomingMessagesAsync (line 24) | Task PrepareIncomingMessagesAsync(); method ProcessIncomingMessagesAsync (line 30) | Task ProcessIncomingMessagesAsync(); method ToDaprStepInfoAsync (line 36) | Task ToDaprStepInfoAsync(); FILE: dotnet/src/Experimental/Process.Runtime.Dapr/KernelProcessDaprExtensions.cs class KernelProcessDaprExtensions (line 10) | public static class KernelProcessDaprExtensions method AddProcessActors (line 16) | public static void AddProcessActors(this ActorRuntimeOptions actorOpti... FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Serialization/KernelProcessEventSerializer.cs class KernelProcessEventSerializer (line 14) | internal static class KernelProcessEventSerializer method ToJson (line 19) | public static string ToJson(this KernelProcessEvent processEvent) method ToKernelProcessEvents (line 29) | public static IList ToKernelProcessEvents(this IEn... method ToKernelProcessEvent (line 46) | public static KernelProcessEvent ToKernelProcessEvent(this string json... FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Serialization/ProcessEventSerializer.cs class ProcessEventSerializer (line 15) | internal static class ProcessEventSerializer method ToJson (line 20) | public static string ToJson(this ProcessEvent processEvent) method ToProcessEvents (line 30) | public static IList ToProcessEvents(this IEnumerable ToProcessMessages(this IEnumerable... method Process (line 48) | private static ProcessMessage Process(MessageContainer messageContainer) FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Serialization/TypeContainers.cs type EventContainer (line 13) | internal sealed record EventContainer(string? DataTypeName, TVal... type MessageContainer (line 21) | internal sealed record MessageContainer(string? DataTypeName, Dictionary... FILE: dotnet/src/Experimental/Process.Runtime.Dapr/Serialization/TypeInfo.cs class TypeInfo (line 10) | internal static class TypeInfo method GetAssemblyQualifiedType (line 15) | public static string? GetAssemblyQualifiedType(object? value) method ConvertValue (line 29) | public static object? ConvertValue(string? assemblyQualifiedTypeName, ... FILE: dotnet/src/Experimental/Process.UnitTests/Core/ProcessBuilderTests.cs class ProcessBuilderTests (line 11) | public class ProcessBuilderTests method ProcessBuilderInitialization (line 21) | [Fact] method AddStepFromTypeAddsStep (line 35) | [Fact] method InvalidOperationExceptionOnAddStepWithSameStepName (line 53) | [Fact] method AddStepFromProcessAddsSubProcess (line 75) | [Fact] method InvalidOperationExceptionOnAddSubprocessWithSameStepName (line 94) | [Fact] method OnExternalEventCreatesEdgeBuilder (line 117) | [Fact] method BuildCreatesKernelProcess (line 134) | [Fact] method OnFunctionErrorCreatesEdgeBuilder (line 153) | [Fact] class TestStep (line 173) | private sealed class TestStep : KernelProcessStep method TestFunction (line 183) | [KernelFunction] class ErrorStep (line 192) | private sealed class ErrorStep : KernelProcessStep method GlobalErrorHandler (line 197) | [KernelFunction] class TestState (line 206) | private sealed class TestState FILE: dotnet/src/Experimental/Process.UnitTests/Core/ProcessEdgeBuilderTests.cs class ProcessEdgeBuilderTests (line 10) | public class ProcessEdgeBuilderTests method ProcessEdgeBuilderInitialization (line 15) | [Fact] method SendEventToShouldSetOutputTarget (line 32) | [Fact] method SendEventToShouldSetMultipleOutputTargets (line 51) | [Fact] class TestStep (line 72) | private sealed class TestStep : KernelProcessStep method TestFunction (line 82) | [KernelFunction] FILE: dotnet/src/Experimental/Process.UnitTests/Core/ProcessMapBuilderTests.cs class ProcessMapBuilderTests (line 12) | public class ProcessMapBuilderTests method ProcessMapBuilderFromStep (line 17) | [Fact] method ProcessMapBuilderFromMap (line 37) | [Fact] method ProcessMapBuilderFromProcess (line 52) | [Fact] method ProcessMapBuilderCanDefineTarget (line 74) | [Fact] method ProcessMapBuilderGetFunctionMetadataMapThrows (line 104) | [Fact] method ProcessMapBuilderWillBuild (line 119) | [Fact] method ProcessMapBuilderFailsBuildForMapTarget (line 143) | [Fact] method ProcessMapBuilderFailsBuildForInvalidTarget (line 162) | [Fact] class SimpleTestStep (line 173) | private sealed class SimpleTestStep : KernelProcessStep method ActivateAsync (line 177) | public override ValueTask ActivateAsync(KernelProcessStepState method ActivateAsync (line 195) | public override ValueTask ActivateAsync(KernelProcessStepState method ActivateAsync (line 213) | public override ValueTask ActivateAsync(KernelProcessStepState GetFunc... FILE: dotnet/src/Experimental/Process.UnitTests/Core/ProcessStepEdgeBuilderTests.cs class ProcessStepEdgeBuilderTests (line 11) | public class ProcessStepEdgeBuilderTests method ConstructorShouldInitializeProperties (line 16) | [Fact] method SendEventToShouldSetOutputTarget (line 35) | [Fact] method SendEventToShouldSetMultipleOutputTargets (line 53) | [Fact] method SendEventToShouldThrowIfOutputTargetAlreadySet (line 74) | [Fact] method StopProcessShouldSetOutputTargetToEndStep (line 93) | [Fact] method StopProcessShouldThrowIfOutputTargetAlreadySet (line 110) | [Fact] method BuildShouldReturnKernelProcessEdge (line 128) | [Fact] class TestStep (line 148) | private sealed class TestStep : KernelProcessStep method TestFunction (line 158) | [KernelFunction] class TestState (line 167) | private sealed class TestState FILE: dotnet/src/Experimental/Process.UnitTests/KernelProcessMapTests.cs class KernelProcessMapTests (line 10) | public class KernelProcessMapTests method KernelProcessMapStateInitialization (line 15) | [Fact] method KernelProcessMapStateRequiredProperties (line 35) | [Fact] FILE: dotnet/src/Experimental/Process.UnitTests/KernelProcessProxyTests.cs class KernelProcessProxyTests (line 10) | public class KernelProcessProxyTests method KernelProcessProxyStateInitialization (line 15) | [Fact] method KernelProcessProxyStateRequiredProperties (line 32) | [Fact] FILE: dotnet/src/Experimental/Process.UnitTests/KernelProcessSerializationTests.cs class KernelProcessSerializationTests (line 15) | public class KernelProcessSerializationTests method KernelProcessSerialization (line 22) | [Fact] method KernelSubProcessSerialization (line 57) | [Fact] method KernelProcessMapSerialization (line 96) | [Fact] method AssertProcess (line 125) | private static void AssertProcess(KernelProcess expectedProcess, Kerne... method AssertStep (line 137) | private static void AssertStep(KernelProcessStepInfo expectedStep, Ker... method AssertProcessState (line 163) | private static void AssertProcessState(KernelProcess process, KernelPr... method AssertStepState (line 178) | private static void AssertStepState(KernelProcessStepInfo step, Dictio... class SimpleStep (line 216) | private sealed class SimpleStep : KernelProcessStep method RunSimple (line 218) | [KernelFunction] class StepState (line 224) | private sealed class StepState class StatefulStep (line 229) | private sealed class StatefulStep : KernelProcessStep method ActivateAsync (line 233) | public override ValueTask ActivateAsync(KernelProcessStepState RunProcessAsync(Kernel k... method GetUnionStateAsync (line 387) | private static async Task GetUnionStateAsync(LocalKernelPr... class IncrementStep (line 399) | private sealed class IncrementStep : KernelProcessStep method IncrementAsync (line 404) | [KernelFunction(IncrementFunction)] class InitialStep (line 414) | private sealed class InitialStep : KernelProcessStep method InitAsync (line 419) | [KernelFunction(InitFunction)] class ComputeStep (line 429) | private sealed class ComputeStep : KernelProcessStep method ComputeAsync (line 435) | [KernelFunction(ComputeFunction)] class ComplexStep (line 447) | private sealed class ComplexStep : KernelProcessStep method ComputeAsync (line 455) | [KernelFunction(ComputeFunction)] method OtherAsync (line 462) | [KernelFunction(OtherFunction)] class FormatStep (line 472) | private sealed class FormatStep : KernelProcessStep method FormatAsync (line 477) | [KernelFunction(FormatFunction)] type UnionState (line 484) | private sealed record UnionState class UnionStep (line 494) | private sealed class UnionStep : KernelProcessStep method ActivateAsync (line 503) | public override ValueTask ActivateAsync(KernelProcessStepState RunProcessAsync(Kernel k... FILE: dotnet/src/Experimental/Process.UnitTests/Steps/AStep.cs class AStep (line 11) | public sealed class AStep : KernelProcessStep method DoItAsync (line 13) | [KernelFunction] FILE: dotnet/src/Experimental/Process.UnitTests/Steps/BStep.cs class BStep (line 11) | public sealed class BStep : KernelProcessStep method DoItAsync (line 13) | [KernelFunction] FILE: dotnet/src/Experimental/Process.UnitTests/Steps/CStep.cs class CStep (line 13) | public sealed class CStep : KernelProcessStep method ActivateAsync (line 21) | public override ValueTask ActivateAsync(KernelProcessStepState> CreateTestE... type TestState (line 172) | private sealed record TestState FILE: dotnet/src/Experimental/Process.Utilities.UnitTests/ProcessTypeExtensionsTests.cs class ProcessTypeExtensionsTests (line 13) | public class ProcessTypeExtensionsTests class TestState (line 15) | private sealed class TestState { } class TestStep (line 16) | private class TestStep : KernelProcessStep { } class DerivedTestStep (line 17) | private sealed class DerivedTestStep : TestStep { } class NonStep (line 18) | private sealed class NonStep { } class NonGenericStep (line 19) | private sealed class NonGenericStep : KernelProcessStep { } method TryGetSubtypeOfStatefulStepDirectSubtypeReturnsTrue (line 24) | [Fact] method TryGetSubtypeOfStatefulStepInheritedSubtypeReturnsTrue (line 42) | [Fact] method TryGetSubtypeOfStatefulStepNotASubtypeReturnsFalse (line 60) | [Fact] method TryGetSubtypeOfStatefulStepNotAGenericSubtypeReturnsFalse (line 77) | [Fact] method TryGetSubtypeOfStatefulStepNullTypeReturnsFalse (line 94) | [Fact] FILE: dotnet/src/Extensions/Extensions.UnitTests/PromptTemplates/Handlebars/HandlebarsPromptTemplateFactoryTests.cs class HandlebarsPromptTemplateFactoryTests (line 11) | public sealed class HandlebarsPromptTemplateFactoryTests method ItCreatesHandlebarsPromptTemplate (line 13) | [Fact] method ItThrowsExceptionForUnknownPromptTemplateFormat (line 29) | [Fact] FILE: dotnet/src/Extensions/Extensions.UnitTests/PromptTemplates/Handlebars/HandlebarsPromptTemplateTestUtils.cs class TestUtilities (line 9) | internal static class TestUtilities method InitializeHbPromptConfig (line 11) | public static PromptTemplateConfig InitializeHbPromptConfig( FILE: dotnet/src/Extensions/Extensions.UnitTests/PromptTemplates/Handlebars/HandlebarsPromptTemplateTests.cs class HandlebarsPromptTemplateTests (line 16) | public sealed class HandlebarsPromptTemplateTests method HandlebarsPromptTemplateTests (line 18) | public HandlebarsPromptTemplateTests() method ItInitializesHandlebarsPromptTemplateInstanceCorrectly (line 25) | [Theory] method ItRendersVariablesAsync (line 39) | [Fact] method ItUsesDefaultValuesAsync (line 55) | [Fact] method ItRendersNestedFunctionsAsync (line 76) | [Fact] method ItRendersConditionalStatementsAsync (line 92) | [Fact] method ItRendersLoopsAsync (line 115) | [Fact] method ItRegistersCustomHelpersAsync (line 136) | [Fact] method ItRendersUserMessagesAsync (line 164) | [Fact] method ItDoesNotRenderMessageTagsAsync (line 203) | [Fact] method ItRendersMessageTagsAsync (line 242) | [Fact] method ItRendersAndDisallowsMessageInjectionAsync (line 286) | [Fact] method ItRendersAndDisallowsMessageInjectionFromSpecificInputParametersAsync (line 324) | [Fact] method ItRendersAndCanBeParsedAsync (line 358) | [Fact] method ItThrowsAnExceptionForComplexTypeEncodingAsync (line 397) | [Fact] method ItRendersInputVariableWithCodeAsync (line 426) | [Fact] method ItRendersContentWithCodeAsync (line 468) | [Fact] method ItTrustsAllTemplatesAsync (line 510) | [Fact] method ItRendersContentWithHtmlEntitiesAsync (line 546) | [Fact] class Foo (line 587) | private sealed class Foo method Bar (line 589) | [KernelFunction, Description("Return Bar")] method BazAsync (line 592) | [KernelFunction, Description("Return Baz")] method QuxAsync (line 599) | [KernelFunction, Description("Return Qux")] FILE: dotnet/src/Extensions/Extensions.UnitTests/PromptTemplates/Handlebars/Helpers/KernelFunctionHelpersTests.cs class KernelFunctionHelpersTests (line 17) | public sealed class KernelFunctionHelpersTests method KernelFunctionHelpersTests (line 19) | public KernelFunctionHelpersTests() method ItRendersFunctionsAsync (line 26) | [Fact] method ItRendersAsyncFunctionsAsync (line 37) | [Fact] method ItRendersFunctionHelpersWithPositionalArgumentsAsync (line 48) | [Fact] method ItThrowsExceptionWhenPositionalArgumentHasInvalidTypeAsync (line 59) | [Fact] method ItThrowsExceptionWhenPositionalArgumentNumberIsIncorrectAsync (line 71) | [Fact] method ItRendersFunctionHelpersWitHashArgumentsAsync (line 83) | [Fact] method ItRendersFunctionHelpersWitHashArgumentsAndInputVariableAsync (line 94) | [Fact] method ShouldThrowExceptionWhenMissingRequiredParameterAsync (line 109) | [Fact] method ShouldThrowExceptionWhenArgumentsAreNotProvidedAsync (line 120) | [Fact] method ShouldThrowExceptionWhenFunctionHelperHasInvalidParameterTypeAsync (line 131) | [Fact] method ShouldThrowExceptionWhenFunctionHasNullPositionalParameterAsync (line 142) | [Fact] method ShouldThrowExceptionWhenFunctionHasNullHashParameterAsync (line 156) | [Fact] method ShouldThrowExceptionWhenFunctionHelperIsNotDefinedAsync (line 170) | [Fact] method ItCanReturnChatMessageContentAsync (line 181) | [Fact] method ItCanReturnRestApiOperationResponseAsync (line 194) | [Theory] method ItCanReturnCustomReturnTypeAsync (line 206) | [Fact] method RenderPromptTemplateAsync (line 223) | private async Task RenderPromptTemplateAsync(string template, ... class Foo (line 241) | private sealed class Foo method Bar (line 243) | [KernelFunction, Description("Return Bar")] method BazAsync (line 246) | [KernelFunction, Description("Return Baz")] method Combine (line 253) | [KernelFunction, Description("Return words concatenated")] method StringifyInt (line 256) | [KernelFunction, Description("Return number as string")] method ChatMessageContent (line 259) | [KernelFunction, Description("Return ChatMessageContent")] method RestApiOperationResponse (line 262) | [KernelFunction, Description("Return RestApiOperationResponse")] method CustomReturnType (line 265) | [KernelFunction, Description("Return CustomReturnType")] class CustomReturnType (line 269) | private sealed class CustomReturnType(string textProperty) method ToString (line 273) | public override string ToString() => this.TextProperty; FILE: dotnet/src/Extensions/Extensions.UnitTests/PromptTemplates/Handlebars/Helpers/KernelHelperUtilsTests.cs class KernelHelperUtilsTests (line 11) | public class KernelHelperUtilsTests method ItRegistersHelperWhenNameIsUnique (line 13) | [Fact] method ItThrowsInvalidOperationExceptionWhenNameIsAlreadyRegistered (line 28) | [Fact] method IsNumericTypeWorksCorrectly (line 42) | [Theory] method TryParseAnyNumberWorksCorrectly (line 63) | [Theory] FILE: dotnet/src/Extensions/Extensions.UnitTests/PromptTemplates/Handlebars/Helpers/KernelSystemHelpersTests.cs class KernelSystemHelpersTests (line 16) | public sealed class KernelSystemHelpersTests method KernelSystemHelpersTests (line 18) | public KernelSystemHelpersTests() method ItRendersTemplateWithMessageHelperAsync (line 25) | [Fact] method ItRendersTemplateWithSetHelperAsync (line 38) | [Theory] method ItRendersTemplateWithJsonHelperAsync (line 53) | [Theory] method ItThrowsExceptionWithJsonHelperWithoutArgumentsAsync (line 73) | [Fact] method ComplexVariableTypeReturnsObjectAsync (line 86) | [Fact] method VariableWithPropertyReferenceReturnsPropertyValueAsync (line 105) | [Fact] method VariableWithNestedObjectReturnsNestedObjectAsync (line 124) | [Fact] method ItRendersTemplateWithArrayHelperAsync (line 143) | [Fact] method ItRendersTemplateWithArrayHelperAndVariableReferenceAsync (line 156) | [Fact] method ItRendersTemplateWithRawHelperAsync (line 180) | [Fact] method ItRendersTemplateWithRangeHelperAsync (line 193) | [Fact] method ItRendersTemplateWithConcatHelperAsync (line 206) | [Fact] method ItRendersTemplateWithdSetAndConcatHelpersAsync (line 223) | [Fact] method ItRendersTemplateWithOrHelperAsync (line 236) | [Theory] method ItRendersTemplateWithEqualHelperAsync (line 258) | [Theory] method ItThrowsExceptionIfMessageDoesNotContainRoleAsync (line 275) | [Fact] method RenderPromptTemplateAsync (line 301) | private async Task RenderPromptTemplateAsync( FILE: dotnet/src/Extensions/Extensions.UnitTests/XunitHelpers/TestConsoleLogger.cs class TestConsoleLogger (line 11) | internal static class TestConsoleLogger method LogBuilder (line 18) | private static ILoggerFactory LogBuilder() FILE: dotnet/src/Extensions/PromptTemplates.Handlebars/Extensions/HandlebarsKernelExtensions.cs class HandlebarsKernelExtensions (line 12) | public static class HandlebarsKernelExtensions method InvokeHandlebarsPromptAsync (line 24) | public static Task InvokeHandlebarsPromptAsync( FILE: dotnet/src/Extensions/PromptTemplates.Handlebars/HandlebarsPromptTemplate.cs class HandlebarsPromptTemplate (line 18) | internal sealed class HandlebarsPromptTemplate : IPromptTemplate method HandlebarsPromptTemplate (line 32) | internal HandlebarsPromptTemplate(PromptTemplateConfig promptConfig, b... method RenderAsync (line 43) | public async Task RenderAsync(Kernel kernel, KernelArguments? ... method RegisterHelpers (line 69) | private void RegisterHelpers( method GetVariables (line 101) | private KernelArguments GetVariables(KernelArguments? arguments) method GetEncodedValueOrDefault (line 135) | private object GetEncodedValueOrDefault(PromptTemplateConfig promptTem... method IsSafeType (line 182) | private bool IsSafeType(Type type) FILE: dotnet/src/Extensions/PromptTemplates.Handlebars/HandlebarsPromptTemplateFactory.cs class HandlebarsPromptTemplateFactory (line 10) | public sealed class HandlebarsPromptTemplateFactory : IPromptTemplateFac... method HandlebarsPromptTemplateFactory (line 40) | public HandlebarsPromptTemplateFactory(HandlebarsPromptTemplateOptions... method TryCreate (line 46) | public bool TryCreate(PromptTemplateConfig templateConfig, [NotNullWhe... FILE: dotnet/src/Extensions/PromptTemplates.Handlebars/HandlebarsPromptTemplateOptions.cs class HandlebarsPromptTemplateOptions (line 13) | public sealed class HandlebarsPromptTemplateOptions : HandlebarsHelpersO... method HandlebarsPromptTemplateOptions (line 60) | public HandlebarsPromptTemplateOptions() FILE: dotnet/src/Extensions/PromptTemplates.Handlebars/Helpers/KernelHelperUtils.cs class KernelHelpersUtils (line 14) | internal static class KernelHelpersUtils method RegisterHelperSafe (line 22) | internal static void RegisterHelperSafe(IHandlebars handlebarsInstance... method GetArgumentValue (line 37) | internal static object? GetArgumentValue(object argument, KernelArgume... method ProcessArguments (line 56) | internal static Arguments ProcessArguments(Arguments arguments, Kernel... method IsNumericType (line 71) | public static bool IsNumericType(Type? type) method TryParseAnyNumber (line 95) | public static bool TryParseAnyNumber(string? input) method DeserializeJsonNode (line 108) | public static object? DeserializeJsonNode(JsonNode? jsonContent) FILE: dotnet/src/Extensions/PromptTemplates.Handlebars/Helpers/KernelHelpers/KernelFunctionHelpers.cs class KernelFunctionHelpers (line 18) | internal static class KernelFunctionHelpers method Register (line 30) | public static void Register( method RegisterFunctionAsHelper (line 47) | private static void RegisterFunctionAsHelper( method IsExpectedParameterType (line 104) | private static bool IsExpectedParameterType(KernelParameterMetadata pa... method ProcessHashArguments (line 135) | private static void ProcessHashArguments( method ProcessPositionalArguments (line 171) | private static void ProcessPositionalArguments(KernelFunctionMetadata ... method InvokeKernelFunction (line 201) | private static object? InvokeKernelFunction( method ParseResult (line 219) | private static object? ParseResult(FunctionResult result) FILE: dotnet/src/Extensions/PromptTemplates.Handlebars/Helpers/KernelHelpers/KernelSystemHelpers.cs method Register (line 31) | public static void Register( FILE: dotnet/src/Extensions/PromptTemplates.Liquid.UnitTests/LiquidTemplateFactoryTest.cs class LiquidTemplateFactoryTest (line 9) | public class LiquidTemplateFactoryTest method ItThrowsExceptionForUnknownPromptTemplateFormat (line 11) | [Theory] method ItCreatesLiquidPromptTemplate (line 30) | [Fact] FILE: dotnet/src/Extensions/PromptTemplates.Liquid.UnitTests/LiquidTemplateTest.cs class LiquidTemplateTest (line 15) | public class LiquidTemplateTest method ItRenderChatTestAsync (line 23) | [Fact] method ItRendersUserMessagesWhenAllowUnsafeIsTrueAsync (line 101) | [Fact] method ItRenderColonAndTagsWhenAllowUnsafeIsTrueAsync (line 154) | [Fact] method ItRenderColonAndTagsWhenAllowUnsafeIsFalseAsync (line 239) | [Fact] method ItDoesNotRendersUserMessagesWhenAllowUnsafeIsFalseAsync (line 324) | [Fact] method ItRendersUserMessagesAndDisallowsMessageInjectionAsync (line 388) | [Fact] method ItRendersContentWithCodeAsync (line 450) | [Fact] method ItRendersAndCanBeParsedAsync (line 494) | [Fact] method ItEncodesTagsWhenArgumentIsObjectAsync (line 553) | [Fact] method ItRendersVariablesAsync (line 583) | [Fact] method ItUsesDefaultValuesAsync (line 616) | [Fact] method ItRendersConditionalStatementsAsync (line 641) | [Fact] method ItRendersLoopsAsync (line 671) | [Fact] method SerializeChatHistory (line 764) | private string SerializeChatHistory(ChatHistory chatHistory) FILE: dotnet/src/Extensions/PromptTemplates.Liquid/LiquidPromptTemplate.cs class LiquidPromptTemplate (line 18) | internal sealed partial class LiquidPromptTemplate : IPromptTemplate method RoleRegex (line 35) | [GeneratedRegex(@"(?system|assistant|user|function|developer):\s... method RoleRegex (line 38) | private static Regex RoleRegex() => s_roleRegex; method LiquidPromptTemplate (line 49) | public LiquidPromptTemplate(PromptTemplateConfig config, bool allowDan... method RenderAsync (line 95) | public async Task RenderAsync(Kernel kernel, KernelArguments? ... method Encoding (line 143) | private string Encoding(string text) method ReplaceReservedStringBackToColonIfNeeded (line 150) | private string ReplaceReservedStringBackToColonIfNeeded(string text) method GetTemplateContext (line 163) | private TemplateContext GetTemplateContext(KernelArguments? arguments) method GetEncodedValueOrDefault (line 198) | private object GetEncodedValueOrDefault(PromptTemplateConfig promptTem... method IsSafeType (line 245) | private bool IsSafeType(Type type) class SimpleVariablesVisitor (line 274) | private sealed class SimpleVariablesVisitor : AstVisitor method InferInputs (line 280) | public static HashSet InferInputs(IFluidTemplate template) method Visit (line 293) | public override Statement Visit(Statement statement) method VisitMemberExpression (line 311) | protected override Expression VisitMemberExpression(MemberExpression... FILE: dotnet/src/Extensions/PromptTemplates.Liquid/LiquidPromptTemplateFactory.cs class LiquidPromptTemplateFactory (line 11) | public sealed class LiquidPromptTemplateFactory : IPromptTemplateFactory method TryCreate (line 30) | public bool TryCreate(PromptTemplateConfig templateConfig, [NotNullWhe... FILE: dotnet/src/Functions/Functions.Grpc/Extensions/GrpcKernelExtensions.cs class GrpcKernelExtensions (line 22) | public static class GrpcKernelExtensions method ImportPluginFromGrpcDirectory (line 33) | public static KernelPlugin ImportPluginFromGrpcDirectory( method ImportPluginFromGrpcFile (line 50) | public static KernelPlugin ImportPluginFromGrpcFile( method ImportPluginFromGrpc (line 67) | public static KernelPlugin ImportPluginFromGrpc( method CreatePluginFromGrpcDirectory (line 84) | public static KernelPlugin CreatePluginFromGrpcDirectory( method CreatePluginFromGrpcFile (line 120) | public static KernelPlugin CreatePluginFromGrpcFile( method CreatePluginFromGrpc (line 148) | public static KernelPlugin CreatePluginFromGrpc( method CreateGrpcFunction (line 197) | private static KernelFunction CreateGrpcFunction( FILE: dotnet/src/Functions/Functions.Grpc/GrpcOperationRunner.cs class GrpcOperationRunner (line 25) | internal sealed class GrpcOperationRunner(HttpClient httpClient) method RunAsync (line 43) | public async Task RunAsync(GrpcOperation operation, Kernel... method CastToStringArguments (line 85) | private static Dictionary CastToStringArguments(Kernel... method ConvertResponse (line 104) | private static JsonObject ConvertResponse(object response, Type respon... method GetAddress (line 123) | private string GetAddress(GrpcOperation operation, Dictionary CreateMarshaller(Type contractType) method GenerateOperationRequest (line 171) | private object GenerateOperationRequest(GrpcOperation operation, Type ... method BuildGrpcOperationDataContractType (line 190) | private static TypeInfo BuildGrpcOperationDataContractType(GrpcOperati... method GetNetType (line 249) | private static Type GetNetType(string type) => FILE: dotnet/src/Functions/Functions.Grpc/Model/GrpcOperation.cs class GrpcOperation (line 10) | internal sealed class GrpcOperation method GrpcOperation (line 29) | public GrpcOperation( method CreateParameters (line 91) | internal static List CreateParameters() => FILE: dotnet/src/Functions/Functions.Grpc/Model/GrpcOperationDataContractType.cs class GrpcOperationDataContractType (line 10) | internal sealed class GrpcOperationDataContractType(string name, IList Parse(Stream protoDocument, string protoFi... method GetGrpcOperations (line 49) | private List GetGrpcOperations(FileDescriptorProto model) method CreateDataContract (line 79) | private GrpcOperationDataContractType CreateDataContract(IList GetDataContractFields... method GetProtobufDataTypeName (line 122) | private static string GetProtobufDataTypeName(FieldDescriptorProto.Typ... FILE: dotnet/src/Functions/Functions.Markdown/KernelFunctionMarkdown.cs class KernelFunctionMarkdown (line 14) | public static class KernelFunctionMarkdown method FromPromptMarkdown (line 27) | public static KernelFunction FromPromptMarkdown( method CreateFromPromptMarkdown (line 43) | internal static PromptTemplateConfig CreateFromPromptMarkdown(string t... FILE: dotnet/src/Functions/Functions.Markdown/MarkdownKernelExtensions.cs class MarkdownKernelExtensions (line 8) | public static class MarkdownKernelExtensions method CreateFunctionFromMarkdown (line 21) | public static KernelFunction CreateFunctionFromMarkdown( FILE: dotnet/src/Functions/Functions.OpenApi.Extensions/Extensions/ApiManifestKernelExtensions.cs class ApiManifestKernelExtensions (line 25) | public static class ApiManifestKernelExtensions method ImportPluginFromApiManifestAsync (line 36) | public static async Task ImportPluginFromApiManifestAsync( method ImportPluginFromApiManifestAsync (line 54) | public static async Task ImportPluginFromApiManifestAsync( method CreatePluginFromApiManifestAsync (line 76) | public static async Task CreatePluginFromApiManifestAsync( method CreatePluginFromApiManifestAsync (line 94) | public static async Task CreatePluginFromApiManifestAsync( FILE: dotnet/src/Functions/Functions.OpenApi.Extensions/Extensions/ApiManifestPluginParameters.cs class ApiManifestPluginParameters (line 10) | public sealed class ApiManifestPluginParameters method ApiManifestPluginParameters (line 34) | public ApiManifestPluginParameters( FILE: dotnet/src/Functions/Functions.OpenApi.Extensions/Extensions/CopilotAgentPluginKernelExtensions.cs class CopilotAgentPluginKernelExtensions (line 25) | public static class CopilotAgentPluginKernelExtensions method ImportPluginFromCopilotAgentPluginAsync (line 36) | public static async Task ImportPluginFromCopilotAgentPlu... method CreatePluginFromCopilotAgentPluginAsync (line 57) | public static async Task CreatePluginFromCopilotAgentPlu... method TrimOperationDescriptions (line 233) | private static void TrimOperationDescriptions(RestApiOperation operation) FILE: dotnet/src/Functions/Functions.OpenApi.Extensions/Extensions/CopilotAgentPluginParameters.cs class CopilotAgentPluginParameters (line 10) | public sealed class CopilotAgentPluginParameters FILE: dotnet/src/Functions/Functions.OpenApi.Extensions/Extensions/DeclarativeAgentExtensions.cs class DeclarativeAgentExtensions (line 20) | public static class DeclarativeAgentExtensions method CreateChatCompletionAgentFromDeclarativeAgentManifestAsync (line 32) | public static async Task CreateChatCompletionAgentFromDeclarativeAg... method ImportCAPFromActionAsync (line 89) | private static async Task ImportCAPFromActionAsync(DCAction action, st... method GetEffectiveInstructionsAsync (line 107) | private static async Task GetEffectiveInstructionsAsync(strin... method GetFullPath (line 123) | private static string GetFullPath(string? manifestDirectory, string re... FILE: dotnet/src/Functions/Functions.OpenApi.Extensions/Extensions/OperationIdNormalizationOpenApiVisitor.cs class OperationIdNormalizationOpenApiVisitor (line 12) | internal sealed class OperationIdNormalizationOpenApiVisitor : OpenApiVi... method Visit (line 14) | public override void Visit(OpenApiOperation operation) FILE: dotnet/src/Functions/Functions.OpenApi/DocumentLoader.cs class DocumentLoader (line 14) | internal static class DocumentLoader method LoadDocumentFromUriAsync (line 16) | internal static async Task LoadDocumentFromUriAsync( method LoadDocumentFromUriAsStreamAsync (line 28) | internal static async Task LoadDocumentFromUriAsStreamAsync( method LoadDocumentResponseFromUriAsync (line 42) | private static async Task LoadDocumentResponseFro... method LoadDocumentFromFilePathAsync (line 63) | internal static async Task LoadDocumentFromFilePathAsync( method CheckIfFileExists (line 82) | private static void CheckIfFileExists(string filePath, ILogger logger) method LoadDocumentFromFilePathAsStream (line 92) | internal static Stream LoadDocumentFromFilePathAsStream( method LoadDocumentFromStreamAsync (line 103) | internal static async Task LoadDocumentFromStreamAsync( FILE: dotnet/src/Functions/Functions.OpenApi/Extensions/OpenApiFunctionExecutionParameters.cs class OpenApiFunctionExecutionParameters (line 15) | public class OpenApiFunctionExecutionParameters method OpenApiFunctionExecutionParameters (line 130) | public OpenApiFunctionExecutionParameters( FILE: dotnet/src/Functions/Functions.OpenApi/Extensions/OpenApiKernelExtensions.cs class OpenApiKernelExtensions (line 19) | public static class OpenApiKernelExtensions method ImportPluginFromOpenApiAsync (line 30) | public static async Task ImportPluginFromOpenApiAsync( method ImportPluginFromOpenApiAsync (line 51) | public static async Task ImportPluginFromOpenApiAsync( method ImportPluginFromOpenApiAsync (line 72) | public static async Task ImportPluginFromOpenApiAsync( method ImportPluginFromOpenApi (line 92) | public static KernelPlugin ImportPluginFromOpenApi( method CreatePluginFromOpenApiAsync (line 112) | public static async Task CreatePluginFromOpenApiAsync( method CreatePluginFromOpenApiAsync (line 151) | public static async Task CreatePluginFromOpenApiAsync( method CreatePluginFromOpenApiAsync (line 194) | public static async Task CreatePluginFromOpenApiAsync( method CreatePluginFromOpenApi (line 228) | public static KernelPlugin CreatePluginFromOpenApi( method CreateOpenApiPluginAsync (line 252) | private static async Task CreateOpenApiPluginAsync( FILE: dotnet/src/Functions/Functions.OpenApi/Extensions/OpenApiSchemaExtensions.cs class OpenApiSchemaExtensions (line 11) | internal static class OpenApiSchemaExtensions method ToJsonSchema (line 18) | internal static KernelJsonSchema ToJsonSchema(this OpenApiSchema schema) FILE: dotnet/src/Functions/Functions.OpenApi/Extensions/RestApiOperationExtensions.cs class RestApiOperationExtensions (line 12) | internal static partial class RestApiOperationExtensions method GetParameters (line 29) | public static IReadOnlyList GetParameters( method GetDefaultReturnParameter (line 64) | public static KernelReturnParameterMetadata? GetDefaultReturnParameter... method GetDefaultResponse (line 80) | private static RestApiExpectedResponse? GetDefaultResponse(IDictionary... method GetPayloadParameters (line 103) | private static List GetPayloadParameters(RestApiOper... method CreateContentTypeArtificialParameter (line 143) | private static RestApiParameter CreateContentTypeArtificialParameter(R... method CreatePayloadArtificialParameter (line 160) | private static RestApiParameter CreatePayloadArtificialParameter(RestA... method GetParametersFromPayloadMetadata (line 185) | private static List GetParametersFromPayloadMetadata... method GetPropertyName (line 235) | private static string GetPropertyName(RestApiPayloadProperty property,... method InvalidSymbolsRegex (line 249) | [GeneratedRegex("[^0-9A-Za-z_]+")] method InvalidSymbolsRegex (line 252) | private static Regex InvalidSymbolsRegex() => s_invalidSymbolsRegex; FILE: dotnet/src/Functions/Functions.OpenApi/Extensions/RestApiOperationResponseExtensions.cs class RestApiOperationResponseExtensions (line 12) | public static class RestApiOperationResponseExtensions method IsValid (line 24) | public static bool IsValid(this RestApiOperationResponse response) method ValidateJson (line 45) | private static bool ValidateJson(RestApiOperationResponse response) method ValidateXml (line 60) | private static bool ValidateXml(RestApiOperationResponse _) method ValidateTextHtml (line 66) | private static bool ValidateTextHtml(RestApiOperationResponse response) FILE: dotnet/src/Functions/Functions.OpenApi/HttpResponseContentReaderContext.cs class HttpResponseContentReaderContext (line 10) | public sealed class HttpResponseContentReaderContext method HttpResponseContentReaderContext (line 17) | internal HttpResponseContentReaderContext(HttpRequestMessage request, ... FILE: dotnet/src/Functions/Functions.OpenApi/Model/RestApiExpectedResponse.cs class RestApiExpectedResponse (line 8) | public sealed class RestApiExpectedResponse method RestApiExpectedResponse (line 31) | internal RestApiExpectedResponse(string description, string mediaType,... FILE: dotnet/src/Functions/Functions.OpenApi/Model/RestApiInfo.cs class RestApiInfo (line 8) | public sealed class RestApiInfo method RestApiInfo (line 28) | internal RestApiInfo() FILE: dotnet/src/Functions/Functions.OpenApi/Model/RestApiOAuthFlow.cs class RestApiOAuthFlow (line 12) | public sealed class RestApiOAuthFlow method RestApiOAuthFlow (line 44) | internal RestApiOAuthFlow() method Freeze (line 49) | internal void Freeze() FILE: dotnet/src/Functions/Functions.OpenApi/Model/RestApiOAuthFlows.cs class RestApiOAuthFlows (line 8) | public sealed class RestApiOAuthFlows method RestApiOAuthFlows (line 33) | internal RestApiOAuthFlows() method Freeze (line 37) | internal void Freeze() FILE: dotnet/src/Functions/Functions.OpenApi/Model/RestApiOperation.cs class RestApiOperation (line 16) | public sealed class RestApiOperation method RestApiOperation (line 132) | internal RestApiOperation( method BuildOperationUrl (line 165) | internal Uri BuildOperationUrl(IDictionary arguments,... method BuildHeaders (line 179) | internal IDictionary BuildHeaders(IDictionary arguments) method Freeze (line 249) | internal void Freeze() method BuildPath (line 285) | private string BuildPath(string pathTemplate, IDictionary a... method GetServerUrl (line 346) | private Uri GetServerUrl(Uri? serverUrlOverride, Uri? apiHostUrl, IDic... FILE: dotnet/src/Functions/Functions.OpenApi/Model/RestApiOperationRunOptions.cs class RestApiOperationRunOptions (line 10) | internal sealed class RestApiOperationRunOptions FILE: dotnet/src/Functions/Functions.OpenApi/Model/RestApiParameter.cs class RestApiParameter (line 8) | public sealed class RestApiParameter method RestApiParameter (line 104) | internal RestApiParameter( method Freeze (line 129) | internal void Freeze() FILE: dotnet/src/Functions/Functions.OpenApi/Model/RestApiParameterLocation.cs type RestApiParameterLocation (line 8) | public enum RestApiParameterLocation FILE: dotnet/src/Functions/Functions.OpenApi/Model/RestApiParameterStyle.cs type RestApiParameterStyle (line 8) | public enum RestApiParameterStyle FILE: dotnet/src/Functions/Functions.OpenApi/Model/RestApiPayload.cs class RestApiPayload (line 11) | public sealed class RestApiPayload method RestApiPayload (line 40) | internal RestApiPayload(string mediaType, IList value) method Remove (line 38) | public bool Remove(RestApiSecurityScheme key) method Clear (line 45) | public void Clear() method ContainsKey (line 54) | public bool ContainsKey(RestApiSecurityScheme key) method TryGetValue (line 66) | public bool TryGetValue(RestApiSecurityScheme key, [MaybeNullWhen(fals... method Freeze (line 91) | internal void Freeze() method Add (line 134) | void IDictionary>.Add(RestApiSecu... method ContainsKey (line 141) | bool IDictionary>.ContainsKey(Res... method Remove (line 147) | bool IDictionary>.Remove(RestApiS... method TryGetValue (line 155) | bool IDictionary>.TryGetValue(Res... method Add (line 162) | void ICollection>>.A... method Contains (line 169) | bool ICollection>>.C... method CopyTo (line 175) | void ICollection>>.C... method Remove (line 181) | bool ICollection>>.R... method GetEnumerator (line 188) | IEnumerator>> IEnume... method GetEnumerator (line 194) | IEnumerator IEnumerable.GetEnumerator() method ContainsKey (line 200) | bool IReadOnlyDictionary>.Contain... method TryGetValue (line 207) | bool IReadOnlyDictionary>.TryGetV... FILE: dotnet/src/Functions/Functions.OpenApi/Model/RestApiSecurityScheme.cs class RestApiSecurityScheme (line 10) | public sealed class RestApiSecurityScheme method RestApiSecurityScheme (line 59) | internal RestApiSecurityScheme() method Freeze (line 64) | internal void Freeze() FILE: dotnet/src/Functions/Functions.OpenApi/Model/RestApiServer.cs class RestApiServer (line 11) | public sealed class RestApiServer method RestApiServer (line 39) | internal RestApiServer(string? url = null, IDictionary ParseAsync(Stream stream, Open... method DowngradeDocumentVersionToSupportedOneAsync (line 94) | private async Task DowngradeDocumentVersionToSupportedOneA... method ConvertContentToJsonAsync (line 131) | private static async Task ConvertContentToJsonAsync(Strea... method ExtractRestApiInfo (line 147) | internal static RestApiInfo ExtractRestApiInfo(OpenApiDocument document) method ExtractRestApiOperations (line 164) | private static List ExtractRestApiOperations(OpenApi... method CreateRestApiOperations (line 186) | internal static List CreateRestApiOperations(OpenApi... class ParameterNameAndLocationComparer (line 248) | private sealed class ParameterNameAndLocationComparer : IEqualityCompa... method Equals (line 250) | public bool Equals(OpenApiParameter? x, OpenApiParameter? y) method GetHashCode (line 258) | public int GetHashCode([DisallowNull] OpenApiParameter obj) method CreateRestApiOperationServers (line 268) | private static List CreateRestApiOperationServers(IList... method CreateRestApiSecurityScheme (line 289) | private static RestApiSecurityScheme CreateRestApiSecurityScheme(OpenA... method CreateRestApiOAuthFlows (line 308) | private static RestApiOAuthFlows? CreateRestApiOAuthFlows(OpenApiOAuth... method CreateRestApiOAuthFlow (line 323) | private static RestApiOAuthFlow? CreateRestApiOAuthFlow(OpenApiOAuthFl... method CreateRestApiOperationSecurityRequirements (line 338) | internal static List CreateRestApiOperatio... method CreateRestApiOperationExtensions (line 370) | private static Dictionary CreateRestApiOperationExten... method CreateRestApiOperationParameters (line 412) | private static List CreateRestApiOperationParameters... method CreateRestApiOperationPayload (line 454) | private static RestApiPayload? CreateRestApiOperationPayload(string op... method GetMediaType (line 478) | private static string? GetMediaType(IDictionary CreateRe... method GetPayloadProperties (line 520) | private static List GetPayloadProperties(strin... method GetParameterValue (line 563) | private static object? GetParameterValue(IOpenApiAny valueMetadata, st... method AssertReadingSuccessful (line 595) | private void AssertReadingSuccessful(ReadResult readResult, bool ignor... FILE: dotnet/src/Functions/Functions.OpenApi/OpenApi/OpenApiDocumentParserOptions.cs class OpenApiDocumentParserOptions (line 10) | public sealed class OpenApiDocumentParserOptions FILE: dotnet/src/Functions/Functions.OpenApi/OpenApi/OperationSelectionPredicateContext.cs type OperationSelectionPredicateContext (line 10) | public readonly struct OperationSelectionPredicateContext : IEquatable CreateFromOpenApiAsync( method CreateFromOpenApiAsync (line 72) | public static async Task CreateFromOpenApiAsync( method CreateFromOpenApiAsync (line 113) | public static async Task CreateFromOpenApiAsync( method CreateFromOpenApi (line 143) | public static KernelPlugin CreateFromOpenApi( method CreateOpenApiPluginAsync (line 164) | internal static async Task CreateOpenApiPluginAsync( method CreateOpenApiPlugin (line 200) | internal static KernelPlugin CreateOpenApiPlugin( method CreateRestApiFunction (line 254) | internal static KernelFunction CreateRestApiFunction( method GetSchema (line 335) | private static KernelJsonSchema? GetSchema(RestApiParameter p) method ConvertOperationToValidFunctionName (line 384) | private static string ConvertOperationToValidFunctionName(RestApiOpera... method ConvertOperationIdToValidFunctionName (line 415) | private static string ConvertOperationIdToValidFunctionName(string ope... method SelectOperations (line 451) | private static bool SelectOperations(OperationSelectionPredicateContex... method ConvertParameterDataType (line 472) | private static Type? ConvertParameterDataType(RestApiParameter parameter) method RemoveInvalidCharsRegex (line 499) | [GeneratedRegex("[^0-9A-Za-z_]")] method RemoveInvalidCharsRegex (line 502) | private static Regex RemoveInvalidCharsRegex() => s_removeInvalidChars... FILE: dotnet/src/Functions/Functions.OpenApi/RestApiOperationResponseFactoryContext.cs class RestApiOperationResponseFactoryContext (line 10) | public sealed class RestApiOperationResponseFactoryContext method RestApiOperationResponseFactoryContext (line 19) | internal RestApiOperationResponseFactoryContext(RestApiOperation opera... FILE: dotnet/src/Functions/Functions.OpenApi/RestApiOperationRunner.cs class RestApiOperationRunner (line 23) | internal sealed class RestApiOperationRunner method RestApiOperationRunner (line 145) | public RestApiOperationRunner( method RunAsync (line 194) | public Task RunAsync( method ValidateUrl (line 218) | private void ValidateUrl(Uri url) method SendAsync (line 281) | private async Task SendAsync( method ReadContentAndCreateOperationResponseAsync (line 391) | private async Task ReadContentAndCreateOpera... method BuildOperationPayload (line 425) | private (object? Payload, HttpContent? Content) BuildOperationPayload(... method BuildJsonPayload (line 465) | private (object Payload, HttpContent Content) BuildJsonPayload(RestApi... method BuildJsonObject (line 496) | private JsonObject BuildJsonObject(IList prope... method GetExpectedSchema (line 539) | private static KernelJsonSchema? GetExpectedSchema(IDictionary ReadHttpContentAsync(HttpRequestMessage re... method BuildResponseAsync (line 670) | private async Task BuildResponseAsync(RestAp... method AddRequestOptions (line 704) | private static void AddRequestOptions(Exception exception, HttpRequest... FILE: dotnet/src/Functions/Functions.OpenApi/RestApiOperationServerUrlValidationOptions.cs class RestApiOperationServerUrlValidationOptions (line 14) | [Experimental("SKEXP0040")] FILE: dotnet/src/Functions/Functions.OpenApi/RestApiParameterFilterContext.cs class RestApiParameterFilterContext (line 8) | public sealed class RestApiParameterFilterContext method RestApiParameterFilterContext (line 32) | internal RestApiParameterFilterContext(RestApiOperation operation, Res... FILE: dotnet/src/Functions/Functions.OpenApi/Serialization/ArrayParameterValueSerializer.cs class ArrayParameterValueSerializer (line 12) | internal static class ArrayParameterValueSerializer method SerializeArrayAsSeparateParameters (line 21) | public static string SerializeArrayAsSeparateParameters(string name, J... method SerializeArrayAsDelimitedValues (line 40) | public static string SerializeArrayAsDelimitedValues(JsonArray array, ... FILE: dotnet/src/Functions/Functions.OpenApi/Serialization/FormStyleParameterSerializer.cs class FormStyleParameterSerializer (line 12) | internal static class FormStyleParameterSerializer method Serialize (line 20) | public static string Serialize(RestApiParameter parameter, JsonNode ar... method SerializeArrayParameter (line 55) | private static string SerializeArrayParameter(RestApiParameter paramet... FILE: dotnet/src/Functions/Functions.OpenApi/Serialization/OpenApiTypeConverter.cs class OpenApiTypeConverter (line 15) | internal static class OpenApiTypeConverter method Convert (line 25) | public static JsonNode Convert(string name, string type, object argume... method ValidateSchemaAndConvert (line 87) | private static JsonNode? ValidateSchemaAndConvert(string parameterName... FILE: dotnet/src/Functions/Functions.OpenApi/Serialization/PipeDelimitedStyleParameterSerializer.cs class PipeDelimitedStyleParameterSerializer (line 11) | internal static class PipeDelimitedStyleParameterSerializer method Serialize (line 19) | public static string Serialize(RestApiParameter parameter, JsonNode ar... method SerializeArrayParameter (line 45) | private static string SerializeArrayParameter(RestApiParameter paramet... FILE: dotnet/src/Functions/Functions.OpenApi/Serialization/SimpleStyleParameterSerializer.cs class SimpleStyleParameterSerializer (line 11) | internal static class SimpleStyleParameterSerializer method Serialize (line 19) | public static string Serialize(RestApiParameter parameter, JsonNode ar... method SerializeArrayParameter (line 54) | private static string SerializeArrayParameter(RestApiParameter paramet... FILE: dotnet/src/Functions/Functions.OpenApi/Serialization/SpaceDelimitedStyleParameterSerializer.cs class SpaceDelimitedStyleParameterSerializer (line 11) | internal static class SpaceDelimitedStyleParameterSerializer method Serialize (line 19) | public static string Serialize(RestApiParameter parameter, JsonNode ar... method SerializeArrayParameter (line 44) | private static string SerializeArrayParameter(RestApiParameter paramet... FILE: dotnet/src/Functions/Functions.Prompty.UnitTests/PromptyTests.cs class PromptyTests (line 19) | public sealed class PromptyTests method ChatPromptyTest (line 21) | [Fact] method ChatPromptyShouldSupportCreatingOpenAIExecutionSettings (line 40) | [Fact] method ChatPromptyShouldSupportCreatingOpenAIExecutionSettingsWithJsonObject (line 73) | [Fact] method ItShouldCreateFunctionFromPromptYamlWithNoExecutionSettings (line 106) | [Fact] method ItShouldCreateFunctionFromPromptYamlWithEmbeddedFileProvider (line 125) | [Fact] method ItShouldCreateFunctionFromPromptYamlWithFileProvider (line 145) | [Fact] method ItShouldCreateFunctionFromPromptYamlWithFileInfo (line 166) | [Fact] method ItFailsToParseAnEmptyHeader (line 188) | [Fact] method ItRequiresStringSeparatorPlacement (line 216) | [Theory] method ItSupportsSeparatorInContentAsync (line 250) | [Fact] method ItCreatesInputVariablesForSimpleVariables (line 280) | [Fact] method ItAvoidsCreatingInputVariablesIfAnythingComplex (line 300) | [Theory] method ItCreatesInputVariablesOnlyWhenNoneAreExplicitlySet (line 337) | [Fact] method ItShouldLoadExecutionSettings (line 360) | [Fact] method ItShouldCreateFunctionFromPromptYamlContainingRelativeFileReferences (line 404) | [Fact] method ItShouldCreateFunctionFromPromptYamlContainingRelativeFileReferencesWithFileProvider (line 423) | [Fact] method JsonSchemaTest (line 445) | [Fact] class EchoTextGenerationService (line 471) | private sealed class EchoTextGenerationService : ITextGenerationService method GetTextContentsAsync (line 475) | public Task> GetTextContentsAsync(string ... method GetStreamingTextContentsAsync (line 478) | public async IAsyncEnumerable GetStreamingText... FILE: dotnet/src/Functions/Functions.Prompty/Extensions/PromptyKernelExtensions.cs class PromptyKernelExtensions (line 13) | public static class PromptyKernelExtensions method CreateFunctionFromPromptyFile (line 28) | public static KernelFunction CreateFunctionFromPromptyFile( method CreateFunctionFromPrompty (line 54) | public static KernelFunction CreateFunctionFromPrompty( method CreateFunctionFromPromptyFile (line 85) | public static KernelFunction CreateFunctionFromPromptyFile( method CreateFunctionFromPromptyFile (line 112) | public static KernelFunction CreateFunctionFromPromptyFile( FILE: dotnet/src/Functions/Functions.Prompty/KernelFunctionPrompty.cs class KernelFunctionPrompty (line 17) | public static class KernelFunctionPrompty method FromPrompty (line 33) | public static KernelFunction FromPrompty( method ToPromptTemplateConfig (line 54) | public static PromptTemplateConfig ToPromptTemplateConfig(string promp... method ToJsonSchema (line 119) | private static string? ToJsonSchema(object? input) FILE: dotnet/src/Functions/Functions.UnitTests/Grpc/Extensions/GrpcOperationExtensionsTests.cs class GrpcOperationExtensionsTests (line 9) | public class GrpcOperationExtensionsTests method GrpcOperationExtensionsTests (line 17) | public GrpcOperationExtensionsTests() method ThereShouldBeAddressParameter (line 26) | [Fact] method ThereShouldBePayloadParameter (line 41) | [Fact] FILE: dotnet/src/Functions/Functions.UnitTests/Grpc/GrpcRunnerTests.cs class GrpcRunnerTests (line 19) | public sealed class GrpcRunnerTests : IDisposable method GrpcRunnerTests (line 34) | public GrpcRunnerTests() method ShouldUseAddressProvidedInGrpcOperationAsync (line 41) | [Fact] method ShouldUseAddressOverrideFromArgumentsAsync (line 75) | [Fact] method ShouldRunOperationsWithSimpleDataContractAsync (line 110) | [Fact] method Dispose (line 165) | public void Dispose() class HttpMessageHandlerStub (line 172) | private sealed class HttpMessageHandlerStub : DelegatingHandler method HttpMessageHandlerStub (line 186) | public HttpMessageHandlerStub() method SendAsync (line 194) | protected override async Task SendAsync(HttpReq... FILE: dotnet/src/Functions/Functions.UnitTests/Grpc/Protobuf/ProtoDocumentParserV30Tests.cs class ProtoDocumentParserV30Tests (line 11) | public sealed class ProtoDocumentParserV30Tests method ProtoDocumentParserV30Tests (line 26) | public ProtoDocumentParserV30Tests() method ShouldCreateOperationsForAllServicesInProtoDocument (line 33) | [Fact] method ShouldParseSimpleOperationRequestDataContract (line 52) | [Fact] method ShouldParseSimpleOperationResponseDataContract (line 80) | [Fact] FILE: dotnet/src/Functions/Functions.UnitTests/Grpc/Protobuf/TestPlugins/ResourcePluginsProvider.cs class ResourcePluginsProvider (line 8) | internal static class ResourcePluginsProvider method LoadFromResource (line 15) | public static Stream LoadFromResource(string resourceName) FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/Extensions/CopilotAgentPluginKernelExtensionsTests.cs class CopilotAgentPluginKernelExtensionsTests (line 10) | public sealed class CopilotAgentPluginKernelExtensionsTests method ItCanImportPluginFromCopilotAgentPluginAsync (line 12) | [Fact] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/Extensions/OpenApiKernelExtensionsTests.cs class OpenApiKernelExtensionsTests (line 19) | public sealed class OpenApiKernelExtensionsTests : IDisposable method OpenApiKernelExtensionsTests (line 44) | public OpenApiKernelExtensionsTests() method ItCanIncludeOpenApiOperationParameterTypesIntoFunctionParametersViewAsync (line 55) | [Fact] method ItUsesServerUrlOverrideIfProvidedAsync (line 80) | [Theory] method ItUsesServerUrlFromOpenApiDocumentAsync (line 120) | [Theory] method ItUsesOpenApiDocumentHostUrlWhenServerUrlIsNotProvidedAsync (line 151) | [Theory] method ItShouldRespectRunAsyncCancellationTokenOnExecutionAsync (line 189) | [Fact] method ItShouldSanitizeOperationNameAsync (line 227) | [Fact] method ItCanIncludeOpenApiDeleteAndPatchOperationsAsync (line 245) | [Fact] method ItShouldReplicateMetadataToOperationAsync (line 262) | [Theory] method ItCreatesPluginFromOpenApiSpecificationModel (line 315) | [Fact] method ItImportPluginFromOpenApiSpecificationModel (line 356) | [Fact] method Dispose (line 399) | public void Dispose() method AssertPayloadParameters (line 406) | private static void AssertPayloadParameters(KernelPlugin plugin, strin... method GetFakeFunctionArguments (line 415) | private KernelArguments GetFakeFunctionArguments() FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/Extensions/OpenApiSchemaExtensionsTests.cs class OpenApiSchemaExtensionsTests (line 12) | public class OpenApiSchemaExtensionsTests method ItShouldConvertOpenApiSchemaUsingInvariantCulture (line 14) | [Fact] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/Extensions/RestApiOperationExtensionsTests.cs class RestApiOperationExtensionsTests (line 12) | public class RestApiOperationExtensionsTests method ItShouldAddPayloadAndContentTypeParametersByDefault (line 14) | [Theory] method ItShouldAddPayloadAndContentTypeParametersWhenSpecified (line 43) | [Theory] method ItShouldAddPayloadAndContentTypePropertiesForPlainTextContentType (line 72) | [Theory] method ItShouldAddPayloadAndContentTypePropertiesIfParametersFromPayloadMetadataAreNotRequired (line 101) | [Theory] method ItShouldAddParametersDeclaredInPayloadMetadata (line 130) | [Theory] method ItShouldAddNamespaceToParametersDeclaredInPayloadMetadata (line 179) | [Theory] method ItShouldSetArgumentNameToPayloadParameters (line 228) | [Theory] method ItShouldNotSetArgumentNameToPayloadParametersIfItIsAlreadyProvided (line 256) | [Theory] method ItShouldSetArgumentNameToNonPayloadParameters (line 284) | [Fact] method ItShouldNotSetArgumentNameToNonPayloadParametersIfItIsAlreadyProvided (line 315) | [Fact] method CreateTestOperation (line 346) | private static RestApiOperation CreateTestOperation(string method, Res... method CreateTestJsonPayload (line 360) | private static RestApiPayload CreateTestJsonPayload() method CreateTestTextPayload (line 413) | private static RestApiPayload CreateTestTextPayload() FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/HttpMessageHandlerStub.cs class HttpMessageHandlerStub (line 14) | internal sealed class HttpMessageHandlerStub : DelegatingHandler method HttpMessageHandlerStub (line 28) | public HttpMessageHandlerStub() method HttpMessageHandlerStub (line 36) | public HttpMessageHandlerStub(Stream responseToReturn) method ResetResponse (line 44) | public void ResetResponse() method SendAsync (line 52) | protected override async Task SendAsync(HttpReque... FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/OpenApiDocumentParserExtensionsTests.cs class OpenApiDocumentParserExtensionsTests (line 17) | public class OpenApiDocumentParserExtensionsTests method OpenApiDocumentParserExtensionsTests (line 27) | public OpenApiDocumentParserExtensionsTests() method ItCanExtractExtensionsOfAllTypesAsync (line 32) | [Theory] method ItCanParseMediaTypeAsync (line 81) | [Theory] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/OpenApiDocumentParserV20Tests.cs class OpenApiDocumentParserV20Tests (line 18) | public sealed class OpenApiDocumentParserV20Tests : IDisposable method OpenApiDocumentParserV20Tests (line 33) | public OpenApiDocumentParserV20Tests() method ItCanParsePutOperationBodySuccessfullyAsync (line 40) | [Fact] method ItCanParsePutOperationMetadataSuccessfullyAsync (line 104) | [Fact] method ItCanUseOperationSummaryAsync (line 157) | [Fact] method ItCanExtractSimpleTypeHeaderParameterMetadataSuccessfullyAsync (line 173) | [Fact] method ItCanExtractCsvStyleHeaderParameterMetadataSuccessfullyAsync (line 196) | [Fact] method ItCanExtractHeadersSuccessfullyAsync (line 213) | [Fact] method ItCanExtractAllPathsAsOperationsAsync (line 234) | [Fact] method ItCanParseOperationHavingTextPlainBodySuccessfullyAsync (line 244) | [Fact] method ItCanWorkWithDocumentsWithoutHostAndSchemaAttributesAsync (line 268) | [Fact] method ItCanParseResponsesSuccessfullyAsync (line 285) | [Fact] method ItCanWorkWithDefaultParametersOfVariousTypesAsync (line 309) | [Fact] method ItCanParseRestApiInfoAsync (line 368) | [Fact] method ItCanParseParametersOfPrimitiveDataTypeAsync (line 382) | [Theory] method ItCanParsePropertiesOfObjectDataTypeAsync (line 406) | [Fact] method ItCanFilterOutSpecifiedOperationsAsync (line 420) | [Fact] method ItCanParsePathItemPathParametersAsync (line 441) | [Fact] method ItCanParsePathItemPathParametersAndOverridesAsync (line 517) | [Fact] method GetParameterMetadata (line 601) | private static RestApiParameter GetParameterMetadata(IList> Genera... method ItShouldCreateFunctionWithMultipartFormDataAsync (line 706) | [Fact] method ItCanAddPropertyDescriptionToSchemaAsync (line 719) | [Fact] method Dispose (line 740) | [Fact] method AssertPayloadParameters (line 748) | private static void AssertPayloadParameters(KernelPlugin plugin, strin... class FakePlugin (line 757) | private sealed class FakePlugin method DoFakeAction (line 761) | [KernelFunction] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/OpenApiTestHelper.cs class OpenApiTestHelper (line 13) | internal static class OpenApiTestHelper method ModifyOpenApiDocument (line 20) | internal static MemoryStream ModifyOpenApiDocument(Stream openApiDocum... FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/OperationSelectionPredicateContextTests.cs class OperationSelectionPredicateContextTests (line 8) | public class OperationSelectionPredicateContextTests method ItShouldCheckTwoContextsAreEqual (line 10) | [Fact] method ItShouldCheckTwoContextsAreNotEqual (line 21) | [Fact] method ItShouldCheckContextsIsEqualToItself (line 32) | [Fact] method ItShouldCheckContextIsNotEqualToNull (line 44) | [Fact] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/RestApiOperationResponseConverterTests.cs class RestApiOperationResponseConverterTests (line 8) | public class RestApiOperationResponseConverterTests method RestApiOperationResponseConverterTests (line 12) | public RestApiOperationResponseConverterTests() method ItShouldConvertStringContentToString (line 17) | [Fact] method ItShouldConvertByteContentToString (line 30) | [Fact] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/RestApiOperationResponseTests.cs class RestApiOperationResponseTests (line 9) | public class RestApiOperationResponseTests method ItShouldValidateStringContentWithNoSchema (line 11) | [Fact] method ItShouldValidateByteContentTWithNoSchema (line 24) | [Fact] method ItShouldFailValidationWithSchema (line 37) | [Theory] method ItShouldPassValidationWithSchema (line 54) | [Theory] method IsValidShouldBeTrue (line 72) | [Theory] method IsValidShouldBeFalse (line 89) | [Theory] method ToStringReturnsString (line 106) | [Theory] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/RestApiOperationRunnerTests.cs class RestApiOperationRunnerTests (line 26) | public sealed class RestApiOperationRunnerTests : IDisposable method RestApiOperationRunnerTests (line 46) | public RestApiOperationRunnerTests() method ItCanRunCreateAndUpdateOperationsWithJsonPayloadSuccessfullyAsync (line 55) | [Theory] method ItCanRunCreateAndUpdateOperationsWithPlainTextPayloadSuccessfullyAsync (line 134) | [Theory] method ItShouldAddHeadersToHttpRequestAsync (line 194) | [Fact] method ItShouldAddUserAgentHeaderToHttpRequestIfConfiguredAsync (line 266) | [Fact] method ItShouldBuildJsonPayloadDynamicallyAsync (line 311) | [Fact] method ItShouldBuildJsonPayloadDynamicallyUsingPayloadMetadataDataTypesAsync (line 373) | [Fact] method ItShouldBuildJsonPayloadDynamicallyResolvingArgumentsByFullNamesAsync (line 460) | [Fact] method ItShouldThrowExceptionIfPayloadMetadataDoesNotHaveContentTypeAsync (line 553) | [Fact] method ItShouldThrowExceptionIfContentTypeArgumentIsNotProvidedAsync (line 582) | [Fact] method ItShouldUsePayloadArgumentForPlainTextContentTypeWhenBuildingPayloadDynamicallyAsync (line 611) | [Fact] method ItShouldUsePayloadAndContentTypeArgumentsIfDynamicPayloadBuildingIsNotRequiredAsync (line 653) | [Theory] method ItShouldBuildJsonPayloadDynamicallyExcludingOptionalParametersIfTheirArgumentsNotProvidedAsync (line 696) | [Fact] method ItShouldBuildJsonPayloadDynamicallyIncludingOptionalParametersIfTheirArgumentsProvidedAsync (line 744) | [Fact] method ItShouldAddRequiredQueryStringParametersIfTheirArgumentsProvidedAsync (line 792) | [Fact] method ItShouldAddNotRequiredQueryStringParametersIfTheirArgumentsProvidedAsync (line 841) | [Fact] method ItShouldSkipNotRequiredQueryStringParametersIfNoArgumentsProvidedAsync (line 890) | [Fact] method ItShouldThrowExceptionIfNoArgumentProvidedForRequiredQueryStringParameterAsync (line 938) | [Fact] method ItShouldReadContentAsStringSuccessfullyAsync (line 971) | [Theory] method ItShouldReadContentAsBytesSuccessfullyAsync (line 1014) | [Theory] method ItShouldThrowExceptionForUnsupportedContentTypeAsync (line 1057) | [Fact] method ItShouldReturnRequestUriAndContentAsync (line 1090) | [Fact] method ItShouldHandleNoContentAsync (line 1140) | [InlineData(System.Net.HttpStatusCode.NoContent)] method ItShouldSetHttpRequestMessageOptionsAsync (line 1193) | [Fact] method ItShouldIncludeRequestDataWhenOperationExecutionFailsAsync (line 1250) | [Theory] method ItShouldUseCustomHttpResponseContentReaderAsync (line 1295) | [Fact] method ItShouldUseDefaultHttpResponseContentReaderIfCustomDoesNotReturnAnyContentAsync (line 1328) | [Fact] method ItShouldDisposeContentStreamAndHttpResponseContentMessageAsync (line 1363) | [Fact] method ItShouldUseRestApiOperationPayloadPropertyArgumentNameToLookupArgumentsAsync (line 1406) | [Fact] method ItShouldUseRestApiOperationPayloadPropertyNameToLookupArgumentsIfNoArgumentNameProvidedAsync (line 1471) | [Fact] method ItShouldUseUrlHeaderAndPayloadFactoriesIfProvidedAsync (line 1536) | [Fact] class SchemaTestData (line 1651) | public class SchemaTestData : IEnumerable method GetEnumerator (line 1653) | public IEnumerator GetEnumerator() method GetEnumerator (line 1693) | IEnumerator IEnumerable.GetEnumerator() => this.GetEnumerator(); method ItShouldReturnExpectedSchemaAsync (line 1696) | [Theory] method ItShouldNormalizeContentTypeArgumentAsync (line 1721) | [Theory] method ItShouldProvideValidContextToRestApiOperationResponseFactoryAsync (line 1759) | [Fact] method ItShouldWrapStreamContentIntoHttpResponseStreamAsync (line 1816) | [Fact] method ItShouldNotWrapStreamContentIntoHttpResponseStreamIfItIsAlreadyOfHttpResponseStreamTypeAsync (line 1869) | [Fact] method ItShouldAllowRequestWhenNoValidationOptionsConfiguredAsync (line 1911) | [Fact] method ItShouldBlockRequestWithDisallowedSchemeAsync (line 1932) | [Fact] method ItShouldAllowRequestWithAllowedSchemeAsync (line 1958) | [Fact] method ItShouldBlockRequestNotMatchingAllowedBaseUrlsAsync (line 1981) | [Fact] method ItShouldAllowRequestMatchingAllowedBaseUrlsAsync (line 2009) | [Fact] method ItShouldBlockCloudMetadataEndpointAsync (line 2035) | [Fact] method ItShouldAllowCustomSchemesWhenConfiguredAsync (line 2061) | [Fact] method Dispose (line 2091) | public void Dispose() class HttpMessageHandlerStub (line 2098) | private sealed class HttpMessageHandlerStub : DelegatingHandler method HttpMessageHandlerStub (line 2116) | public HttpMessageHandlerStub() method SendAsync (line 2124) | protected override async Task SendAsync(HttpReq... FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/RestApiOperationTests.cs class RestApiOperationTests (line 19) | public class RestApiOperationTests method ItShouldUseHostUrlIfNoOverrideProvided (line 21) | [Fact] method ItShouldUseHostUrlOverrideIfProvided (line 45) | [Fact] method ItShouldBuildOperationUrlWithPathParametersFromArguments (line 71) | [Fact] method ItShouldUseParameterArgumentNameToLookupArgumentsToBuildOperationUrl (line 116) | [Fact] method ItShouldUseParameterNameToLookupArgumentsToBuildOperationUrlIfNoArgumentsProvidedForArgumentNames (line 161) | [Fact] method ItShouldBuildOperationUrlWithEncodedArguments (line 206) | [Fact] method ShouldBuildResourceUrlWithoutQueryString (line 251) | [Fact] method ItShouldBuildQueryString (line 296) | [Fact] method ItShouldUseParameterArgumentNameToLookupArgumentsToBuildQueryString (line 339) | [Fact] method ItShouldParameterNameToLookupArgumentsToBuildQueryStringIfNoArgumentsProvidedForArgumentNames (line 382) | [Fact] method ItShouldBuildQueryStringWithQuotes (line 425) | [Fact] method ItShouldBuildQueryStringForArray (line 461) | [Fact] method ItShouldRenderHeaderValuesFromArguments (line 497) | [Fact] method ItShouldUseParameterArgumentNameToLookupArgumentsToCreateOperationHeaders (line 550) | [Fact] method ItShouldUseParameterNameToLookupArgumentsToCreateOperationHeadersIfNoArgumentsProvidedForArgumentNames (line 602) | [Fact] method ShouldThrowExceptionIfNoValueProvidedForRequiredHeader (line 655) | [Fact] method ItShouldSkipOptionalHeaderHavingNoValue (line 683) | [Fact] method ItShouldCreateHeaderWithCommaSeparatedValues (line 719) | [Fact] method ItShouldCreateHeaderWithPrimitiveValue (line 757) | [Fact] method ItShouldMixAndMatchHeadersOfDifferentValueTypes (line 795) | [Fact] method ItCreatesNewKernelsOnEachBuild (line 833) | [Fact] method ItHasIdempotentServicesAndPlugins (line 840) | [Fact] method ItDefaultsDataToAnEmptyDictionary (line 859) | [Fact] method ItDefaultsServiceSelectorToSingleton (line 866) | [Fact] class NopServiceSelector (line 891) | private sealed class NopServiceSelector : IAIServiceSelector method TrySelectAIService (line 894) | bool IAIServiceSelector.TrySelectAIService( method ItPropagatesPluginsToBuiltKernel (line 900) | [Fact] method ItSuppliesServicesCollectionToPluginsBuilder (line 915) | [Fact] method ItBuildsServicesIntoKernel (line 922) | [Fact] method ItSupportsMultipleEqualNamedServices (line 944) | [Fact] method ItIsntNeededInDIContexts (line 961) | [Fact] method ItFindsAllPluginsToPopulatePluginsCollection (line 1008) | [Fact] method ItFindsPluginCollectionToUse (line 1024) | [Fact] method ItAddsTheRightTypesInAddKernel (line 1043) | [Fact] method ItShouldUseDefaultServerVariableIfNoOverrideProvided (line 1061) | [Fact] method ItShouldUseDefaultServerVariableIfInvalidOverrideProvided (line 1088) | [Fact] method ItShouldUseServerVariableOverrideIfProvided (line 1116) | [Fact] method ItShouldUseVariableArgumentNameToLookupArgumentsToBuildServerUrl (line 1144) | [Fact] method ItShouldUseVariableNameToLookupArgumentsToBuildServerUrlIfNoArgumentsProvidedForArgumentNames (line 1171) | [Fact] method ItShouldAllowModifyProperties (line 1198) | [Fact] method ItShouldFreezeModifiableProperties (line 1257) | [Fact] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/RestApiSecurityRequirementTests.cs class RestApiSecurityRequirementTests (line 11) | public class RestApiSecurityRequirementTests method ItShouldWorkAsInstance (line 13) | [Fact] method ItShouldSupportAllMembersOfIDictionaryInterface (line 66) | [Fact] method ItShouldSupportAllMembersOfIReadOnlyDictionaryInterface (line 115) | [Fact] method ItShouldSupportAllMembersOfICollectionInterface (line 149) | [Fact] method ItShouldSupportAllMembersOfIEnumerableInterface (line 202) | [Fact] method ItShouldFreezeKeysAndValues (line 224) | [Fact] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/Serialization/ArrayParameterSerializerTests.cs class ArrayParameterSerializerTests (line 10) | public class ArrayParameterSerializerTests method ItShouldCreateParameterPerArrayItem (line 12) | [Fact] method ItShouldAllowDuplicatesWhenCreatingParameterPerArrayItem (line 27) | [Fact] method ItShouldAllowParameterDelimiterAsValueWhenCreatingParameterPerArrayItem (line 42) | [Fact] method ItShouldCreateParameterWithDelimitedValuePerArrayItem (line 57) | [Fact] method ItShouldAllowDuplicatesWhenCreatingParameterWithDelimitedValuePerArrayItem (line 72) | [Fact] method ItShouldEncodeSpecialSymbolsInSeparateParameterValues (line 87) | [Theory] method ItShouldEncodeSpecialSymbolsInDelimitedParameterValues (line 106) | [Theory] method ItShouldNotEncodeSpecialSymbolsInDelimitedParameterValuesIfEncodingDisabled (line 125) | [Theory] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/Serialization/FormStyleParametersSerializerTests.cs class FormStyleParametersSerializerTests (line 10) | public class FormStyleParametersSerializerTests method ItShouldCreateAmpersandSeparatedParameterPerArrayItem (line 12) | [Fact] method ItShouldCreateParameterWithCommaSeparatedValuePerArrayItem (line 34) | [Fact] method ItShouldCreateParameterForPrimitiveValue (line 56) | [Fact] method ItShouldCreateParameterForDateTimeValue (line 77) | [Fact] method ItShouldCreateParameterForStringValue (line 98) | [Theory] method ItShouldEncodeSpecialSymbolsInPrimitiveParameterValues (line 120) | [Theory] method ItShouldEncodeSpecialSymbolsInAmpersandSeparatedParameterValues (line 139) | [Theory] method ItShouldEncodeSpecialSymbolsInCommaSeparatedParameterValues (line 158) | [Theory] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/Serialization/OpenApiTypeConverterTests.cs class OpenApiTypeConverterTests (line 14) | public class OpenApiTypeConverterTests method ItShouldConvertString (line 16) | [Fact] method ItShouldConvertNumber (line 24) | [Fact] method ItShouldConvertInteger (line 49) | [Fact] method ItShouldConvertBoolean (line 69) | [Fact] method ItShouldConvertDateTime (line 85) | [Fact] method ItShouldConvertDateTimeOffset (line 95) | [Fact] method ItShouldConvertCollections (line 105) | [Fact] method ItShouldConvertWithNoTypeAndNoSchema (line 118) | [Fact] method ItShouldConvertWithNoTypeAndValidSchema (line 128) | [Fact] method ItShouldThrowExceptionWhenNoTypeAndInvalidSchema (line 148) | [Fact] method CreateJsonElement (line 164) | private static JsonElement CreateJsonElement(object value) FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/Serialization/PipeDelimitedStyleParametersSerializerTests.cs class PipeDelimitedStyleParametersSerializerTests (line 10) | public class PipeDelimitedStyleParametersSerializerTests method ItShouldThrowExceptionForUnsupportedParameterStyle (line 12) | [Fact] method ItShouldThrowExceptionIfParameterTypeIsNotArray (line 22) | [Theory] method ItShouldCreateAmpersandSeparatedParameterPerArrayItem (line 37) | [Fact] method ItShouldCreateParameterWithPipeSeparatedValuePerArrayItem (line 59) | [Fact] method ItShouldEncodeSpecialSymbolsInPipeDelimitedParameterValues (line 81) | [Theory] method ItShouldEncodeSpecialSymbolsInAmpersandDelimitedParameterValues (line 100) | [Theory] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/Serialization/SimpleStyleParametersSerializerTests.cs class SimpleStyleParametersSerializerTests (line 10) | public class SimpleStyleParametersSerializerTests method ItShouldCreateParameterWithCommaSeparatedValuePerArrayItem (line 12) | [Fact] method ItShouldCreateParameterWithCommaSeparatedValuePerArrayStringItem (line 27) | [Fact] method ItShouldCreateParameterForPrimitiveValue (line 42) | [Fact] method ItShouldNotEncodeSpecialSymbolsInPrimitiveParameterValues (line 57) | [Theory] method ItShouldEncodeSpecialSymbolsInCommaSeparatedParameterValues (line 76) | [Theory] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/Serialization/SpaceDelimitedStyleParametersSerializerTests.cs class SpaceDelimitedStyleParametersSerializerTests (line 10) | public class SpaceDelimitedStyleParametersSerializerTests method ItShouldThrowExceptionForUnsupportedParameterStyle (line 12) | [Fact] method ItShouldThrowExceptionIfParameterTypeIsNotArray (line 22) | [Theory] method ItShouldCreateAmpersandSeparatedParameterPerArrayItem (line 37) | [Fact] method ItShouldCreateParameterWithSpaceSeparatedValuePerArrayItem (line 59) | [Fact] method ItShouldEncodeSpecialSymbolsInSpaceDelimitedParameterValues (line 81) | [Theory] method ItShouldEncodeSpecialSymbolsInAmpersandDelimitedParameterValues (line 100) | [Theory] FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/TestPlugins/ResourcePluginsProvider.cs class ResourcePluginsProvider (line 8) | internal static class ResourcePluginsProvider method LoadFromResource (line 15) | public static Stream LoadFromResource(string resourceName) FILE: dotnet/src/Functions/Functions.UnitTests/OpenApi/TestResponses/ResourceResponseProvider.cs class ResourceResponseProvider (line 8) | internal static class ResourceResponseProvider method LoadFromResource (line 15) | public static string LoadFromResource(string resourceName) FILE: dotnet/src/Functions/Functions.UnitTests/Yaml/Functions/KernelFunctionYamlTests.cs class KernelFunctionYamlTests (line 13) | public class KernelFunctionYamlTests method KernelFunctionYamlTests (line 18) | public KernelFunctionYamlTests() method ItShouldCreateFunctionFromPromptYamlWithNoExecutionSettings (line 30) | [Fact] method ItShouldCreateFunctionFromPromptYaml (line 45) | [Fact] method ItShouldCreateFunctionFromPromptYamlWithCustomExecutionSettings (line 58) | [Fact] method ItShouldSupportCreatingOpenAIExecutionSettings (line 72) | [Fact] method ItShouldDeserializeAutoFunctionChoiceBehaviors (line 92) | [Fact] method ItShouldDeserializeRequiredFunctionChoiceBehaviors (line 113) | [Fact] method ItShouldDeserializeNoneFunctionChoiceBehaviors (line 134) | [Fact] method ItShouldCreateFunctionWithDefaultValueOfStringType (line 155) | [Fact] method ItShouldThrowExceptionWhileCreatingFunctionWithDefaultValueOtherThanString (line 167) | [Fact] FILE: dotnet/src/Functions/Functions.UnitTests/Yaml/Plugins/CreateKernelPluginYamlTests.cs class PromptYamlKernelExtensionsTests (line 10) | public sealed class PromptYamlKernelExtensionsTests : IDisposable method PromptYamlKernelExtensionsTests (line 20) | public PromptYamlKernelExtensionsTests() method Dispose (line 58) | public void Dispose() method ItShouldCreatePluginFromPromptDirectoryYaml (line 66) | [Fact] method ItShouldImportPluginFromPromptDirectoryYaml (line 81) | [Fact] method ItShouldAddFromPromptDirectoryYaml (line 95) | [Fact] method VerifyPluginCounts (line 111) | private static void VerifyPluginCounts(Kernel kernel, string expectedP... FILE: dotnet/src/Functions/Functions.UnitTests/Yaml/PromptExecutionSettingsTypeConverterTests.cs class PromptExecutionSettingsTypeConverterTests (line 13) | public sealed class PromptExecutionSettingsTypeConverterTests method PromptExecutionSettingsTypeConverterTests (line 19) | public PromptExecutionSettingsTypeConverterTests() method ItShouldCreatePromptFunctionFromYamlWithCustomModelSettings (line 30) | [Fact] method ItShouldDeserializeAutoFunctionChoiceBehaviorFromYamlWithNoFunctionsProperty (line 48) | [Fact] method ItShouldDeserializeAutoFunctionChoiceBehaviorFromYamlWithEmptyFunctionsProperty (line 76) | [Fact] method ItShouldDeserializeAutoFunctionChoiceBehaviorFromYamlWithSpecifiedFunctionsProperty (line 101) | [Fact] method ItShouldDeserializeRequiredFunctionChoiceBehaviorFromYamlWithNoFunctionsProperty (line 131) | [Fact] method ItShouldDeserializeRequiredFunctionChoiceBehaviorFromYamlWithEmptyFunctionsProperty (line 159) | [Fact] method ItShouldDeserializeRequiredFunctionChoiceBehaviorFromYamlWithSpecifiedFunctionsProperty (line 184) | [Fact] method ItShouldDeserializedNoneFunctionChoiceBehaviorFromYamlWithNoFunctionsProperty (line 214) | [Fact] method ItShouldDeserializedNoneFunctionChoiceBehaviorFromYamlWithEmptyFunctionsProperty (line 242) | [Fact] method ItShouldDeserializedNoneFunctionChoiceBehaviorFromYamlWithSpecifiedFunctionsProperty (line 267) | [Fact] method ItShouldDeserializeAutoFunctionChoiceBehaviorFromJsonWithOptions (line 297) | [Fact] method ItShouldDeserializeRequiredFunctionChoiceBehaviorFromJsonWithOptions (line 321) | [Fact] method GetTestPlugin (line 396) | private static KernelPlugin GetTestPlugin() FILE: dotnet/src/Functions/Functions.Yaml/KernelFunctionYaml.cs class KernelFunctionYaml (line 13) | public static class KernelFunctionYaml method FromPromptYaml (line 25) | public static KernelFunction FromPromptYaml( method ToPromptTemplateConfig (line 56) | public static PromptTemplateConfig ToPromptTemplateConfig(string text) FILE: dotnet/src/Functions/Functions.Yaml/PromptExecutionSettingsTypeConverter.cs class PromptExecutionSettingsTypeConverter (line 19) | internal sealed class PromptExecutionSettingsTypeConverter : IYamlTypeCo... method Accepts (line 22) | public bool Accepts(Type type) method ReadYaml (line 28) | public object? ReadYaml(IParser parser, Type type, ObjectDeserializer ... method WriteYaml (line 61) | public void WriteYaml(IEmitter emitter, object? value, Type type, Obje... method CreateAndRegisterTypeDiscriminatingNodeDeserializer (line 70) | private static void CreateAndRegisterTypeDiscriminatingNodeDeserialize... class FunctionChoiceBehaviorsObjectFactory (line 104) | private sealed class FunctionChoiceBehaviorsObjectFactory : ObjectFact... method Create (line 108) | public override object Create(Type type) FILE: dotnet/src/Functions/Functions.Yaml/PromptYamlKernelExtensions.cs class PromptYamlKernelExtensions (line 17) | public static class PromptYamlKernelExtensions method CreateFunctionFromPromptYaml (line 30) | public static KernelFunction CreateFunctionFromPromptYaml( method CreatePluginFromPromptDirectoryYaml (line 68) | [RequiresUnreferencedCode("Uses reflection to handle various aspects o... method CreatePluginFromPromptDirectoryYaml (line 82) | [RequiresUnreferencedCode("Uses reflection to handle various aspects o... method ImportPluginFromPromptDirectoryYaml (line 147) | [RequiresUnreferencedCode("Uses reflection to handle various aspects o... method AddFromPromptDirectoryYaml (line 190) | [RequiresUnreferencedCode("Uses reflection to handle various aspects o... FILE: dotnet/src/IntegrationTests/Agents/AggregatorAgentTests.cs class AggregatorAgentTests (line 21) | public sealed class AggregatorAgentTests() method AggregatorAgentFlatResponseAsync (line 34) | [RetryFact(typeof(HttpOperationException))] method AggregatorAgentNestedResponseAsync (line 60) | [RetryFact(typeof(HttpOperationException))] method AggregatorAgentFlatStreamAsync (line 86) | [RetryFact(typeof(HttpOperationException))] method AggregatorAgentNestedStreamAsync (line 114) | [RetryFact(typeof(HttpOperationException))] method AssertResponseContent (line 139) | private static void AssertResponseContent(ChatMessageContent response) method CreateChatProvider (line 150) | private AgentGroupChat CreateChatProvider() class CountTerminationStrategy (line 178) | private sealed class CountTerminationStrategy(int maximumResponseCount... method ShouldAgentTerminateAsync (line 181) | protected override Task ShouldAgentTerminateAsync(Agent agent,... FILE: dotnet/src/IntegrationTests/Agents/AzureAIAgentTests.cs class AzureAIAgentTests (line 20) | public class AzureAIAgentTests method AzureAIAgentTests (line 26) | public AzureAIAgentTests() method AzureAIAgentWithThreadCustomOptionsAsync (line 37) | [RetryFact(typeof(HttpOperationException))] method AzureAIAgentWithThreadCustomOptionsStreamingAsync (line 71) | [RetryFact(typeof(HttpOperationException))] method AzureAIAgentDeclarativeAsync (line 105) | [RetryFact(typeof(HttpOperationException))] method ReadAzureConfiguration (line 140) | private AzureAIConfiguration ReadAzureConfiguration() FILE: dotnet/src/IntegrationTests/Agents/BedrockAgentTests.cs class BedrockAgentTests (line 23) | public sealed class BedrockAgentTests : IDisposable method InvokeTestAsync (line 39) | [Theory(Skip = "This test is for manual verification.")] method InvokeStreamingTestAsync (line 61) | [Theory(Skip = "This test is for manual verification.")] method InvokeWithCodeInterpreterTestAsync (line 83) | [Theory(Skip = "This test is for manual verification.")] method InvokeWithKernelFunctionTestAsync (line 120) | [Theory(Skip = "This test is for manual verification.")] method InvokeWithKernelFunctionTestComplexTypesAsync (line 149) | [Theory(Skip = "This test is for manual verification.")] method ExecuteAgentAsync (line 185) | private async Task> ExecuteAgentAsync(Bedrock... method ExecuteAgentStreamingAsync (line 219) | private async Task> ExecuteAgentStre... method GetCreateAgentRequest (line 245) | private CreateAgentRequest GetCreateAgentRequest() method Dispose (line 260) | public void Dispose() class WeatherPlugin (line 267) | private sealed class WeatherPlugin method Current (line 269) | [KernelFunction, Description("Provides realtime weather information.")] method Forecast (line 275) | [KernelFunction, Description("Forecast weather information.")] class MenuPlugin (line 282) | private sealed class MenuPlugin method GetSpecials (line 284) | [KernelFunction, Description("Provides a list of specials from the m... method GetItemPrice (line 290) | [KernelFunction, Description("Provides the price of the requested me... class MenuItem (line 327) | public sealed class MenuItem FILE: dotnet/src/IntegrationTests/Agents/ChatCompletionAgentTests.cs class ChatCompletionAgentTests (line 22) | public sealed class ChatCompletionAgentTests() method AzureChatCompletionAgentAsync (line 36) | [RetryTheory(typeof(HttpOperationException))] method AzureChatCompletionAgentUsingNewFunctionCallingModelAsync (line 100) | [RetryTheory(typeof(HttpOperationException))] method AzureChatCompletionStreamingAsync (line 164) | [RetryFact(typeof(HttpOperationException))] method AzureChatCompletionStreamingUsingNewFunctionCallingModelAsync (line 210) | [RetryFact(typeof(HttpOperationException))] method AzureChatCompletionDeclarativeAsync (line 256) | [RetryFact(typeof(HttpOperationException))] class MenuPlugin (line 296) | public sealed class MenuPlugin method GetSpecials (line 298) | [KernelFunction, Description("Provides a list of specials from the m... method GetItemPrice (line 309) | [KernelFunction, Description("Provides the price of the requested me... class AutoInvocationFilter (line 318) | private sealed class AutoInvocationFilter(bool terminate = true) : IAu... method OnAutoFunctionInvocationAsync (line 320) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/AgentFixture.cs class AgentFixture (line 15) | public abstract class AgentFixture : IAsyncLifetime method GetNewThread (line 29) | public abstract AgentThread GetNewThread(); method GetChatHistory (line 31) | public abstract Task GetChatHistory(); method DeleteThread (line 33) | public abstract Task DeleteThread(AgentThread thread); method DisposeAsync (line 35) | public abstract Task DisposeAsync(); method InitializeAsync (line 37) | public abstract Task InitializeAsync(); FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/AgentThreadConformance/AgentThreadTests.cs class AgentThreadTests (line 13) | public abstract class AgentThreadTests(Func createAgentFix... method DeletingThreadTwiceDoesNotThrowAsync (line 21) | [Fact] method UsingThreadAfterDeleteThrowsAsync (line 28) | [Fact] method DeleteThreadBeforeCreateThrowsAsync (line 36) | [Fact] method UsingThreadBeforeCreateCreatesAsync (line 42) | [Fact] method DeleteThreadWithServiceFailureThrowsAgentOperationExceptionAsync (line 49) | [Fact] method OnNewMessageWithServiceFailureThrowsAgentOperationExceptionAsync (line 55) | [Fact] method InitializeAsync (line 62) | public Task InitializeAsync() method DisposeAsync (line 68) | public Task DisposeAsync() method InvokeInternalOnNewMessage (line 73) | private static Task InvokeInternalOnNewMessage(AgentThread thread, Cha... FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/AgentThreadConformance/BedrockAgentThreadTests.cs class BedrockAgentThreadTests (line 8) | public class BedrockAgentThreadTests() : AgentThreadTests(() => new Bedr... method OnNewMessageWithServiceFailureThrowsAgentOperationExceptionAsync (line 12) | [Fact(Skip = ManualVerificationSkipReason)] method DeletingThreadTwiceDoesNotThrowAsync (line 19) | [Fact(Skip = ManualVerificationSkipReason)] method UsingThreadAfterDeleteThrowsAsync (line 25) | [Fact(Skip = ManualVerificationSkipReason)] method DeleteThreadBeforeCreateThrowsAsync (line 31) | [Fact(Skip = ManualVerificationSkipReason)] method UsingThreadBeforeCreateCreatesAsync (line 37) | [Fact(Skip = ManualVerificationSkipReason)] method DeleteThreadWithServiceFailureThrowsAgentOperationExceptionAsync (line 43) | [Fact(Skip = ManualVerificationSkipReason)] FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/AgentThreadConformance/ChatCompletionAgentThreadTests.cs class ChatCompletionAgentThreadTests (line 8) | public class ChatCompletionAgentThreadTests() : AgentThreadTests(() => n... method DeleteThreadWithServiceFailureThrowsAgentOperationExceptionAsync (line 10) | [Fact] method OnNewMessageWithServiceFailureThrowsAgentOperationExceptionAsync (line 17) | [Fact] FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/AgentThreadConformance/OpenAIResponseAgentThreadTests.cs class OpenAIResponseAgentThreadTests (line 8) | public class OpenAIResponseAgentThreadTests() : AgentThreadTests(() => n... method OnNewMessageWithServiceFailureThrowsAgentOperationExceptionAsync (line 10) | [Fact] method UsingThreadBeforeCreateCreatesAsync (line 17) | [Fact] FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/AgentWithAIContextProviderConformance/AgentWithAIContextProviderTests.cs class AgentWithAIContextProviderTests (line 15) | public abstract class AgentWithAIContextProviderTests(Func(Func GetChatHistory() method DeleteThread (line 63) | public override Task DeleteThread(AgentThread thread) method DisposeAsync (line 68) | public override async Task DisposeAsync() method InitializeAsync (line 100) | public override async Task InitializeAsync() FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/BedrockAgentFixture.cs class BedrockAgentFixture (line 22) | public sealed class BedrockAgentFixture : AgentFixture, IAsyncDisposable method GetNewThread (line 53) | public override AgentThread GetNewThread() method DeleteThread (line 58) | public override async Task DeleteThread(AgentThread thread) method DisposeAsync (line 64) | async ValueTask IAsyncDisposable.DisposeAsync() method DisposeAsync (line 69) | public override async Task DisposeAsync() method GetChatHistory (line 113) | public override Task GetChatHistory() method InitializeAsync (line 119) | public override async Task InitializeAsync() method GetCreateAgentRequest (line 142) | private CreateAgentRequest GetCreateAgentRequest() FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/ChatCompletionAgentFixture.cs class ChatCompletionAgentFixture (line 17) | public class ChatCompletionAgentFixture : AgentFixture method GetNewThread (line 42) | public override AgentThread GetNewThread() method GetChatHistory (line 47) | public override async Task GetChatHistory() method DisposeAsync (line 57) | public override Task DisposeAsync() method DeleteThread (line 62) | public override Task DeleteThread(AgentThread thread) method InitializeAsync (line 67) | public override async Task InitializeAsync() FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/InvokeConformance/BedrockAgentInvokeTests.cs class BedrockAgentInvokeTests (line 11) | public class BedrockAgentInvokeTests() : InvokeTests(() => new BedrockAg... method ConversationMaintainsHistoryAsync (line 15) | [Fact(Skip = ManualVerificationSkipReason)] method InvokeReturnsResultAsync (line 36) | [Fact(Skip = ManualVerificationSkipReason)] method InvokeWithoutThreadCreatesThreadAsync (line 52) | [Fact(Skip = ManualVerificationSkipReason)] method InvokeWithoutMessageCreatesThreadAsync (line 70) | [Fact(Skip = "The BedrockAgent does not support invoking without a mes... method MultiStepInvokeWithPluginAndArgOverridesAsync (line 76) | [Fact(Skip = "The BedrockAgent does not yet support plugins")] method InvokeWithPluginNotifiesForAllMessagesAsync (line 82) | [Fact(Skip = "The BedrockAgent does not yet support plugins")] FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/InvokeConformance/ChatCompletionAgentInvokeTests.cs class ChatCompletionAgentInvokeTests (line 14) | public class ChatCompletionAgentInvokeTests() : InvokeTests(() => new Ch... method InvokeWithPluginAndManualInvokeAsync (line 21) | [RetryFact(3, 5000)] FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/InvokeConformance/InvokeTests.cs class InvokeTests (line 19) | public abstract class InvokeTests(Func createAgentFixture)... method InvokeReturnsResultAsync (line 27) | [RetryFact(3, 5000)] method InvokeWithoutThreadCreatesThreadAsync (line 44) | [RetryFact(3, 5000)] method InvokeWithoutMessageCreatesThreadAsync (line 63) | [RetryFact(3, 5000)] method ConversationMaintainsHistoryAsync (line 81) | [RetryFact(3, 5000)] method MultiStepInvokeWithPluginAndArgOverridesAsync (line 119) | [RetryFact(3, 5000)] method InvokeWithPluginNotifiesForAllMessagesAsync (line 159) | [Fact] method InitializeAsync (line 199) | public Task InitializeAsync() method DisposeAsync (line 205) | public Task DisposeAsync() FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/InvokeConformance/OpenAIResponseAgentInvokeTests.cs class OpenAIResponseAgentInvokeTests (line 10) | public class OpenAIResponseAgentInvokeTests() : InvokeTests(() => new Op... method ConversationMaintainsHistoryAsync (line 12) | [Fact(Skip = $"{nameof(OpenAIResponseAgent)} excludes the final respon... method InvokeWithoutMessageCreatesThreadAsync (line 21) | [Fact] method InvokeWithPluginNotifiesForAllMessagesAsync (line 27) | [Fact(Skip = $"{nameof(OpenAIResponseAgent)} fails to notify for all m... FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/InvokeStreamingConformance/InvokeStreamingTests.cs class InvokeStreamingTests (line 20) | public abstract class InvokeStreamingTests(Func createAgen... method InvokeStreamingAsyncReturnsResultAsync (line 28) | [RetryFact(3, 10_000)] method InvokeStreamingAsyncWithoutThreadCreatesThreadAsync (line 46) | [RetryFact(3, 10_000)] method InvokeStreamingAsyncWithoutMessageCreatesThreadAsync (line 67) | [RetryFact(3, 10_000)] method ConversationMaintainsHistoryAsync (line 86) | [RetryFact(3, 10_000)] method MultiStepInvokeStreamingAsyncWithPluginAndArgOverridesAsync (line 124) | [RetryFact(3, 10_000)] method InvokeStreamingWithPluginNotifiesForAllMessagesAsync (line 164) | [RetryFact(3, 10_000)] method InitializeAsync (line 218) | public Task InitializeAsync() method DisposeAsync (line 224) | public Task DisposeAsync() FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/InvokeStreamingConformance/OpenAIResponseAgentInvokeStreamingTests.cs class OpenAIResponseAgentInvokeStreamingTests (line 10) | [Collection("Sequential")] method ConversationMaintainsHistoryAsync (line 13) | [Fact(Skip = $"{nameof(OpenAIResponseAgent)} excludes the final respon... method InvokeStreamingAsyncWithoutMessageCreatesThreadAsync (line 22) | [Fact] FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/MenuPlugin.cs class MenuPlugin (line 12) | internal sealed class MenuPlugin method GetSpecials (line 14) | [KernelFunction, Description("Provides a list of specials from the men... method GetItemPrice (line 26) | [KernelFunction, Description("Provides the price of the requested menu... FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/OpenAIAssistantAgentFixture.cs class OpenAIAssistantAgentFixture (line 21) | public class OpenAIAssistantAgentFixture : AgentFixture method GetNewThread (line 52) | public override AgentThread GetNewThread() method GetChatHistory (line 57) | public override async Task GetChatHistory() method DisposeAsync (line 67) | public override async Task DisposeAsync() method DeleteThread (line 91) | public override Task DeleteThread(AgentThread thread) method InitializeAsync (line 96) | public override async Task InitializeAsync() FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/OpenAIResponseAgentFixture.cs class OpenAIResponseAgentFixture (line 19) | public class OpenAIResponseAgentFixture : AgentFixture method GetNewThread (line 49) | public override AgentThread GetNewThread() method GetChatHistory (line 54) | public override async Task GetChatHistory() method DisposeAsync (line 64) | public override async Task DisposeAsync() method DeleteThread (line 89) | public override Task DeleteThread(AgentThread thread) method InitializeAsync (line 94) | public override async Task InitializeAsync() FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/SemanticKernelAIAgentConformance/BedrockAgentAdapterTests.cs class BedrockAgentAdapterTests (line 8) | public class BedrockAgentAdapterTests() : SemanticKernelAIAgentTests(() ... method ConvertAndRunAgentAsync (line 12) | [Fact(Skip = ManualVerificationSkipReason)] FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/SemanticKernelAIAgentConformance/ChatCompletionAgentAdapterTests.cs class ChatCompletionAgentAdapterTests (line 5) | public class ChatCompletionAgentAdapterTests() : SemanticKernelAIAgentTe... FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/SemanticKernelAIAgentConformance/OpenAIResponseAgentAdapterTests.cs class OpenAIResponseAgentAdapterTests (line 5) | public class OpenAIResponseAgentAdapterTests() : SemanticKernelAIAgentTe... FILE: dotnet/src/IntegrationTests/Agents/CommonInterfaceConformance/SemanticKernelAIAgentConformance/SemanticKernelAIAgentTests.cs class SemanticKernelAIAgentTests (line 9) | public abstract class SemanticKernelAIAgentTests(Func crea... method ConvertAndRunAgentAsync (line 17) | [Fact] method InitializeAsync (line 34) | public Task InitializeAsync() method DisposeAsync (line 40) | public Task DisposeAsync() FILE: dotnet/src/IntegrationTests/Agents/MixedAgentTests.cs class MixedAgentTests (line 25) | public sealed class MixedAgentTests method OpenAIMixedAgentTestAsync (line 38) | [Theory(Skip = "OpenAI will often throttle requests. This test is for ... method AzureOpenAIMixedAgentAsync (line 58) | [RetryTheory(typeof(HttpOperationException))] method VerifyAgentExecutionAsync (line 74) | private async Task VerifyAgentExecutionAsync( method AssertAgentInvocationAsync (line 116) | private async Task AssertAgentInvocationAsync(AgentGroupChat chat, Age... method AssertMessageValid (line 135) | private static void AssertMessageValid(ChatMessageContent message) method CreateChatCompletionKernel (line 152) | private Kernel CreateChatCompletionKernel(AzureOpenAIConfiguration con... method CreateChatCompletionKernel (line 164) | private Kernel CreateChatCompletionKernel(OpenAIConfiguration configur... class MenuPlugin (line 175) | public sealed class MenuPlugin method GetSpecials (line 177) | [KernelFunction, Description("Provides a list of specials from the m... method GetItemPrice (line 188) | [KernelFunction, Description("Provides the price of the requested me... FILE: dotnet/src/IntegrationTests/Agents/OpenAIAssistantAgentTests.cs class OpenAIAssistantAgentTests (line 27) | public sealed class OpenAIAssistantAgentTests method OpenAIAssistantAgentTestAsync (line 40) | [Theory(Skip = "OpenAI will often throttle requests. This test is for ... method AzureOpenAIAssistantAgentAsync (line 58) | [RetryTheory(typeof(HttpOperationException))] method OpenAIAssistantAgentStreamingAsync (line 79) | [Theory(Skip = "OpenAI will often throttle requests. This test is for ... method AzureOpenAIAssistantAgentStreamingAsync (line 97) | [RetryTheory(typeof(HttpOperationException))] method AzureOpenAIAssistantAgentWithThreadCustomOptionsAsync (line 113) | [RetryFact(typeof(HttpOperationException))] method AzureOpenAIAssistantAgentWithThreadCustomOptionsStreamingAsync (line 163) | [RetryFact(typeof(HttpOperationException))] method AzureOpenAIAssistantAgentDeclarativeAsync (line 200) | [RetryFact(typeof(HttpOperationException))] method ExecuteAgentAsync (line 250) | private async Task ExecuteAgentAsync( method ExecuteStreamingAgentAsync (line 288) | private async Task ExecuteStreamingAgentAsync( method AssertMessageValid (line 318) | private static void AssertMessageValid(ChatMessageContent message) method ReadAzureConfiguration (line 335) | private AzureOpenAIConfiguration ReadAzureConfiguration() method CreateClient (line 342) | private static AzureOpenAIClient CreateClient(AzureOpenAIConfiguration... class MenuPlugin (line 347) | public sealed class MenuPlugin method GetSpecials (line 349) | [KernelFunction, Description("Provides a list of specials from the m... method GetItemPrice (line 360) | [KernelFunction, Description("Provides the price of the requested me... FILE: dotnet/src/IntegrationTests/Agents/OpenAIResponseAgentTests.cs class OpenAIResponseAgentTests (line 27) | public sealed class OpenAIResponseAgentTests(ITestOutputHelper output) method OpenAIResponseAgentInvokeAsync (line 39) | [RetryTheory(typeof(HttpOperationException))] method OpenAIResponseAgentInvokeWithThreadAsync (line 59) | [RetryTheory(typeof(HttpOperationException))] method OpenAIResponseAgentInvokeWithFunctionCallingAsync (line 108) | [RetryTheory(typeof(HttpOperationException))] method OpenAIResponseAgentInvokeStreamingAsync (line 158) | [RetryTheory(typeof(HttpOperationException))] method OpenAIResponseAgentInvokeStreamingWithThreadAsync (line 178) | [RetryTheory(typeof(HttpOperationException))] method OpenAIResponseAgentInvokeStreamingWithFunctionCallingAsync (line 226) | [RetryTheory(typeof(HttpOperationException))] method ExecuteAgentAsync (line 277) | private async Task ExecuteAgentAsync( method ExecuteStreamingAgentAsync (line 310) | private async Task ExecuteStreamingAgentAsync( method AssertMessageValid (line 338) | private static void AssertMessageValid(ChatMessageContent message) method ReadConfiguration (line 355) | private OpenAIConfiguration ReadConfiguration() method CreateClient (line 362) | private (ResponsesClient Client, string ModelId) CreateClient(bool isO... method CreateClient (line 372) | private (ResponsesClient, string) CreateClient(OpenAIConfiguration? co... method CreateClient (line 392) | private (ResponsesClient, string) CreateClient(AzureOpenAIConfiguratio... class MenuPlugin (line 413) | public sealed class MenuPlugin method GetSpecials (line 415) | [KernelFunction, Description("Provides a list of specials from the m... method GetItemPrice (line 426) | [KernelFunction, Description("Provides the price of the requested me... FILE: dotnet/src/IntegrationTests/BaseIntegrationTest.cs class BaseIntegrationTest (line 12) | public class BaseIntegrationTest method CreateKernelBuilder (line 14) | protected IKernelBuilder CreateKernelBuilder() FILE: dotnet/src/IntegrationTests/Connectors/Amazon/Bedrock/BedrockChatClientTests.cs class BedrockChatClientTests (line 10) | public class BedrockChatClientTests method ChatCompletionReturnsValidResponseAsync (line 12) | [Theory(Skip = "For manual verification only")] method ChatStreamingReturnsValidResponseAsync (line 44) | [Theory(Skip = "For manual verification only")] FILE: dotnet/src/IntegrationTests/Connectors/Amazon/Bedrock/BedrockChatCompletionTests.cs class BedrockChatCompletionTests (line 11) | public class BedrockChatCompletionTests method ChatCompletionReturnsValidResponseAsync (line 13) | [Theory(Skip = "For manual verification only")] method ChatStreamingReturnsValidResponseAsync (line 67) | [Theory(Skip = "For manual verification only")] FILE: dotnet/src/IntegrationTests/Connectors/Amazon/Bedrock/BedrockTextEmbeddingTests.cs class BedrockTextEmbeddingTests (line 12) | [Obsolete("Temporary test for obsoleted BedrockTextEmbedding.")] method TextEmbeddingReturnsValidResponseAsync (line 15) | [Theory(Skip = "For manual verification only")] FILE: dotnet/src/IntegrationTests/Connectors/Amazon/Bedrock/BedrockTextGenerationTests.cs class BedrockTextGenerationTests (line 10) | public class BedrockTextGenerationTests method TextGenerationReturnsValidResponseAsync (line 12) | [Theory(Skip = "For manual verification only")] method AnthropicTextGenerationReturnsValidResponseAsync (line 49) | [Theory(Skip = "For manual verification only")] method TextStreamingReturnsValidResponseAsync (line 78) | [Theory(Skip = "For manual verification only")] method AnthropicTextStreamingReturnsValidResponseAsync (line 114) | [Theory(Skip = "For manual verification only")] FILE: dotnet/src/IntegrationTests/Connectors/AzureAIInference/AzureAIInferenceChatClientTests.cs class AzureAIInferenceChatClientTests (line 26) | public sealed class AzureAIInferenceChatClientTests(ITestOutputHelper ou... method InvokeGetResponseAsync (line 39) | [Theory(Skip = SkipReason)] method InvokeGetStreamingResponseAsync (line 59) | [Theory(Skip = SkipReason)] method ItCanUseChatForTextGenerationAsync (line 83) | [Fact(Skip = SkipReason)] method ItStreamingFromKernelTestAsync (line 102) | [Fact(Skip = SkipReason)] method ItHttpRetryPolicyTestAsync (line 124) | [Fact(Skip = SkipReason)] method ItShouldReturnInnerContentAsync (line 167) | [Fact(Skip = SkipReason)] method CompletionWithDifferentLineEndingsAsync (line 191) | [Theory(Skip = SkipReason)] method CreateAndInitializeKernel (line 213) | private Kernel CreateAndInitializeKernel(HttpClient? httpClient = null) method CreateChatClient (line 233) | private IChatClient CreateChatClient(AzureAIInferenceConfiguration con... method Dispose (line 260) | public void Dispose() FILE: dotnet/src/IntegrationTests/Connectors/AzureAIInference/AzureAIInferenceChatCompletionServiceTests.cs class AzureAIInferenceChatCompletionServiceTests (line 26) | public sealed class AzureAIInferenceChatCompletionServiceTests(ITestOutp... method InvokeGetChatMessageContentsAsync (line 38) | [Theory(Skip = "For manual verification only")] method InvokeGetStreamingChatMessageContentsAsync (line 60) | [Theory(Skip = "For manual verification only")] method ItCanUseChatForTextGenerationAsync (line 86) | [Fact(Skip = "For manual verification only")] method ItStreamingFromKernelTestAsync (line 105) | [Fact(Skip = "For manual verification only")] method ItHttpRetryPolicyTestAsync (line 127) | [Fact(Skip = "For manual verification only")] method ItShouldReturnInnerContentAsync (line 170) | [Fact(Skip = "For manual verification only")] method CompletionWithDifferentLineEndingsAsync (line 194) | [Theory(Skip = "This test is for manual verification.")] method CreateAndInitializeKernel (line 216) | private Kernel CreateAndInitializeKernel(HttpClient? httpClient = null) method CreateChatService (line 236) | private IChatCompletionService CreateChatService(AzureAIInferenceConfi... method Dispose (line 263) | public void Dispose() FILE: dotnet/src/IntegrationTests/Connectors/AzureAIInference/AzureAIInferenceChatCompletion_FunctionCallingTests.cs class AzureAIInferenceChatCompletionFunctionCallingTests (line 16) | public sealed class AzureAIInferenceChatCompletionFunctionCallingTests :... method CanAutoInvokeKernelFunctionsWithComplexTypeParametersAsync (line 19) | [Fact(Skip = "For manual verification only")] method CanAutoInvokeKernelFunctionsWithPrimitiveTypeParametersAsync (line 47) | [Fact(Skip = "For manual verification only")] method CanAutoInvokeKernelFunctionsWithEnumTypeParametersAsync (line 63) | [Fact(Skip = "For manual verification only")] method CanAutoInvokeKernelFunctionFromPromptAsync (line 79) | [Fact(Skip = "For manual verification only")] method ConnectorAgnosticFunctionCallingModelClassesCanBeUsedForManualFunctionCallingAsync (line 105) | [Fact(Skip = "For manual verification only")] method ConnectorAgnosticFunctionCallingModelClassesCanPassFunctionExceptionToConnectorAsync (line 145) | [Fact(Skip = "For manual verification only")] method ConnectorAgnosticFunctionCallingModelClassesSupportSimulatedFunctionCallsAsync (line 189) | [Fact(Skip = "For manual verification only")] method ConnectorAgnosticFunctionCallingModelClassesCanBeUsedForAutoFunctionCallingAsync (line 218) | [Fact(Skip = "For manual verification only")] method SubsetOfFunctionsCanBeUsedForFunctionCallingAsync (line 267) | [Fact(Skip = "For manual verification only")] method RequiredFunctionShouldBeCalledAsync (line 291) | [Fact(Skip = "For manual verification only")] method CreateAndInitializeKernel (line 315) | private Kernel CreateAndInitializeKernel(bool importHelperPlugin = false) type WeatherParameters (line 348) | public record WeatherParameters(City City); class City (line 350) | public class City FILE: dotnet/src/IntegrationTests/Connectors/AzureAIInference/AzureAIInferenceEmbeddingGeneratorTests.cs class AzureAIInferenceEmbeddingGeneratorTests (line 18) | public sealed class AzureAIInferenceEmbeddingGeneratorTests(ITestOutputH... method InvokeGenerateAsync (line 29) | [Theory(Skip = "For manual verification only")] method CreateEmbeddingGenerator (line 47) | private IEmbeddingGenerator> CreateEmbeddingG... method Dispose (line 74) | public void Dispose() FILE: dotnet/src/IntegrationTests/Connectors/AzureOpenAI/AzureOpenAIAudioToTextTests.cs class AzureOpenAIAudioToTextTests (line 17) | public sealed class AzureOpenAIAudioToTextTests() method AzureOpenAIAudioToTextTestAsync (line 26) | [RetryFact] FILE: dotnet/src/IntegrationTests/Connectors/AzureOpenAI/AzureOpenAIChatClientTests.cs class AzureOpenAIChatClientTests (line 24) | public sealed class AzureOpenAIChatClientTests : BaseIntegrationTest method ItCanUseAzureOpenAiChatForTextGenerationAsync (line 26) | [Fact] method AzureOpenAIStreamingTestAsync (line 45) | [Fact] method AzureOpenAIHttpRetryPolicyTestAsync (line 67) | [Fact] method AzureOpenAIShouldReturnUsageAsync (line 113) | [Fact] method CompletionWithDifferentLineEndingsAsync (line 133) | [Theory(Skip = "This test is for manual verification.")] method ChatSystemPromptIsNotIgnoredAsync (line 155) | [Fact(Skip = "Currently not supported - Chat System Prompt is not surf... method SemanticKernelVersionHeaderIsSentAsync (line 170) | [Fact] method LogProbsDataIsReturnedWhenRequestedAsync (line 189) | [Theory(Skip = "Currently not supported - Log Probabilities is not sur... method CreateAndInitializeKernel (line 220) | private Kernel CreateAndInitializeKernel(HttpClient? httpClient = null) class HttpHeaderHandler (line 250) | private sealed class HttpHeaderHandler(HttpMessageHandler innerHandler... method SendAsync (line 254) | protected override async Task SendAsync(HttpReq... FILE: dotnet/src/IntegrationTests/Connectors/AzureOpenAI/AzureOpenAIChatClient_AutoFunctionChoiceBehaviorTests.cs class AzureOpenAIChatClientAutoFunctionChoiceBehaviorTests (line 22) | public sealed class AzureOpenAIChatClientAutoFunctionChoiceBehaviorTests... method AzureOpenAIChatClientAutoFunctionChoiceBehaviorTests (line 29) | public AzureOpenAIChatClientAutoFunctionChoiceBehaviorTests() method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionAutomaticallyAsync (line 38) | [Fact] method SpecifiedInPromptInstructsConnectorToInvokeKernelFunctionAutomaticallyAsync (line 69) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionManuallyAsync (line 103) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionAutomaticallyForStreamingAsync (line 147) | [Fact] method SpecifiedInPromptInstructsConnectorToInvokeKernelFunctionAutomaticallyForStreamingAsync (line 189) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionManuallyForStreamingAsync (line 228) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeNonKernelFunctionManuallyAsync (line 270) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeNonKernelFunctionManuallyForStreamingAsync (line 314) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionsAutomaticallyConcurrentlyAsync (line 356) | [Fact] method SpecifiedInCodeInstructsAIModelToCallFunctionInParallelOrSequentiallyAsync (line 395) | [Theory] method InitializeKernel (line 445) | private Kernel InitializeKernel() method Dispose (line 465) | public void Dispose() class DateTimeUtils (line 482) | private sealed class DateTimeUtils method GetCurrentDate (line 485) | [KernelFunction] class FakeFunctionFilter (line 492) | private sealed class FakeFunctionFilter : IAutoFunctionInvocationFilter method RegisterFunctionInvocationHandler (line 496) | public void RegisterFunctionInvocationHandler(Func SendAsync(HttpReq... FILE: dotnet/src/IntegrationTests/Connectors/AzureOpenAI/AzureOpenAIChatCompletion_AutoFunctionChoiceBehaviorTests.cs class AzureOpenAIAutoFunctionChoiceBehaviorTests (line 23) | public sealed class AzureOpenAIAutoFunctionChoiceBehaviorTests : BaseInt... method AzureOpenAIAutoFunctionChoiceBehaviorTests (line 30) | public AzureOpenAIAutoFunctionChoiceBehaviorTests() method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionAutomaticallyAsync (line 39) | [Fact] method SpecifiedInPromptInstructsConnectorToInvokeKernelFunctionAutomaticallyAsync (line 67) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionManuallyAsync (line 101) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionAutomaticallyForStreamingAsync (line 137) | [Fact] method SpecifiedInPromptInstructsConnectorToInvokeKernelFunctionAutomaticallyForStreamingAsync (line 170) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionManuallyForStreamingAsync (line 209) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeNonKernelFunctionManuallyAsync (line 245) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeNonKernelFunctionManuallyForStreamingAsync (line 281) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionsAutomaticallyConcurrentlyAsync (line 317) | [Fact] method SpecifiedInCodeInstructsAIModelToCallFunctionInParallelOrSequentiallyAsync (line 353) | [Theory] method Dispose (line 400) | public void Dispose() method InitializeKernel (line 405) | private Kernel InitializeKernel() class DateTimeUtils (line 436) | private sealed class DateTimeUtils method GetCurrentDate (line 439) | [KernelFunction] class FakeFunctionFilter (line 446) | private sealed class FakeFunctionFilter : IAutoFunctionInvocationFilter method RegisterFunctionInvocationHandler (line 450) | public void RegisterFunctionInvocationHandler(Func SendAsync(HttpReq... FILE: dotnet/src/IntegrationTests/Connectors/Google/EmbeddingGenerationTests.cs class EmbeddingGenerationTests (line 12) | [Obsolete("Temporary Test for ITextEmbeddingGenerationService")] method EmbeddingGenerationAsync (line 17) | [RetryTheory(Skip = "This test is for manual verification.")] method EmbeddingGenerationWithCustomDimensionsAsync (line 33) | [RetryTheory(Skip = "This test is for manual verification.")] FILE: dotnet/src/IntegrationTests/Connectors/Google/EmbeddingGeneratorTests.cs class EmbeddingGeneratorTests (line 11) | public sealed class EmbeddingGeneratorTests(ITestOutputHelper output) : ... method EmbeddingGeneratorAsync (line 15) | [RetryTheory(Skip = "This test is for manual verification.")] method EmbeddingGeneratorWithCustomDimensionsAsync (line 31) | [RetryTheory(Skip = "This test is for manual verification.")] FILE: dotnet/src/IntegrationTests/Connectors/Google/Gemini/GeminiChatClientTests.cs class GeminiGenAIChatClientTests (line 13) | public sealed class GeminiGenAIChatClientTests(ITestOutputHelper output)... method ChatClientGenerationReturnsValidResponseAsync (line 17) | [RetryFact(Skip = SkipReason)] method ChatClientStreamingReturnsValidResponseAsync (line 43) | [RetryFact(Skip = SkipReason)] method ChatClientWithSystemMessagesAsync (line 67) | [RetryFact(Skip = SkipReason)] method ChatClientStreamingWithSystemMessagesAsync (line 95) | [RetryFact(Skip = SkipReason)] method ChatClientReturnsUsageDetailsAsync (line 122) | [RetryFact(Skip = SkipReason)] method ChatClientWithChatOptionsAsync (line 146) | [RetryFact(Skip = SkipReason)] FILE: dotnet/src/IntegrationTests/Connectors/Google/Gemini/GeminiChatCompletionTests.cs class GeminiChatCompletionTests (line 21) | public sealed class GeminiChatCompletionTests(ITestOutputHelper output) ... method ChatGenerationReturnsValidResponseAsync (line 23) | [RetryTheory] method ChatStreamingReturnsValidResponseAsync (line 46) | [RetryTheory] method ChatGenerationOnlyAssistantMessagesReturnsValidResponseAsync (line 71) | [RetryTheory] method ChatStreamingOnlyAssistantMessagesReturnsValidResponseAsync (line 93) | [RetryTheory] method ChatGenerationWithSystemMessagesAsync (line 118) | [RetryTheory] method ChatGenerationWithCachedContentAsync (line 142) | [RetryTheory] method ChatStreamingWithSystemMessagesAsync (line 197) | [RetryTheory] method ChatGenerationVisionBinaryDataAsync (line 224) | [RetryTheory] method ChatStreamingVisionBinaryDataAsync (line 250) | [RetryTheory] method ChatGenerationVisionUriAsync (line 278) | [RetryTheory] method ChatStreamingVisionUriAsync (line 304) | [RetryTheory] method ChatGenerationAudioBinaryDataAsync (line 332) | [RetryTheory] method ChatGenerationAudioUriAsync (line 358) | [RetryTheory] method ChatGenerationWithBinaryFileDataAsync (line 384) | [RetryTheory] method ChatGenerationReturnsUsedTokensAsync (line 410) | [RetryTheory] method ChatStreamingReturnsUsedTokensAsync (line 442) | [RetryTheory] method ChatGenerationReturnsPromptFeedbackAsync (line 475) | [RetryTheory] method ChatStreamingReturnsPromptFeedbackAsync (line 499) | [RetryTheory] method ChatGenerationReturnsStopFinishReasonAsync (line 523) | [RetryTheory] method ChatStreamingReturnsStopFinishReasonAsync (line 546) | [RetryTheory] method ChatGenerationReturnsResponseSafetyRatingsAsync (line 569) | [RetryTheory] method ChatStreamingReturnsResponseSafetyRatingsAsync (line 592) | [RetryTheory] method GoogleAIChatReturnsResponseWorksWithThinkingBudgetAsync (line 615) | [RetryFact(Skip = "This test is for manual verification.")] method GoogleAIChatReturnsResponseWorksWithLabelsAsync (line 637) | [RetryTheory(Skip = "This test is for manual verification.")] FILE: dotnet/src/IntegrationTests/Connectors/Google/Gemini/GeminiFunctionCallingChatClientTests.cs class GeminiGenAIFunctionCallingChatClientTests (line 16) | public sealed class GeminiGenAIFunctionCallingChatClientTests(ITestOutpu... method ChatClientWithFunctionCallingReturnsToolCallsAsync (line 20) | [RetryFact(Skip = SkipMessage)] method ChatClientStreamingWithFunctionCallingReturnsToolCallsAsync (line 61) | [RetryFact(Skip = SkipMessage)] method ChatClientWithAutoInvokeFunctionsAsync (line 100) | [RetryFact(Skip = SkipMessage)] method ChatClientStreamingWithAutoInvokeFunctionsAsync (line 140) | [RetryFact(Skip = SkipMessage)] method ChatClientWithMultipleFunctionCallsAsync (line 180) | [RetryFact(Skip = SkipMessage)] class CustomerPlugin (line 218) | public sealed class CustomerPlugin method GetCustomers (line 220) | [KernelFunction(nameof(GetCustomers))] method GetCustomerAge (line 233) | [KernelFunction(nameof(GetCustomerAge))] class MathPlugin (line 248) | public sealed class MathPlugin method Sum (line 250) | [KernelFunction(nameof(Sum))] FILE: dotnet/src/IntegrationTests/Connectors/Google/Gemini/GeminiFunctionCallingTests.cs class GeminiFunctionCallingTests (line 17) | public sealed class GeminiFunctionCallingTests(ITestOutputHelper output)... method ChatGenerationEnabledFunctionsShouldReturnFunctionToCallAsync (line 21) | [RetryTheory(Skip = SkipMessage)] method ChatStreamingEnabledFunctionsShouldReturnFunctionToCallAsync (line 49) | [RetryTheory(Skip = SkipMessage)] method ChatGenerationAutoInvokeShouldCallOneFunctionAndReturnResponseAsync (line 79) | [RetryTheory(Skip = SkipMessage)] method ChatStreamingAutoInvokeShouldCallOneFunctionAndReturnResponseAsync (line 106) | [RetryTheory(Skip = SkipMessage)] method ChatGenerationAutoInvokeShouldCallTwoFunctionsAndReturnResponseAsync (line 135) | [RetryTheory(Skip = SkipMessage)] method ChatStreamingAutoInvokeShouldCallTwoFunctionsAndReturnResponseAsync (line 160) | [RetryTheory(Skip = SkipMessage)] method ChatGenerationAutoInvokeShouldCallFunctionsMultipleTimesAndReturnResponseAsync (line 187) | [RetryTheory(Skip = SkipMessage)] method ChatStreamingAutoInvokeShouldCallFunctionsMultipleTimesAndReturnResponseAsync (line 214) | [RetryTheory(Skip = SkipMessage)] method ChatGenerationAutoInvokeNullablePropertiesWorksAsync (line 243) | [RetryTheory(Skip = SkipMessage)] method ChatGenerationAutoInvokeTwoPluginsShouldGetDateAndReturnTasksByDateParamAndReturnResponseAsync (line 265) | [RetryTheory(Skip = SkipMessage)] method ChatStreamingAutoInvokeTwoPluginsShouldGetDateAndReturnTasksByDateParamAndReturnResponseAsync (line 291) | [RetryTheory(Skip = SkipMessage)] method ChatStreamingAutoInvokeTwoPluginsShouldGetDateAndReturnWeatherResponseAsync (line 319) | [RetryTheory(Skip = SkipMessage)] method ChatGenerationAutoInvokeShouldCallFunctionWithEnumParameterAndReturnResponseAsync (line 356) | [RetryTheory(Skip = SkipMessage)] method ChatStreamingAutoInvokeShouldCallFunctionWithEnumParameterAndReturnResponseAsync (line 384) | [RetryTheory(Skip = SkipMessage)] class CustomerPlugin (line 414) | public sealed class CustomerPlugin method GetCustomers (line 416) | [KernelFunction(nameof(GetCustomers))] method GetCustomerAge (line 429) | [KernelFunction(nameof(GetCustomerAge))] class TaskPlugin (line 444) | public sealed class TaskPlugin method GetTaskCount (line 446) | [KernelFunction(nameof(GetTaskCount))] class WeatherPlugin (line 454) | public sealed class WeatherPlugin method GetWeather (line 456) | [KernelFunction(nameof(GetWeather))] class DatePlugin (line 464) | public sealed class DatePlugin method GetDate (line 466) | [KernelFunction(nameof(GetDate))] class TimePlugin (line 476) | public sealed class TimePlugin method TimePlugin (line 480) | public TimePlugin(TimeProvider timeProvider) method DateMatchingLastDayName (line 485) | [KernelFunction] class DateTimePlugin (line 507) | public sealed class DateTimePlugin method GetCurrentDateTime (line 509) | [KernelFunction(nameof(GetCurrentDateTime))] class MathPlugin (line 517) | public sealed class MathPlugin method Sum (line 519) | [KernelFunction(nameof(Sum))] class NullableTestPlugin (line 528) | private sealed class NullableTestPlugin method GetWeather (line 530) | [KernelFunction] class Request (line 538) | private sealed class Request FILE: dotnet/src/IntegrationTests/Connectors/Google/Gemini/GeminiVertexAIChatClientTests.cs class GeminiVertexAIChatClientTests (line 13) | public sealed class GeminiVertexAIChatClientTests(ITestOutputHelper outp... method ChatClientGenerationReturnsValidResponseAsync (line 17) | [RetryFact(Skip = SkipReason)] method ChatClientStreamingReturnsValidResponseAsync (line 43) | [RetryFact(Skip = SkipReason)] method ChatClientWithSystemMessagesAsync (line 67) | [RetryFact(Skip = SkipReason)] method ChatClientStreamingWithSystemMessagesAsync (line 95) | [RetryFact(Skip = SkipReason)] method ChatClientReturnsUsageDetailsAsync (line 122) | [RetryFact(Skip = SkipReason)] method ChatClientWithChatOptionsAsync (line 146) | [RetryFact(Skip = SkipReason)] FILE: dotnet/src/IntegrationTests/Connectors/Google/Gemini/GeminiVertexAIFunctionCallingChatClientTests.cs class GeminiVertexAIFunctionCallingChatClientTests (line 16) | public sealed class GeminiVertexAIFunctionCallingChatClientTests(ITestOu... method ChatClientWithFunctionCallingReturnsToolCallsAsync (line 20) | [RetryFact(Skip = SkipMessage)] method ChatClientStreamingWithFunctionCallingReturnsToolCallsAsync (line 61) | [RetryFact(Skip = SkipMessage)] method ChatClientWithAutoInvokeFunctionsAsync (line 100) | [RetryFact(Skip = SkipMessage)] method ChatClientStreamingWithAutoInvokeFunctionsAsync (line 140) | [RetryFact(Skip = SkipMessage)] method ChatClientWithMultipleFunctionCallsAsync (line 180) | [RetryFact(Skip = SkipMessage)] class CustomerPlugin (line 218) | public sealed class CustomerPlugin method GetCustomers (line 220) | [KernelFunction(nameof(GetCustomers))] method GetCustomerAge (line 233) | [KernelFunction(nameof(GetCustomerAge))] class MathPlugin (line 248) | public sealed class MathPlugin method Sum (line 250) | [KernelFunction(nameof(Sum))] FILE: dotnet/src/IntegrationTests/Connectors/Google/TestsBase.cs class TestsBase (line 15) | public abstract class TestsBase method TestsBase (line 25) | protected TestsBase(ITestOutputHelper output) method GetChatService (line 42) | protected IChatCompletionService GetChatService(ServiceType serviceTyp... method GetChatServiceWithVision (line 57) | protected IChatCompletionService GetChatServiceWithVision(ServiceType ... method GetGenAIChatClient (line 70) | protected IChatClient GetGenAIChatClient(string? overrideModelId = null) method GetVertexAIChatClient (line 82) | protected IChatClient GetVertexAIChatClient(string? overrideModelId = ... method GetGenAIChatClientWithVision (line 93) | protected IChatClient GetGenAIChatClientWithVision() method GetVertexAIChatClientWithVision (line 105) | protected IChatClient GetVertexAIChatClientWithVision() method GetEmbeddingService (line 116) | [Obsolete("Temporary test utility for Obsolete ITextEmbeddingGeneratio... method GetEmbeddingGenerator (line 130) | protected IEmbeddingGenerator> GetEmbeddingGe... method GetEmbeddingServiceWithDimensions (line 143) | [Obsolete("Temporary test utility for Obsolete ITextEmbeddingGeneratio... type ServiceType (line 154) | public enum ServiceType class VertexAIConfig (line 160) | protected sealed class VertexAIConfig class GoogleAIConfig (line 170) | protected sealed class GoogleAIConfig class GeminiConfig (line 177) | protected class GeminiConfig FILE: dotnet/src/IntegrationTests/Connectors/HuggingFace/ChatCompletion/HuggingFaceChatCompletionTests.cs class HuggingFaceChatCompletionTests (line 19) | public sealed class HuggingFaceChatCompletionTests(ITestOutputHelper out... method GetChatMessageContentsAsync (line 21) | [Fact(Skip = "This test is for manual verification.")] method GetStreamingChatMessageContentsAsync (line 41) | [Fact(Skip = "This test is for manual verification.")] method InvokeKernelFunctionAsync (line 67) | [Fact(Skip = "This test is for manual verification.")] method InvokeKernelFunctionStreamingAsync (line 86) | [Fact(Skip = "This test is for manual verification.")] FILE: dotnet/src/IntegrationTests/Connectors/HuggingFace/EmbeddingGeneration/EmbeddingGenerationTests.cs class EmbeddingGenerationTests (line 12) | public sealed class EmbeddingGenerationTests(ITestOutputHelper output) :... method TextEmbeddingGenerationWithSingleValueInputAsync (line 17) | [Fact(Skip = "This test is for manual verification.")] method TextEmbeddingGenerationWithMultipleValuesInputAsync (line 32) | [Fact(Skip = "This test is for manual verification.")] method EmbeddingGeneratorWithSingleValueInputAsync (line 51) | [Fact(Skip = "This test is for manual verification.")] method EmbeddingGeneratorWithMultipleValuesInputAsync (line 65) | [Fact(Skip = "This test is for manual verification.")] FILE: dotnet/src/IntegrationTests/Connectors/HuggingFace/HuggingFaceTestsBase.cs class HuggingFaceTestsBase (line 16) | public abstract class HuggingFaceTestsBase method HuggingFaceTestsBase (line 23) | protected HuggingFaceTestsBase(ITestOutputHelper output) method CreateChatCompletionService (line 35) | protected IChatCompletionService CreateChatCompletionService() => method CreateTextGenerationService (line 41) | protected ITextGenerationService CreateTextGenerationService(Uri? endp... method CreateEmbeddingService (line 48) | [Obsolete("Temporary for Obsoleted ITextEmbeddingGenerationService int... method CreateEmbeddingGenerator (line 55) | protected IEmbeddingGenerator> CreateEmbeddin... method CreateKernelWithChatCompletion (line 60) | protected Kernel CreateKernelWithChatCompletion() => class HuggingFaceConfig (line 69) | protected sealed class HuggingFaceConfig FILE: dotnet/src/IntegrationTests/Connectors/HuggingFace/TextGeneration/HuggingFaceTextGenerationTests.cs class HuggingFaceTextGenerationTests (line 16) | public sealed class HuggingFaceTextGenerationTests(ITestOutputHelper out... method HuggingFaceRemoteTextGenerationAsync (line 20) | [Fact(Skip = "This test is for manual verification.")] method HuggingFaceLocalTextGenerationAsync (line 34) | [Fact(Skip = "This test is for manual verification.")] method RemoteHuggingFaceTextGenerationWithCustomHttpClientAsync (line 48) | [Fact(Skip = "This test is for manual verification.")] FILE: dotnet/src/IntegrationTests/Connectors/MistralAI/ChatCompletion/MistralAIChatCompletionTests.cs class MistralAIChatCompletionTests (line 25) | public sealed class MistralAIChatCompletionTests : IDisposable method MistralAIChatCompletionTests (line 35) | public MistralAIChatCompletionTests(ITestOutputHelper output) method Dispose (line 56) | private void Dispose(bool disposing) method Dispose (line 70) | public void Dispose() method ValidateGetChatMessageContentsAsync (line 76) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetChatMessageContentsWithUsageAsync (line 98) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetChatMessageContentsWithImageAsync (line 126) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetChatMessageContentsWithImageDataUriAsync (line 150) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetChatMessageContentsWithImageAndJsonFormatAsync (line 172) | [Fact(Skip = "This test is for manual verification.")] method ValidateInvokeChatPromptAsync (line 206) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetStreamingChatMessageContentsAsync (line 230) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetChatMessageContentsHasToolCallsResponseAsync (line 259) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetChatMessageContentsHasRequiredToolCallResponseAsync (line 283) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetChatMessageContentsWithAutoInvokeAsync (line 310) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetChatMessageContentsWithNoFunctionsAsync (line 335) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetChatMessageContentsWithAutoInvokeReturnsFunctionCallContentAsync (line 359) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetChatMessageContentsWithAutoInvokeAndFunctionFilterAsync (line 386) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetStreamingChatMessageContentsWithAutoInvokeAndFunctionFilterAsync (line 417) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetChatMessageContentsWithAutoInvokeAndFunctionInvocationFilterAsync (line 458) | [Fact(Skip = "This test is for manual verification.")] method ValidateGetChatMessageContentsWithAutoInvokeAndMultipleCallsAsync (line 492) | [Fact(Skip = "This test is for manual verification.")] class WeatherPlugin (line 520) | public sealed class WeatherPlugin method GetWeather (line 522) | [KernelFunction] class AnonymousPlugin (line 529) | public sealed class AnonymousPlugin method DoSomething (line 531) | [KernelFunction] type TemperatureUnit (line 535) | [JsonConverter(typeof(JsonStringEnumConverter))] class FakeFunctionFilter (line 538) | private sealed class FakeFunctionFilter( method OnFunctionInvocationAsync (line 543) | public Task OnFunctionInvocationAsync(FunctionInvocationContext cont... class FakeAutoFunctionFilter (line 547) | private sealed class FakeAutoFunctionFilter( method OnAutoFunctionInvocationAsync (line 552) | public Task OnAutoFunctionInvocationAsync(AutoFunctionInvocationCont... class LoggingHandler (line 556) | private sealed class LoggingHandler(HttpMessageHandler innerHandler, I... method SendAsync (line 562) | protected override async Task SendAsync(HttpReq... FILE: dotnet/src/IntegrationTests/Connectors/MistralAI/TextEmbedding/MistralAIEmbeddingGeneratorTests.cs class MistralAIEmbeddingGeneratorTests (line 14) | public sealed class MistralAIEmbeddingGeneratorTests method MistralAIEmbeddingGeneratorTests (line 18) | public MistralAIEmbeddingGeneratorTests() method MistralAIGenerateEmbeddingsAsync (line 29) | [Fact(Skip = "This test is for manual verification.")] FILE: dotnet/src/IntegrationTests/Connectors/MistralAI/TextEmbedding/MistralAITextEmbeddingTests.cs class MistralAITextEmbeddingGenerationServiceTests (line 15) | [Obsolete("Temporary Tests for Obsolete MistralAITextEmbeddingGeneration... method MistralAITextEmbeddingGenerationServiceTests (line 20) | public MistralAITextEmbeddingGenerationServiceTests() method MistralAITextGenerateEmbeddingsAsync (line 31) | [Fact(Skip = "This test is for manual verification.")] method MistralAIEmbeddingGeneratorAsync (line 50) | [Fact(Skip = "This test is for manual verification.")] FILE: dotnet/src/IntegrationTests/Connectors/Ollama/OllamaChatClientIntegrationTests.cs class OllamaChatClientIntegrationTests (line 17) | public sealed class OllamaChatClientIntegrationTests : IDisposable method OllamaChatClientIntegrationTests (line 22) | public OllamaChatClientIntegrationTests(ITestOutputHelper output) method OllamaChatClientBasicUsageAsync (line 35) | [Theory(Skip = "For manual verification only")] method OllamaChatClientStreamingUsageAsync (line 59) | [Theory(Skip = "For manual verification only")] method OllamaChatClientWithOptionsAsync (line 90) | [Theory(Skip = "For manual verification only")] method OllamaChatClientServiceCollectionIntegrationAsync (line 119) | [Fact(Skip = "For manual verification only")] method OllamaChatClientKernelBuilderIntegrationAsync (line 149) | [Fact(Skip = "For manual verification only")] method OllamaChatClientMetadataTest (line 176) | [Fact(Skip = "For manual verification only")] method OllamaChatClientWithKernelFunctionInvocationAsync (line 193) | [Fact(Skip = "For manual verification only")] method Dispose (line 228) | public void Dispose() FILE: dotnet/src/IntegrationTests/Connectors/Ollama/OllamaChatCompletion_FunctionCallingTests.cs class OllamaChatCompletionFunctionCallingTests (line 17) | public sealed class OllamaChatCompletionFunctionCallingTests : BaseInteg... method CanAutoInvokeKernelFunctionsWithComplexTypeParametersAsync (line 20) | [Fact(Skip = "For manual verification only")] method CanAutoInvokeKernelFunctionsWithPrimitiveTypeParametersAsync (line 48) | [Fact(Skip = "For manual verification only")] method CanAutoInvokeKernelFunctionsWithEnumTypeParametersAsync (line 64) | [Fact(Skip = "For manual verification only")] method CanAutoInvokeKernelFunctionFromPromptAsync (line 80) | [Fact(Skip = "For manual verification only")] method ConnectorAgnosticFunctionCallingModelClassesCanBeUsedForManualFunctionCallingAsync (line 106) | [Fact(Skip = "For manual verification only")] method ConnectorAgnosticFunctionCallingModelClassesCanPassFunctionExceptionToConnectorAsync (line 146) | [RetryFact(Skip = "For manual verification only")] method ConnectorAgnosticFunctionCallingModelClassesSupportSimulatedFunctionCallsAsync (line 189) | [Fact(Skip = "For manual verification only")] method ConnectorAgnosticFunctionCallingModelClassesCanBeUsedForAutoFunctionCallingAsync (line 218) | [RetryFact(Skip = "For manual verification only")] method SubsetOfFunctionsCanBeUsedForFunctionCallingAsync (line 267) | [Fact(Skip = "For manual verification only")] method RequiredFunctionShouldBeCalledAsync (line 291) | [Fact(Skip = "For manual verification only")] method CreateAndInitializeKernel (line 315) | private Kernel CreateAndInitializeKernel(bool importHelperPlugin = false) type WeatherParameters (line 350) | public record WeatherParameters(City City); class City (line 352) | public class City FILE: dotnet/src/IntegrationTests/Connectors/Ollama/OllamaCompletionTests.cs class OllamaCompletionTests (line 20) | public sealed class OllamaCompletionTests(ITestOutputHelper output) : ID... method ItInvokeStreamingWorksAsync (line 31) | [Theory(Skip = "For manual verification only")] method ItShouldReturnInnerContentAsync (line 62) | [Fact(Skip = "For manual verification only")] method ItCompletesWithDifferentLineEndingsAsync (line 91) | [Theory(Skip = "For manual verification only")] method ItInvokePromptTestAsync (line 118) | [Fact(Skip = "For manual verification only")] method ItInvokeTestAsync (line 136) | [Theory(Skip = "For manual verification only")] method Dispose (line 162) | public void Dispose() method ConfigureChatOllama (line 168) | private void ConfigureChatOllama(IKernelBuilder kernelBuilder) FILE: dotnet/src/IntegrationTests/Connectors/Ollama/OllamaTextEmbeddingTests.cs class OllamaTextEmbeddingTests (line 14) | [Obsolete("Temporary tests for the obsolete ITextEmbeddingGenerationServ... method GenerateEmbeddingHasExpectedLengthForModelAsync (line 24) | [Theory(Skip = "For manual verification only")] method GenerateEmbeddingsHasExpectedResultsLengthForModelAsync (line 50) | [Theory(Skip = "For manual verification only")] FILE: dotnet/src/IntegrationTests/Connectors/Ollama/OllamaTextGenerationTests.cs class OllamaTextGenerationTests (line 20) | public sealed class OllamaTextGenerationTests(ITestOutputHelper output) ... method ItInvokeStreamingWorksAsync (line 31) | [Theory(Skip = "For manual verification only")] method ItShouldReturnInnerContentAsync (line 57) | [Fact(Skip = "For manual verification only")] method ItCompletesWithDifferentLineEndingsAsync (line 87) | [Theory(Skip = "For manual verification only")] method ItInvokePromptTestAsync (line 114) | [Fact(Skip = "For manual verification only")] method ItInvokeTestAsync (line 132) | [Theory(Skip = "For manual verification only")] method Dispose (line 161) | public void Dispose() method ConfigureTextOllama (line 167) | private void ConfigureTextOllama(IKernelBuilder kernelBuilder) FILE: dotnet/src/IntegrationTests/Connectors/Onnx/BertOnnxTextEmbeddingGenerationServiceTests.cs class BertOnnxTextEmbeddingGenerationServiceTests (line 19) | [Obsolete("Temporary test for Obsoleted BertOnnxTextEmbeddingGenerationS... method ValidateEmbeddingsAreIdempotentAsync (line 24) | [Fact] method ValidateExpectedEmbeddingsForBgeMicroV2Async (line 62) | [Fact] method ValidateExpectedEmbeddingsForAllMiniLML6V2Async (line 120) | [Fact] method ValidateSimilarityScoresOrderedForBgeMicroV2Async (line 145) | [Fact] method ValidateServiceMayBeUsedConcurrentlyAsync (line 207) | [Fact] method AssertEqualTolerance (line 264) | private static void AssertEqualTolerance(ReadOnlySpan left, Rea... method IsEqualWithTolerance (line 274) | private static bool IsEqualWithTolerance(float expected, float actual) method GetTestFilePathAsync (line 283) | private static async Task GetTestFilePathAsync(string url) method GetBgeMicroV2ServiceAsync (line 314) | private static async Task GetB... method GetAllMiniLML6V2Async (line 319) | private static async Task GetA... FILE: dotnet/src/IntegrationTests/Connectors/Onnx/OnnxRuntimeGenAIChatClientTests.cs class OnnxRuntimeGenAIChatClientTests (line 19) | public class OnnxRuntimeGenAIChatClientTests : BaseIntegrationTest method ItCanUseKernelInvokeAsyncWithChatClientAsync (line 21) | [Fact(Skip = "For manual verification only")] method ItCanUseKernelInvokeStreamingAsyncWithChatClientAsync (line 38) | [Fact(Skip = "For manual verification only")] method ItCanUseServiceGetResponseAsync (line 60) | [Fact(Skip = "For manual verification only")] method ItCanUseServiceGetStreamingResponseAsync (line 77) | [Fact(Skip = "For manual verification only")] method CreateChatClient (line 98) | private static IChatClient CreateChatClient() method CreateAndInitializeKernelWithChatClient (line 112) | private Kernel CreateAndInitializeKernelWithChatClient(HttpClient? htt... FILE: dotnet/src/IntegrationTests/Connectors/Onnx/OnnxRuntimeGenAIChatCompletionServiceTests.cs class OnnxRuntimeGenAIChatCompletionServiceTests (line 16) | public class OnnxRuntimeGenAIChatCompletionServiceTests : BaseIntegratio... method ItCanUseKernelInvokeAsyncAsync (line 18) | [Fact(Skip = "For manual verification only")] method ItCanUseKernelInvokeStreamingAsyncAsync (line 35) | [Fact(Skip = "For manual verification only")] method ItCanUseServiceGetStreamingChatMessageContentsAsync (line 57) | [Fact(Skip = "For manual verification only")] method ItCanUseServiceGetChatMessageContentsAsync (line 76) | [Fact(Skip = "For manual verification only")] method CreateService (line 89) | private static OnnxRuntimeGenAIChatCompletionService CreateService() method CreateAndInitializeKernel (line 99) | private Kernel CreateAndInitializeKernel(HttpClient? httpClient = null) FILE: dotnet/src/IntegrationTests/Connectors/OpenAI/OpenAIAudioToTextTests.cs class OpenAIAudioToTextTests (line 16) | public sealed class OpenAIAudioToTextTests() method OpenAIAudioToTextTestAsync (line 25) | [RetryFact] //(Skip = "OpenAI will often throttle requests. This test ... FILE: dotnet/src/IntegrationTests/Connectors/OpenAI/OpenAIChatClientTests.cs class OpenAIChatClientTests (line 22) | public sealed class OpenAIChatClientTests : BaseIntegrationTest method ItCanUseOpenAiChatForTextGenerationAsync (line 24) | [Fact] method OpenAIStreamingTestAsync (line 43) | [Fact] method OpenAIHttpRetryPolicyTestAsync (line 65) | [Fact] method OpenAIShouldReturnUsageAsync (line 109) | [Fact] method CompletionWithDifferentLineEndingsAsync (line 129) | [Theory(Skip = "This test is for manual verification.")] method ChatSystemPromptIsNotIgnoredAsync (line 151) | [Fact] method SemanticKernelVersionHeaderIsSentAsync (line 166) | [Fact] method LogProbsDataIsReturnedWhenRequestedAsync (line 185) | [Theory(Skip = "Currently not supported - Log Probabilities is not sur... method CreateAndInitializeKernel (line 216) | private Kernel CreateAndInitializeKernel(HttpClient? httpClient = null) class HttpHeaderHandler (line 244) | private sealed class HttpHeaderHandler(HttpMessageHandler innerHandler... method SendAsync (line 248) | protected override async Task SendAsync(HttpReq... FILE: dotnet/src/IntegrationTests/Connectors/OpenAI/OpenAIChatClient_AutoFunctionChoiceBehaviorTests.cs class OpenAIChatClientAutoFunctionChoiceBehaviorTests (line 19) | public sealed class OpenAIChatClientAutoFunctionChoiceBehaviorTests : Ba... method OpenAIChatClientAutoFunctionChoiceBehaviorTests (line 25) | public OpenAIChatClientAutoFunctionChoiceBehaviorTests() method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionAutomaticallyAsync (line 34) | [Fact] method SpecifiedInPromptInstructsConnectorToInvokeKernelFunctionAutomaticallyAsync (line 65) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionManuallyAsync (line 100) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionAutomaticallyForStreamingAsync (line 144) | [Fact] method SpecifiedInPromptInstructsConnectorToInvokeKernelFunctionAutomaticallyForStreamingAsync (line 186) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionManuallyForStreamingAsync (line 226) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeNonKernelFunctionManuallyAsync (line 268) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeNonKernelFunctionManuallyForStreamingAsync (line 312) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionsAutomaticallyConcurrentlyAsync (line 354) | [Fact] method SpecifiedInCodeInstructsAIModelToCallFunctionInParallelOrSequentiallyAsync (line 393) | [Theory] method InitializeKernel (line 443) | private Kernel InitializeKernel() class DateTimeUtils (line 470) | private sealed class DateTimeUtils method GetCurrentDate (line 473) | [KernelFunction] class FakeFunctionFilter (line 480) | private sealed class FakeFunctionFilter : IAutoFunctionInvocationFilter method RegisterFunctionInvocationHandler (line 484) | public void RegisterFunctionInvocationHandler(Func SendAsync(HttpReq... FILE: dotnet/src/IntegrationTests/Connectors/OpenAI/OpenAIChatCompletion_AutoFunctionChoiceBehaviorTests.cs class OpenAIAutoFunctionChoiceBehaviorTests (line 19) | public sealed class OpenAIAutoFunctionChoiceBehaviorTests : BaseIntegrat... method OpenAIAutoFunctionChoiceBehaviorTests (line 25) | public OpenAIAutoFunctionChoiceBehaviorTests() method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionAutomaticallyAsync (line 34) | [Fact] method SpecifiedInPromptInstructsConnectorToInvokeKernelFunctionAutomaticallyAsync (line 62) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionManuallyAsync (line 97) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionAutomaticallyForStreamingAsync (line 133) | [Fact] method SpecifiedInPromptInstructsConnectorToInvokeKernelFunctionAutomaticallyForStreamingAsync (line 166) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionManuallyForStreamingAsync (line 206) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeNonKernelFunctionManuallyAsync (line 242) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeNonKernelFunctionManuallyForStreamingAsync (line 278) | [Fact] method SpecifiedInCodeInstructsConnectorToInvokeKernelFunctionsAutomaticallyConcurrentlyAsync (line 314) | [Fact] method SpecifiedInCodeInstructsAIModelToCallFunctionInParallelOrSequentiallyAsync (line 350) | [Theory] method InitializeKernel (line 397) | private Kernel InitializeKernel() class DateTimeUtils (line 424) | private sealed class DateTimeUtils method GetCurrentDate (line 427) | [KernelFunction] class FakeFunctionFilter (line 434) | private sealed class FakeFunctionFilter : IAutoFunctionInvocationFilter method RegisterFunctionInvocationHandler (line 438) | public void RegisterFunctionInvocationHandler(Func SetUpOpenApiFunctionCallAsy... method AssertMethodAndUri (line 118) | private void AssertMethodAndUri(string operation, HttpMessageHandlerSt... FILE: dotnet/src/IntegrationTests/CrossLanguage/PromptWithChatRolesTest.cs class PromptWithChatRolesTest (line 11) | public class PromptWithChatRolesTest method PromptWithChatRolesAsync (line 15) | [Theory] FILE: dotnet/src/IntegrationTests/CrossLanguage/PromptWithComplexObjectsTest.cs class PromptWithComplexObjectsTest (line 11) | public class PromptWithComplexObjectsTest class City (line 15) | private sealed class City method City (line 19) | public City(string name) method PromptWithComplexObjectsAsync (line 25) | [Theory] FILE: dotnet/src/IntegrationTests/CrossLanguage/PromptWithHelperFunctionsTest.cs class PromptWithHelperFunctionsTest (line 12) | public class PromptWithHelperFunctionsTest method PromptWithHelperFunctionsAsync (line 17) | [Theory] FILE: dotnet/src/IntegrationTests/CrossLanguage/PromptWithSimpleVariableTest.cs class PromptWithSimpleVariableTest (line 11) | public class PromptWithSimpleVariableTest method PromptWithSimpleVariableAsync (line 16) | [Theory] FILE: dotnet/src/IntegrationTests/CrossLanguage/SimplePromptTest.cs class SimplePromptTest (line 11) | public class SimplePromptTest method SimplePromptAsync (line 15) | [Theory] FILE: dotnet/src/IntegrationTests/CrossLanguage/YamlPromptTest.cs class YamlPromptTest (line 12) | public class YamlPromptTest method YamlPromptAsync (line 14) | [Theory] FILE: dotnet/src/IntegrationTests/Data/BaseTextSearchTests.cs class BaseTextSearchTests (line 21) | public abstract class BaseTextSearchTests : BaseIntegrationTest method CanSearchAsync (line 25) | [Fact(Skip = SkipReason)] method CanGetTextSearchResultsAsync (line 49) | [Fact(Skip = SkipReason)] method CanGetSearchResultsAsync (line 79) | [Fact(Skip = SkipReason)] method UsingTextSearchWithAFilterAsync (line 99) | [Fact(Skip = SkipReason)] method FunctionCallingUsingCreateWithSearchAsync (line 120) | [Fact(Skip = SkipReason)] method FunctionCallingUsingCreateWithGetSearchResultsAsync (line 149) | [Fact(Skip = SkipReason)] method FunctionCallingUsingGetTextSearchResultsAsync (line 178) | [Fact(Skip = SkipReason)] method CreateTextSearchAsync (line 210) | public abstract Task CreateTextSearchAsync(); method GetQuery (line 215) | public abstract string GetQuery(); method GetTextSearchFilter (line 220) | public abstract TextSearchFilter GetTextSearchFilter(); method VerifySearchResults (line 225) | public abstract bool VerifySearchResults(object[] results, string quer... method CreateKernelWithOpenAI (line 238) | private Kernel CreateKernelWithOpenAI() class AutoFunctionInvocationFilter (line 257) | private sealed class AutoFunctionInvocationFilter() : IAutoFunctionInv... method OnAutoFunctionInvocationAsync (line 263) | public async Task OnAutoFunctionInvocationAsync(AutoFunctionInvocati... FILE: dotnet/src/IntegrationTests/Data/BaseVectorStoreTextSearchTests.cs class BaseVectorStoreTextSearchTests (line 22) | public abstract class BaseVectorStoreTextSearchTests : BaseTextSearchTests method AddRecordsAsync (line 41) | [Obsolete("Temporary test mock for Obsolete ITextEmbeddingGenerationSe... method AddRecordsAsync (line 59) | public static async Task> AddReco... class DataModelTextSearchStringMapper (line 76) | protected sealed class DataModelTextSearchStringMapper : ITextSearchSt... method MapFromResultToString (line 79) | public string MapFromResultToString(object result) class DataModelTextSearchResultMapper (line 92) | protected sealed class DataModelTextSearchResultMapper : ITextSearchRe... method MapFromResultToTextSearchResult (line 95) | public TextSearchResult MapFromResultToTextSearchResult(object result) class MockTextEmbeddingGenerationService (line 108) | [Obsolete("Temporary test mock for Obsolete ITextEmbeddingGenerationSe... method GenerateEmbeddingsAsync (line 115) | public Task>> GenerateEmbeddingsAsync(IL... class DataModel (line 130) | protected sealed class DataModel FILE: dotnet/src/IntegrationTests/Data/VectorStoreExtensions.cs class VectorStoreExtensions (line 17) | public static class VectorStoreExtensions method CreateCollectionFromListAsync (line 45) | [Obsolete("Temporary test utility for Obsolete ITextEmbeddingGeneratio... method CreateCollectionFromListAsync (line 82) | internal static async Task> Creat... method CreateCollectionFromTextSearchResultsAsync (line 118) | [Obsolete("Temporary test utility for Obsolete ITextEmbeddingGeneratio... FILE: dotnet/src/IntegrationTests/Extensions/KernelFunctionExtensionsTests.cs class KernelFunctionExtensionsTests (line 19) | public sealed class KernelFunctionExtensionsTests(ITestOutputHelper outp... method ItSupportsFunctionCallsAsync (line 21) | [Fact] method ItSupportsFunctionCallsWithInputAsync (line 39) | [Fact] method ItSupportsInvokePromptWithHandlebarsAsync (line 57) | [Fact] method ItSupportsInvokeHandlebarsPromptAsync (line 79) | [Fact] method Dispose (line 101) | public void Dispose() class RedirectTextGenerationService (line 106) | private sealed class RedirectTextGenerationService : ITextGenerationSe... method GetTextContentsAsync (line 112) | public Task> GetTextContentsAsync(string ... method GetStreamingTextContentsAsync (line 117) | public IAsyncEnumerable GetStreamingTextConten... FILE: dotnet/src/IntegrationTests/Fakes/EmailPluginFake.cs class EmailPluginFake (line 12) | internal sealed class EmailPluginFake method SendEmailAsync (line 14) | [KernelFunction, Description("Given an email address and message body,... method GetEmailAddressAsync (line 23) | [KernelFunction, Description("Lookup an email address for a person giv... method WritePoemAsync (line 38) | [KernelFunction, Description("Write a short poem for an e-mail")] FILE: dotnet/src/IntegrationTests/Fakes/ThrowingEmailPluginFake.cs class ThrowingEmailPluginFake (line 12) | internal sealed class ThrowingEmailPluginFake method SendEmailAsync (line 14) | [KernelFunction, Description("Given an email address and message body,... method WritePoemAsync (line 23) | [KernelFunction, Description("Write a short poem for an e-mail")] method WriteJokeAsync (line 30) | [KernelFunction, Description("Write a joke for an e-mail")] FILE: dotnet/src/IntegrationTests/Memory/Mem0ProviderTests.cs class Mem0ProviderTests (line 18) | public class Mem0ProviderTests : IDisposable method Mem0ProviderTests (line 26) | public Mem0ProviderTests() method CanAddAndRetrieveMemoriesAsync (line 42) | [Fact(Skip = SkipReason)] method CanAddAndRetrieveAgentMemoriesAsync (line 69) | [Fact(Skip = SkipReason)] method DoesNotLeakMessagesAcrossScopesAsync (line 96) | [Fact(Skip = SkipReason)] method DoesNotWorkWithMultiplePerOperationThreadsAsync (line 130) | [Fact(Skip = SkipReason)] method Dispose (line 151) | protected virtual void Dispose(bool disposing) method Dispose (line 164) | public void Dispose() FILE: dotnet/src/IntegrationTests/Memory/WhiteboardProviderTests.cs class WhiteboardProviderTests (line 20) | public class WhiteboardProviderTests method WhiteboardProviderTests (line 32) | public WhiteboardProviderTests(ITestOutputHelper output) method AddsRequirementToWhiteboardAsync (line 42) | [Fact] method AddsRequirementsAndProposalToWhiteboardAsync (line 55) | [Fact] method AddsDecisionToWhiteboardAsync (line 76) | [Fact] method AddsProposalToWhiteboardAsync (line 96) | [Fact] method AddsActionToWhiteboardAsync (line 114) | [Fact] method CanAddMessagesToWhiteboardAsync (line 135) | private async Task CanAddMessagesToWhiteboardAsync(ChatMessage[] chatM... FILE: dotnet/src/IntegrationTests/Plugins/ContextualFunctionProviderTests.cs class ContextualFunctionProviderTests (line 23) | public sealed class ContextualFunctionProviderTests : BaseIntegrationTes... method ContextualFunctionProviderTests (line 29) | public ContextualFunctionProviderTests(ITestOutputHelper output) method ItShouldSelectFunctionsRelevantToCurrentInvocationContextAsync (line 52) | [Fact] method ItShouldSelectFunctionsBasedOnPreviousAndCurrentInvocationContextAsync (line 92) | [Fact] method GetAvailableFunctions (line 173) | private static IReadOnlyList GetAvailableFunctions() method Dispose (line 236) | public void Dispose() class AIContextProviderDecorator (line 241) | private sealed class AIContextProviderDecorator : AIContextProvider method AIContextProviderDecorator (line 246) | public AIContextProviderDecorator(AIContextProvider inner, Action ModelInvokingAsync(ICollection... method ConversationCreatedAsync (line 261) | public override Task ConversationCreatedAsync(string? conversationId... method MessageAddingAsync (line 266) | public override Task MessageAddingAsync(string? conversationId, Chat... method ConversationDeletingAsync (line 271) | public override Task ConversationDeletingAsync(string? conversationI... FILE: dotnet/src/IntegrationTests/Plugins/Core/SessionsPythonPluginTests.cs class SessionsPythonPluginTests (line 22) | public sealed class SessionsPythonPluginTests : IDisposable method SessionsPythonPluginTests (line 31) | public SessionsPythonPluginTests() method ItShouldUploadFileAsync (line 59) | [Fact(Skip = SkipReason)] method ItShouldDownloadFileAsync (line 72) | [Fact(Skip = SkipReason)] method ItShouldListFilesAsync (line 85) | [Fact(Skip = SkipReason)] method ItShouldExecutePythonCodeAsync (line 111) | [Fact(Skip = SkipReason)] method LlmShouldUploadFileAndAccessItFromCodeInterpreterAsync (line 125) | [Fact(Skip = SkipReason)] method GetAuthTokenAsync (line 152) | private static async Task GetAuthTokenAsync(CancellationToken ... method InitializeKernel (line 163) | private Kernel InitializeKernel() method Dispose (line 181) | public void Dispose() class HttpClientFactory (line 186) | private sealed class HttpClientFactory : IHttpClientFactory, IDisposable method CreateClient (line 190) | public HttpClient CreateClient(string name) method Dispose (line 197) | public void Dispose() FILE: dotnet/src/IntegrationTests/Plugins/OpenApi/OpenApiPluginsTests.cs class PluginTests (line 12) | public class PluginTests method QueryKlarnaOpenApiPluginRunAsync (line 14) | [Theory(Skip = "Add a valid plugin endpoint.")] method QueryInstacartPluginFromStreamAsync (line 52) | [Theory] method QueryInstacartPluginUsingRelativeFilePathAsync (line 84) | [Theory] method QueryInstacartPluginWithDynamicPayloadAsync (line 115) | [Theory] FILE: dotnet/src/IntegrationTests/Plugins/OpenApi/RepairServiceTests.cs class RepairServiceTests (line 14) | public class RepairServiceTests method ValidateInvokingRepairServicePluginAsync (line 16) | [Fact(Skip = "This test is for manual verification.")] method ValidateCreatingRepairServicePluginAsync (line 72) | [Fact(Skip = "This test is for manual verification.")] method HttpOperationExceptionIncludeRequestInfoAsync (line 129) | [Fact(Skip = "This test is for manual verification.")] method KernelFunctionCanceledExceptionIncludeRequestInfoAsync (line 168) | [Fact(Skip = "This test is for manual verification.")] method UseDelegatingHandlerAsync (line 207) | [Fact(Skip = "This test is for manual verification.")] class Repair (line 260) | public class Repair class CustomHandler (line 281) | private sealed class CustomHandler(HttpMessageHandler innerHandler) : ... method SendAsync (line 283) | protected override async Task SendAsync(HttpReq... FILE: dotnet/src/IntegrationTests/Plugins/OpenApiManifest/ApiManifestKernelExtensionsTests.cs class ApiManifestKernelExtensionsTests (line 10) | public sealed class ApiManifestKernelExtensionsTests method ApiManifestKernelExtensionsTests (line 15) | public ApiManifestKernelExtensionsTests() method ItCanCreatePluginFromApiManifestAsync (line 21) | [Fact] method ItCanCreatePluginFromApiManifestWithDescriptionParameterAsync (line 35) | [Fact] method ItCanCreatePluginFromApiManifestWithEmptyDescriptionParameterAsync (line 50) | [Fact] method ItCanImportPluginFromApiManifestAsync (line 64) | [Fact] method ItCanImportPluginFromApiManifestWithDescriptionParameterAsync (line 79) | [Fact] method ItCanImportPluginFromApiManifestWithLocalAndRemoteApiDescriptionUrlAsync (line 94) | [Fact] method VerifyPluginFunctionsFromApiManifestAsync (line 108) | [Fact] FILE: dotnet/src/IntegrationTests/Plugins/SamplePluginsTests.cs class SamplePluginsTests (line 9) | public class SamplePluginsTests method CanLoadSamplePluginsExecutionSettings (line 11) | [Fact] method CanLoadSampleSkillsCompletions (line 31) | [Fact] FILE: dotnet/src/IntegrationTests/Plugins/Web/Bing/BingTextSearchTests.cs class BingTextSearchTests (line 18) | public class BingTextSearchTests : BaseTextSearchTests method CreateTextSearchAsync (line 21) | public override Task CreateTextSearchAsync() method GetQuery (line 31) | public override string GetQuery() => "What is the Semantic Kernel?"; method GetTextSearchFilter (line 34) | public override TextSearchFilter GetTextSearchFilter() => new TextSear... method VerifySearchResults (line 37) | public override bool VerifySearchResults(object[] results, string quer... FILE: dotnet/src/IntegrationTests/Plugins/Web/Google/GoogleTextSearchTests.cs class GoogleTextSearchTests (line 17) | public class GoogleTextSearchTests : BaseTextSearchTests method CanSearchAsync (line 22) | [Fact(Skip = SkipReason)] method CanGetTextSearchResultsAsync (line 28) | [Fact(Skip = SkipReason)] method CanGetSearchResultsAsync (line 34) | [Fact(Skip = SkipReason)] method UsingTextSearchWithAFilterAsync (line 40) | [Fact(Skip = SkipReason)] method FunctionCallingUsingCreateWithSearchAsync (line 46) | [Fact(Skip = SkipReason)] method FunctionCallingUsingCreateWithGetSearchResultsAsync (line 52) | [Fact(Skip = SkipReason)] method FunctionCallingUsingGetTextSearchResultsAsync (line 58) | [Fact(Skip = SkipReason)] method CreateTextSearchAsync (line 65) | public override Task CreateTextSearchAsync() method GetQuery (line 78) | public override string GetQuery() => "What is the Semantic Kernel?"; method GetTextSearchFilter (line 81) | public override TextSearchFilter GetTextSearchFilter() => new TextSear... method VerifySearchResults (line 84) | public override bool VerifySearchResults(object[] results, string quer... FILE: dotnet/src/IntegrationTests/Plugins/Web/Tavily/TavilyTextSearchTests.cs class TavilyTextSearchTests (line 18) | public class TavilyTextSearchTests : BaseTextSearchTests method CreateTextSearchAsync (line 21) | public override Task CreateTextSearchAsync() method GetQuery (line 31) | public override string GetQuery() => "What is the Semantic Kernel?"; method GetTextSearchFilter (line 34) | public override TextSearchFilter GetTextSearchFilter() => new TextSear... method VerifySearchResults (line 37) | public override bool VerifySearchResults(object[] results, string quer... FILE: dotnet/src/IntegrationTests/Plugins/Web/WebFileDownloadPluginTests.cs class WebFileDownloadPluginTests (line 14) | public sealed class WebFileDownloadPluginTests : BaseIntegrationTest method VerifyDownloadToFileAsync (line 19) | [Fact] FILE: dotnet/src/IntegrationTests/PromptTests.cs class PromptTests (line 19) | public sealed class PromptTests : IDisposable method PromptTests (line 21) | public PromptTests(ITestOutputHelper output) method GenerateStoryTestAsync (line 37) | [Theory] method Dispose (line 69) | public void Dispose() method ConfigureAzureOpenAI (line 74) | private void ConfigureAzureOpenAI(IKernelBuilder kernelBuilder) FILE: dotnet/src/IntegrationTests/RedirectOutput.cs class RedirectOutput (line 11) | public class RedirectOutput(ITestOutputHelper output) : TextWriter, ILog... method WriteLine (line 18) | public override void WriteLine(string? value) method BeginScope (line 24) | public IDisposable BeginScope(TState state) where TState : not... method IsEnabled (line 29) | public bool IsEnabled(LogLevel logLevel) method GetLogs (line 34) | public string GetLogs() method Log (line 39) | public void Log(LogLevel logLevel, EventId eventId, TState sta... method CreateLogger (line 53) | public ILogger CreateLogger(string categoryName) => this; method AddProvider (line 55) | public void AddProvider(ILoggerProvider provider) => throw new NotSupp... FILE: dotnet/src/IntegrationTests/TestHelpers.cs class TestHelpers (line 12) | internal static class TestHelpers method ImportAllSamplePlugins (line 16) | internal static void ImportAllSamplePlugins(Kernel kernel) method ImportAllSampleSkills (line 32) | internal static void ImportAllSampleSkills(Kernel kernel) method ImportSamplePlugins (line 37) | internal static IReadOnlyKernelPluginCollection ImportSamplePlugins(Ke... method ImportSamplePromptFunctions (line 42) | internal static IReadOnlyKernelPluginCollection ImportSamplePromptFunc... method AssertChatErrorExcuseMessage (line 57) | internal static void AssertChatErrorExcuseMessage(string content) FILE: dotnet/src/IntegrationTests/TestSettings/AzureAIConfiguration.cs class AzureAIConfiguration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/IntegrationTests/TestSettings/AzureAIInferenceConfiguration.cs class AzureAIInferenceConfiguration (line 8) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... class AzureAIInferenceEmbeddingsConfiguration (line 19) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/IntegrationTests/TestSettings/AzureContainerAppSessionPoolConfiguration.cs class AzureContainerAppSessionPoolConfiguration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/IntegrationTests/TestSettings/AzureOpenAIConfiguration.cs class AzureOpenAIConfiguration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/IntegrationTests/TestSettings/BedrockAgentConfiguration.cs class BedrockAgentConfiguration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/IntegrationTests/TestSettings/BingConfiguration.cs class BingConfiguration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/IntegrationTests/TestSettings/GoogleConfiguration.cs class GoogleConfiguration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/IntegrationTests/TestSettings/Mem0Configuration.cs class Mem0Configuration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/IntegrationTests/TestSettings/Memory/AzureAISearchConfiguration.cs class AzureAISearchConfiguration (line 7) | [SuppressMessage("Design", "CA1054:URI-like parameters should not be str... FILE: dotnet/src/IntegrationTests/TestSettings/OllamaConfiguration.cs class OllamaConfiguration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/IntegrationTests/TestSettings/OnnxConfiguration.cs class OnnxConfiguration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/IntegrationTests/TestSettings/OpenAIConfiguration.cs class OpenAIConfiguration (line 7) | [SuppressMessage("Performance", "CA1812:Internal class that is apparentl... FILE: dotnet/src/IntegrationTests/TestSettings/TavilyConfiguration.cs class TavilyConfiguration (line 5) | internal sealed class TavilyConfiguration(string apiKey) FILE: dotnet/src/IntegrationTests/WebPlugin/WebPluginTests.cs class WebPluginTests (line 9) | public sealed class WebPluginTests method WebPluginTests (line 13) | public WebPluginTests(ITestOutputHelper output) FILE: dotnet/src/IntegrationTests/XunitLogger.cs class XunitLogger (line 12) | internal sealed class XunitLogger(ITestOutputHelper output) : ILogger... method Log (line 17) | public void Log(LogLevel logLevel, EventId eventId, TState sta... method IsEnabled (line 23) | public bool IsEnabled(LogLevel logLevel) => true; method BeginScope (line 26) | public IDisposable BeginScope(TState state) where TState : not... method Dispose (line 30) | public void Dispose() method CreateLogger (line 36) | public ILogger CreateLogger(string categoryName) => this; method AddProvider (line 38) | public void AddProvider(ILoggerProvider provider) => throw new NotSupp... FILE: dotnet/src/InternalUtilities/agents/Extensions/AgentExtensions.cs class AgentExtensions (line 10) | [ExcludeFromCodeCoverage] method GetName (line 19) | public static string GetName(this Agent agent) => agent.Name ?? agent.Id; method GetDisplayName (line 28) | public static string GetDisplayName(this Agent agent) => !string.IsNul... method GetKernel (line 38) | public static Kernel GetKernel(this Agent agent, AgentInvokeOptions? o... FILE: dotnet/src/InternalUtilities/agents/Extensions/KernelFunctionMetadataExtensions.cs class KernelFunctionMetadataExtensions (line 7) | internal static class KernelFunctionMetadataExtensions method CreateParameterSpec (line 14) | internal static BinaryData CreateParameterSpec(this KernelFunctionMeta... FILE: dotnet/src/InternalUtilities/arguments/Extensions/KernelArgumentsExtensions.cs class KernelArgumentsExtensions (line 11) | internal static class KernelArgumentsExtensions method Merge (line 25) | internal static KernelArguments Merge(this KernelArguments? primaryArg... FILE: dotnet/src/InternalUtilities/azure/Policies/GeneratedActionPipelinePolicy.cs class GenericActionPipelinePolicy (line 12) | [ExcludeFromCodeCoverage] method GenericActionPipelinePolicy (line 17) | internal GenericActionPipelinePolicy(Action processMessag... method Process (line 22) | public override void Process(HttpMessage message, ReadOnlyMemory(T content, Action... method StreamContainsWorkflowPattern (line 112) | private static bool StreamContainsWorkflowPattern(Stream stream, param... method Contains (line 139) | private static bool Contains(this string source, string value, StringC... FILE: dotnet/src/InternalUtilities/connectors/AI/FunctionCalling/FunctionCallsProcessor.cs class FunctionCallsProcessor (line 24) | [ExcludeFromCodeCoverage] method FunctionCallsProcessor (line 72) | public FunctionCallsProcessor(ILogger? logger = null) method GetConfiguration (line 85) | public FunctionChoiceBehaviorConfiguration? GetConfiguration(FunctionC... method ProcessFunctionCallsAsync (line 130) | public async Task ProcessFunctionCallsAsync( method InvokeFunctionCallsAsync (line 248) | public async ValueTask InvokeFunctionCallsAsync( method TryValidateFunctionCall (line 309) | private static bool TryValidateFunctionCall( type FunctionResultContext (line 343) | private record struct FunctionResultContext(AutoFunctionInvocationCont... method ExecuteFunctionCallAsync (line 345) | private async Task ExecuteFunctionCallAsync( method AddFunctionCallResultToChatHistory (line 389) | private void AddFunctionCallResultToChatHistory(ChatHistory chatHistor... method AddFunctionCallErrorToChatHistory (line 402) | private void AddFunctionCallErrorToChatHistory(ChatHistory chatHistory... method GenerateResultContent (line 413) | private FunctionResultContent GenerateResultContent(FunctionResultCont... method GenerateResultContent (line 424) | private FunctionResultContent GenerateResultContent(FunctionCallConten... method OnAutoFunctionInvocationAsync (line 442) | private async Task OnAutoFunctionInvoca... method InvokeFilterOrFunctionAsync (line 459) | private async Task InvokeFilterOrFunctionAsync( method ProcessFunctionResult (line 485) | public static string ProcessFunctionResult(object functionResult) FILE: dotnet/src/InternalUtilities/connectors/AI/FunctionCalling/FunctionCallsProcessorLoggerExtensions.cs class FunctionCallsProcessorLoggingExtensions (line 10) | [ExcludeFromCodeCoverage] method LogFunctionChoiceBehaviorConfiguration (line 52) | public static void LogFunctionChoiceBehaviorConfiguration(this ILogger... method LogFunctionCalls (line 74) | public static void LogFunctionCalls(this ILogger logger, FunctionCallC... method LogAutoFunctionInvocationFilterContext (line 89) | public static void LogAutoFunctionInvocationFilterContext(this ILogger... method LogAutoFunctionInvocationProcessTermination (line 110) | public static void LogAutoFunctionInvocationProcessTermination(this IL... method LogFunctionCallRequestFailure (line 123) | public static void LogFunctionCallRequestFailure(this ILogger logger, ... method LogMaximumNumberOfAutoInvocationsPerUserRequestReached (line 141) | [LoggerMessage(EventId = 0, Level = LogLevel.Debug, Message = "The max... method LogMaximumNumberOfInFlightAutoInvocationsReached (line 144) | [LoggerMessage(EventId = 0, Level = LogLevel.Debug, Message = "The max... FILE: dotnet/src/InternalUtilities/connectors/Memory/MongoDB/BsonValueFactory.cs class BsonValueFactory (line 13) | internal static class BsonValueFactory method Create (line 20) | public static BsonValue Create(object? value) FILE: dotnet/src/InternalUtilities/connectors/Memory/MongoDB/ErrorHandlingAsyncCursor.cs class ErrorHandlingAsyncCursor (line 15) | internal class ErrorHandlingAsyncCursor : IAsyncCursor method ErrorHandlingAsyncCursor (line 21) | public ErrorHandlingAsyncCursor(IAsyncCursor cursor, VectorStoreCol... method ErrorHandlingAsyncCursor (line 28) | public ErrorHandlingAsyncCursor(IAsyncCursor cursor, VectorStoreMet... method Dispose (line 42) | public void Dispose() method MoveNext (line 47) | public bool MoveNext(CancellationToken cancellationToken = default) method MoveNextAsync (line 55) | public Task MoveNextAsync(CancellationToken cancellationToken = ... FILE: dotnet/src/InternalUtilities/connectors/Memory/MongoDB/IMongoMapper.cs type IMongoMapper (line 9) | internal interface IMongoMapper method MapFromDataToStorageModel (line 14) | BsonDocument MapFromDataToStorageModel(TRecord dataModel, int recordIn... method MapFromStorageToDataModel (line 19) | TRecord MapFromStorageToDataModel(BsonDocument storageModel, bool incl... FILE: dotnet/src/InternalUtilities/connectors/Memory/MongoDB/MongoConstants.cs class MongoConstants (line 13) | [ExcludeFromCodeCoverage] FILE: dotnet/src/InternalUtilities/connectors/Memory/MongoDB/MongoDynamicMapper.cs method MapFromDataToStorageModel (line 22) | public BsonDocument MapFromDataToStorageModel(Dictionary MapFromStorageToDataModel(BsonDocumen... FILE: dotnet/src/InternalUtilities/connectors/Memory/MongoDB/MongoMapper.cs class MongoMapper (line 18) | [ExcludeFromCodeCoverage] method MongoMapper (line 34) | public MongoMapper(CollectionModel model) method MapFromDataToStorageModel (line 54) | public BsonDocument MapFromDataToStorageModel(TRecord dataModel, int r... method MapFromStorageToDataModel (line 103) | public TRecord MapFromStorageToDataModel(BsonDocument storageModel, bo... class GuidStandardRepresentationConvention (line 145) | private class GuidStandardRepresentationConvention : ConventionBase, I... method Apply (line 147) | public void Apply(BsonMemberMap memberMap) FILE: dotnet/src/InternalUtilities/connectors/Memory/MongoDB/MongoModelBuilder.cs class MongoModelBuilder (line 19) | internal class MongoModelBuilder() : CollectionModelBuilder(s_validation... method ProcessTypeProperties (line 30) | [RequiresUnreferencedCode("Traverses the CLR type's properties with re... method SupportsKeyAutoGeneration (line 44) | protected override bool SupportsKeyAutoGeneration(Type keyPropertyType) method ValidateKeyProperty (line 47) | protected override void ValidateKeyProperty(KeyPropertyModel keyProperty) method IsDataPropertyTypeValid (line 60) | protected override bool IsDataPropertyTypeValid(Type type, [NotNullWhe... method IsVectorPropertyTypeValid (line 93) | protected override bool IsVectorPropertyTypeValid(Type type, [NotNullW... method IsVectorPropertyTypeValidCore (line 96) | internal static bool IsVectorPropertyTypeValidCore(Type type, [NotNull... FILE: dotnet/src/InternalUtilities/meai/Extensions/ChatMessageExtensions.cs class ChatMessageExtensions (line 11) | [ExcludeFromCodeCoverage] method ToChatMessageContent (line 15) | internal static ChatMessageContent ToChatMessageContent(this ChatMessa... method ToChatHistory (line 69) | internal static ChatHistory ToChatHistory(this IEnumerable processMe... method Process (line 22) | public override void Process(PipelineMessage message, IReadOnlyList GetFunctionCallb... method GetFunctionsManualAsync (line 45) | internal static async Task GetFunctionsManualAsync( method GetJsonSchemaFunctionsManualAsync (line 68) | internal static async Task GetJsonSchemaFunctionsManualAsync( method GetFunctionsAsync (line 91) | internal static async Task> GetFun... method GetAvailableFunctionsAsync (line 112) | internal static async Task> GetAva... method GetRelevantFunctionsAsync (line 165) | private static async Task> GetRele... method RememberFunctionsAsync (line 195) | private static async Task RememberFunctionsAsync( FILE: dotnet/src/InternalUtilities/planning/PlannerInstrumentation.cs class PlannerInstrumentation (line 15) | internal static partial class PlannerInstrumentation method CreatePlanAsync (line 36) | public static async Task CreatePlanAsync( method InvokePlanAsync (line 75) | public static async Task InvokePlanAsync> func) method GetState (line 37) | public object? GetState() FILE: dotnet/src/InternalUtilities/process/Abstractions/StepExtensions.cs class StepExtensions (line 11) | internal static class StepExtensions method Clone (line 13) | public static KernelProcessStepInfo Clone(this KernelProcessStepInfo s... method Clone (line 39) | public static KernelProcessStepState Clone(this KernelProcessStepState... method ExtractStateType (line 55) | public static Type ExtractStateType(this Type? innerStepType, out Type... method InitializeUserState (line 85) | public static void InitializeUserState(this KernelProcessStepState sta... method FindInputChannels (line 109) | public static Dictionary?> FindInp... FILE: dotnet/src/InternalUtilities/process/Runtime/AgentFactoryFactory.cs class ProcessAgentFactory (line 13) | public static class ProcessAgentFactory method CreateAgentFactory (line 19) | public static AgentFactory CreateAgentFactory(this AgentDefinition age... FILE: dotnet/src/InternalUtilities/process/Runtime/AgentThreadFactory.cs class AgentThreadFactory (line 15) | public static class AgentThreadFactory method CreateAgentThreadAsync (line 24) | public static async Task CreateAgentThreadAsync(this Kern... method CreateAzureAIThreadAsync (line 39) | private static async Task CreateAzureAIThreadAsync(string... FILE: dotnet/src/InternalUtilities/process/Runtime/KernelProcessAgentExecutor_Internal.cs class KernelProcessAgentExecutorInternal (line 14) | internal sealed class KernelProcessAgentExecutorInternal : KernelProcess... method KernelProcessAgentExecutorInternal (line 28) | public KernelProcessAgentExecutorInternal(KernelProcessAgentStep agent... method ActivateAsync (line 39) | public override ValueTask ActivateAsync(KernelProcessStepState RepackAsKernelProces... method GetMapInput (line 80) | private static IEnumerable GetMapInput(this ProcessMessage message, IL... method DefineOperationEventId (line 108) | private static string DefineOperationEventId(KernelProcess mapOperatio... method IsEqual (line 116) | private static bool IsEqual(IEnumerable targetData, object? possibleVa... FILE: dotnet/src/InternalUtilities/process/Runtime/ProcessEvent.cs type ProcessEvent (line 9) | public record ProcessEvent FILE: dotnet/src/InternalUtilities/process/Runtime/ProcessMessage.cs type ProcessMessage (line 18) | [KnownType(typeof(KernelProcessError))] FILE: dotnet/src/InternalUtilities/process/Runtime/ProcessMessageFactory.cs class ProcessMessageFactory (line 10) | internal static class ProcessMessageFactory method CreateFromEdge (line 20) | internal static ProcessMessage CreateFromEdge(KernelProcessEdge edge, ... FILE: dotnet/src/InternalUtilities/process/TestsShared/CloudEvents/MockCloudEventClient.cs class MockCloudEventClient (line 11) | public class MockCloudEventClient : IExternalKernelProcessMessageChannel method Reset (line 42) | public void Reset() method EmitExternalEventAsync (line 50) | public Task EmitExternalEventAsync(string externalTopicEvent, KernelPr... method Initialize (line 61) | public ValueTask Initialize() method Uninitialize (line 68) | public ValueTask Uninitialize() FILE: dotnet/src/InternalUtilities/process/TestsShared/CloudEvents/MockCloudEventData.cs class MockCloudEventData (line 12) | public class MockCloudEventData FILE: dotnet/src/InternalUtilities/process/TestsShared/Services/CounterService.cs class CounterService (line 7) | internal sealed class CounterService : ICounterService method GetCount (line 10) | public int GetCount() method IncreaseCount (line 15) | public int IncreaseCount() FILE: dotnet/src/InternalUtilities/process/TestsShared/Services/ICounterService.cs type ICounterService (line 7) | public interface ICounterService method IncreaseCount (line 13) | int IncreaseCount(); method GetCount (line 19) | int GetCount(); FILE: dotnet/src/InternalUtilities/process/TestsShared/Setup/KernelSetup.cs class KernelSetup (line 8) | internal static class KernelSetup method SetupKernelWithCounterService (line 10) | public static Kernel SetupKernelWithCounterService(CounterService coun... FILE: dotnet/src/InternalUtilities/process/TestsShared/Steps/CommonSteps.cs class CommonSteps (line 14) | public static class CommonSteps class CountStep (line 19) | public sealed class CountStep : KernelProcessStep method CountStep (line 24) | public CountStep(ICounterService counterService) method Count (line 29) | [KernelFunction] class EvenNumberDetectorStep (line 41) | public sealed class EvenNumberDetectorStep : KernelProcessStep class OutputEvents (line 46) | public static class OutputEvents method DetectEvenNumberAsync (line 64) | [KernelFunction] class EchoStep (line 81) | public sealed class EchoStep : KernelProcessStep method Echo (line 83) | [KernelFunction] FILE: dotnet/src/InternalUtilities/samples/AgentUtilities/BaseAgentsTest.cs class BaseAgentsTest (line 19) | public abstract class BaseAgentsTest(ITestOutputHelper output) ... method ParseFunctionName (line 51) | protected (string? pluginName, string functionName) ParseFunctionName(... method WriteAgentChatMessage (line 64) | protected void WriteAgentChatMessage(ChatMessageContent message) method WriteAgentStreamMessageAsync (line 145) | protected async Task WriteAgentStreamMessageAsync(IAsync... method DownloadResponseContentAsync (line 165) | protected async Task DownloadResponseContentAsync(OpenAIFileClient cli... method DownloadResponseImageAsync (line 176) | protected async Task DownloadResponseImageAsync(OpenAIFileClient clien... method DownloadFileContentAsync (line 187) | private async Task DownloadFileContentAsync(OpenAIFileClient client, s... class BaseAgentsTest (line 30) | public abstract class BaseAgentsTest(ITestOutputHelper output) : BaseTes... method ParseFunctionName (line 51) | protected (string? pluginName, string functionName) ParseFunctionName(... method WriteAgentChatMessage (line 64) | protected void WriteAgentChatMessage(ChatMessageContent message) method WriteAgentStreamMessageAsync (line 145) | protected async Task WriteAgentStreamMessageAsync(IAsync... method DownloadResponseContentAsync (line 165) | protected async Task DownloadResponseContentAsync(OpenAIFileClient cli... method DownloadResponseImageAsync (line 176) | protected async Task DownloadResponseImageAsync(OpenAIFileClient clien... method DownloadFileContentAsync (line 187) | private async Task DownloadFileContentAsync(OpenAIFileClient client, s... FILE: dotnet/src/InternalUtilities/samples/AgentUtilities/BaseAssistantTest.cs class BaseAssistantTest (line 16) | public abstract class BaseAssistantTest : BaseAgentsTest method BaseAssistantTest (line 18) | protected BaseAssistantTest(ITestOutputHelper output) : base(output) method DownloadResponseContentAsync (line 38) | protected async Task DownloadResponseContentAsync(ChatMessageContent m... method DownloadResponseImageAsync (line 51) | protected async Task DownloadResponseImageAsync(ChatMessageContent mes... method DownloadFileContentAsync (line 64) | private async Task DownloadFileContentAsync(OpenAIFileClient fileClien... FILE: dotnet/src/InternalUtilities/samples/AgentUtilities/BaseAzureAgentTest.cs class BaseAzureTest (line 18) | public abstract class BaseAzureTest(ITestOutputHelper output) : BaseTest... method WriteAgentChatMessage (line 44) | protected void WriteAgentChatMessage(ChatMessageContent message) method DownloadResponseContentAsync (line 101) | protected async Task DownloadResponseContentAsync(OpenAIFileClient cli... method DownloadResponseImageAsync (line 112) | protected async Task DownloadResponseImageAsync(OpenAIFileClient clien... method DownloadFileContentAsync (line 123) | private async Task DownloadFileContentAsync(OpenAIFileClient client, s... FILE: dotnet/src/InternalUtilities/samples/AgentUtilities/BaseAzureTest.cs class BaseAzureAgentTest (line 14) | public abstract class BaseAzureAgentTest : BaseAgentsTest GetConnectionId(string connectionName) method DownloadContentAsync (line 38) | protected async Task DownloadContentAsync(ChatMessageContent message) method DownloadFileAsync (line 49) | protected async Task DownloadFileAsync(string fileId, bool launchViewe... FILE: dotnet/src/InternalUtilities/samples/AgentUtilities/BaseBedrockAgentTest.cs class BaseBedrockAgentTest (line 11) | public abstract class BaseBedrockAgentTest : BaseAgentsTest method BaseBedrockAgentTest (line 18) | protected BaseBedrockAgentTest(ITestOutputHelper output) : base(output) method GetCreateAgentRequest (line 24) | protected CreateAgentRequest GetCreateAgentRequest(string agentName) =... method Dispose (line 33) | protected override void Dispose(bool disposing) method CreateAgentAsync (line 44) | protected abstract Task CreateAgentAsync(string agentName); FILE: dotnet/src/InternalUtilities/samples/AgentUtilities/BaseOrchestrationTest.cs class BaseOrchestrationTest (line 21) | public abstract class BaseOrchestrationTest(ITestOutputHelper output) : ... method CreateChatCompletionAgent (line 29) | protected ChatCompletionAgent CreateChatCompletionAgent(string instruc... method CreateOpenAIAssistantAgentAsync (line 41) | protected async Task CreateOpenAIAssistantAgentA... method CreateAzureAIAgentAsync (line 68) | protected async Task CreateAzureAIAgentAsync(string inst... method WriteResponse (line 86) | protected static void WriteResponse(ChatMessageContent response) method WriteStreamedResponse (line 94) | protected static void WriteStreamedResponse(IEnumerable chat... method StreamMessageOutputAsync (line 207) | protected async Task StreamMessageOutputAsync(IChatCompletionService c... method WriteHorizontalRule (line 234) | protected void WriteHorizontalRule() class LoggingHandler (line 237) | protected sealed class LoggingHandler(HttpMessageHandler innerHandler,... method SendAsync (line 243) | protected override async Task SendAsync(HttpReq... FILE: dotnet/src/InternalUtilities/samples/InternalUtilities/ConfigurationNotFoundException.cs class ConfigurationNotFoundException (line 3) | public sealed class ConfigurationNotFoundException : Exception method ConfigurationNotFoundException (line 8) | public ConfigurationNotFoundException(string section, string key) method ConfigurationNotFoundException (line 15) | public ConfigurationNotFoundException(string section) method ConfigurationNotFoundException (line 21) | public ConfigurationNotFoundException() : base() method ConfigurationNotFoundException (line 25) | public ConfigurationNotFoundException(string? message, Exception? inne... FILE: dotnet/src/InternalUtilities/samples/InternalUtilities/EmbeddedResource.cs class EmbeddedResource (line 17) | internal static class EmbeddedResource method Read (line 21) | internal static string Read(string fileName) method ReadStream (line 39) | internal static Stream? ReadStream(string fileName) method ReadAllAsync (line 51) | internal static async Task> ReadAllAsync(string f... FILE: dotnet/src/InternalUtilities/samples/InternalUtilities/EnumerableExtensions.cs class EnumerableExtensions (line 3) | public static class EnumerableExtensions method ChunkByAggregate (line 5) | public static IEnumerable> ChunkByAggregate(string? result) method ExtractJson (line 56) | private static string ExtractJson(string result) FILE: dotnet/src/InternalUtilities/samples/InternalUtilities/ObjectExtensions.cs class ObjectExtensions (line 5) | public static class ObjectExtensions method AsJson (line 9) | public static string AsJson(this object obj) FILE: dotnet/src/InternalUtilities/samples/InternalUtilities/RepoFiles.cs class RepoFiles (line 5) | public static class RepoFiles method SamplePluginsPath (line 11) | public static string SamplePluginsPath() FILE: dotnet/src/InternalUtilities/samples/InternalUtilities/StringExtensions.cs class StringExtensions (line 3) | public static class StringExtensions method DefaultIfEmpty (line 5) | public static string DefaultIfEmpty(this string text, string? defaultT... FILE: dotnet/src/InternalUtilities/samples/InternalUtilities/TestConfiguration.cs class TestConfiguration (line 7) | public sealed class TestConfiguration method TestConfiguration (line 12) | private TestConfiguration(IConfigurationRoot configRoot) method Initialize (line 17) | public static void Initialize(IConfigurationRoot configRoot) method GetSection (line 59) | public static IConfigurationSection GetSection(string caller) method LoadSection (line 65) | private static T LoadSection([CallerMemberName] string? caller = null) class OpenAIConfig (line 83) | public class OpenAIConfig class AzureAIInferenceConfig (line 91) | public class AzureAIInferenceConfig class OnnxConfig (line 99) | public class OnnxConfig class AzureAIConfig (line 108) | public class AzureAIConfig class AzureOpenAIConfig (line 118) | public class AzureOpenAIConfig class AzureOpenAIEmbeddingsConfig (line 134) | public class AzureOpenAIEmbeddingsConfig class AzureAISearchConfig (line 141) | public class AzureAISearchConfig class QdrantConfig (line 148) | public class QdrantConfig class WeaviateConfig (line 154) | public class WeaviateConfig class KeyVaultConfig (line 162) | public class KeyVaultConfig class HuggingFaceConfig (line 169) | public class HuggingFaceConfig class PineconeConfig (line 176) | public class PineconeConfig class BingConfig (line 182) | public class BingConfig class GoogleConfig (line 188) | public class GoogleConfig class TavilyConfig (line 194) | public class TavilyConfig class GithubConfig (line 200) | public class GithubConfig class PostgresConfig (line 205) | public class PostgresConfig class RedisConfig (line 210) | public class RedisConfig class JiraConfig (line 215) | public class JiraConfig class ChromaConfig (line 222) | public class ChromaConfig class MongoDBConfig (line 227) | public class MongoDBConfig class ChatGPTRetrievalPluginConfig (line 232) | public class ChatGPTRetrievalPluginConfig class MistralAIConfig (line 237) | public class MistralAIConfig class GoogleAIConfig (line 245) | public class GoogleAIConfig class GeminiConfig (line 251) | public class GeminiConfig class VertexAIConfig (line 257) | public class VertexAIConfig class GeminiConfig (line 267) | public class GeminiConfig class OllamaConfig (line 273) | public class OllamaConfig class CosmosMongoConfig (line 281) | public class CosmosMongoConfig class ApplicationInsightsConfig (line 287) | public class ApplicationInsightsConfig class MsGraphConfiguration (line 295) | public class MsGraphConfiguration method MsGraphConfiguration (line 328) | public MsGraphConfiguration( class CrewAIConfig (line 339) | public class CrewAIConfig class BedrockConfig (line 345) | public class BedrockConfig class BedrockAgentConfig (line 350) | public class BedrockAgentConfig class A2AConfig (line 357) | public class A2AConfig class Mem0Config (line 362) | public class Mem0Config FILE: dotnet/src/InternalUtilities/samples/InternalUtilities/TextOutputHelperExtensions.cs class TextOutputHelperExtensions (line 3) | public static class TextOutputHelperExtensions method WriteLine (line 5) | public static void WriteLine(this ITestOutputHelper testOutputHelper, ... method WriteLine (line 10) | public static void WriteLine(this ITestOutputHelper testOutputHelper) method Write (line 15) | public static void Write(this ITestOutputHelper testOutputHelper) method Write (line 25) | public static void Write(this ITestOutputHelper testOutputHelper, obje... FILE: dotnet/src/InternalUtilities/samples/InternalUtilities/XunitLogger.cs class XunitLogger (line 8) | internal sealed class XunitLogger(ITestOutputHelper output) : ILoggerFac... method Log (line 13) | public void Log(LogLevel logLevel, EventId eventId, TState sta... method IsEnabled (line 21) | public bool IsEnabled(LogLevel logLevel) => true; method BeginScope (line 24) | public IDisposable BeginScope(TState state) where TState : not... method Dispose (line 31) | public void Dispose() method CreateLogger (line 37) | public ILogger CreateLogger(string categoryName) => this; method AddProvider (line 39) | public void AddProvider(ILoggerProvider provider) => throw new NotSupp... FILE: dotnet/src/InternalUtilities/samples/InternalUtilities/YourAppException.cs class YourAppException (line 3) | public class YourAppException : Exception method YourAppException (line 5) | public YourAppException() : base() method YourAppException (line 9) | public YourAppException(string message) : base(message) method YourAppException (line 13) | public YourAppException(string message, Exception innerException) : ba... FILE: dotnet/src/InternalUtilities/src/Data/VectorStoreErrorHandler.cs class VectorStoreErrorHandler (line 19) | [ExcludeFromCodeCoverage] method RunOperationAsync (line 22) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RunOperationAsync (line 40) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RunOperation (line 73) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RunOperation (line 91) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RunOperationWithRetryAsync (line 124) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RunOperationAsync (line 191) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RunOperationWithRetryAsync (line 224) | [MethodImpl(MethodImplOptions.AggressiveInlining)] type ConfiguredCancelableErrorHandlingAsyncEnumerable (line 292) | public struct ConfiguredCancelableErrorHandlingAsyncEnumerable MoveNextAsync() method ReadWithErrorHandlingAsync (line 370) | internal static Task ReadWithErrorHandlingAsync( method ReadWithErrorHandlingAsync (line 380) | internal static Task ReadWithErrorHandlingAsync( method ExecuteWithErrorHandlingAsync (line 390) | internal static async Task ExecuteWithErrorHandlingAsync ExecuteWithErrorHandlingAsync RunWithActivityAsync s_allowedPlugi... method AllowedFunctionNameSymbolsRegex (line 24) | private static Regex AllowedFunctionNameSymbolsRegex() => s_allowedFun... method ValidPluginName (line 28) | internal static void ValidPluginName([NotNull] string? pluginName, IRe... method ValidFunctionName (line 42) | internal static void ValidFunctionName([NotNull] string? functionName,... method ParametersUniqueness (line 55) | internal static IReadOnlyList ParametersUniqu... FILE: dotnet/src/InternalUtilities/src/Diagnostics/LoggingExtensions.cs class LoggingExtensions (line 13) | [ExcludeFromCodeCoverage] method RunWithLoggingAsync (line 16) | internal static async Task RunWithLoggingAsync( method RunWithLoggingAsync (line 41) | internal static async Task RunWithLoggingAsync( method RunWithLoggingAsync (line 68) | internal static async IAsyncEnumerable RunWithLoggingAsync s_enableSensitiveEv... method HasListeners (line 330) | internal static bool HasListeners() => s_activitySource.HasListeners(); method AddOptionalTags (line 333) | [RequiresUnreferencedCode("Calls System.Text.Json.JsonSerializer.Seria... method ToGenAIConventionsFormat (line 366) | private static object ToGenAIConventionsFormat(ChatMessageContent chat... method ToGenAIConventionsFormat (line 380) | private static List ToGenAIConventionsFormat(ChatMessageConten... method ToGenAIConventionsFormat (line 397) | private static object ToGenAIConventionsFormat(KernelFunctionMetadata ... method ToGenAIConventionsChoiceFormat (line 431) | [RequiresUnreferencedCode("Calls System.Text.Json.JsonSerializer.Seria... method ToGenAIConventionsChoiceFormat (line 449) | [RequiresUnreferencedCode("Calls System.Text.Json.JsonSerializer.Seria... method SetCompletionResponse (line 467) | private static void SetCompletionResponse( method SetCompletionResponse (line 520) | [RequiresUnreferencedCode("Calls System.Text.Json.JsonSerializer.Seria... method SetFinishReasons (line 565) | private static Activity SetFinishReasons(this Activity activity, IEnum... method SetResponseId (line 587) | private static Activity SetResponseId(this Activity activity, KernelCo... method OrganizeStreamingContent (line 600) | private static Dictionary> OrganizeS... class ModelDiagnosticsTags (line 625) | private static class ModelDiagnosticsTags FILE: dotnet/src/InternalUtilities/src/Diagnostics/NullableAttributes.cs class AllowNullAttribute (line 15) | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | At... class DisallowNullAttribute (line 21) | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | At... class MaybeNullAttribute (line 27) | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | At... class NotNullAttribute (line 33) | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | At... class MaybeNullWhenAttribute (line 39) | [ExcludeFromCodeCoverage] method MaybeNullWhenAttribute (line 47) | public MaybeNullWhenAttribute(bool returnValue) => this.ReturnValue = ... class NotNullWhenAttribute (line 54) | [ExcludeFromCodeCoverage] method NotNullWhenAttribute (line 62) | public NotNullWhenAttribute(bool returnValue) => this.ReturnValue = re... class NotNullIfNotNullAttribute (line 69) | [ExcludeFromCodeCoverage] method NotNullIfNotNullAttribute (line 77) | public NotNullIfNotNullAttribute(string parameterName) => this.Paramet... class DoesNotReturnAttribute (line 84) | [AttributeUsage(AttributeTargets.Method, Inherited = false)] class DoesNotReturnIfAttribute (line 90) | [ExcludeFromCodeCoverage] method DoesNotReturnIfAttribute (line 99) | public DoesNotReturnIfAttribute(bool parameterValue) => this.Parameter... class MemberNotNullAttribute (line 110) | [ExcludeFromCodeCoverage] method MemberNotNullAttribute (line 118) | [SuppressMessage("Design", "CA1019:Define accessors for attribute argu... method MemberNotNullAttribute (line 125) | public MemberNotNullAttribute(params string[] members) => this.Members... class MemberNotNullWhenAttribute (line 132) | [ExcludeFromCodeCoverage] method MemberNotNullWhenAttribute (line 143) | [SuppressMessage("Design", "CA1019:Define accessors for attribute argu... method MemberNotNullWhenAttribute (line 157) | public MemberNotNullWhenAttribute(bool returnValue, params string[] me... FILE: dotnet/src/InternalUtilities/src/Diagnostics/RequiresDynamicCodeAttribute.cs class RequiresDynamicCodeAttribute (line 14) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor |... method RequiresDynamicCodeAttribute (line 24) | public RequiresDynamicCodeAttribute(string message) FILE: dotnet/src/InternalUtilities/src/Diagnostics/RequiresUnreferencedCodeAttribute.cs class RequiresUnreferencedCodeAttribute (line 15) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor |... method RequiresUnreferencedCodeAttribute (line 25) | public RequiresUnreferencedCodeAttribute(string message) FILE: dotnet/src/InternalUtilities/src/Diagnostics/Throw.cs method IfNull (line 35) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfNullOrMemberNull (line 63) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfMemberNull (line 99) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfNullOrWhitespace (line 128) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfNullOrEmpty (line 161) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfBufferTooSmall (line 197) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfOutOfRange (line 217) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfNullOrEmpty (line 245) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ArgumentNullException (line 302) | [MethodImpl(MethodImplOptions.NoInlining)] method ArgumentNullException (line 314) | [MethodImpl(MethodImplOptions.NoInlining)] method ArgumentOutOfRangeException (line 325) | [MethodImpl(MethodImplOptions.NoInlining)] method ArgumentOutOfRangeException (line 337) | [MethodImpl(MethodImplOptions.NoInlining)] method ArgumentOutOfRangeException (line 350) | [MethodImpl(MethodImplOptions.NoInlining)] method ArgumentException (line 362) | [MethodImpl(MethodImplOptions.NoInlining)] method ArgumentException (line 379) | [MethodImpl(MethodImplOptions.NoInlining)] method InvalidOperationException (line 390) | [MethodImpl(MethodImplOptions.NoInlining)] method InvalidOperationException (line 402) | [MethodImpl(MethodImplOptions.NoInlining)] method IfLessThan (line 419) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfGreaterThan (line 437) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfLessThanOrEqual (line 455) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfGreaterThanOrEqual (line 473) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfOutOfRange (line 492) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfZero (line 509) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfLessThan (line 531) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfGreaterThan (line 549) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfLessThanOrEqual (line 567) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfGreaterThanOrEqual (line 585) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfOutOfRange (line 604) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfZero (line 621) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfLessThan (line 643) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfGreaterThan (line 661) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfLessThanOrEqual (line 679) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfGreaterThanOrEqual (line 697) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfOutOfRange (line 716) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfZero (line 733) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfLessThan (line 755) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfGreaterThan (line 773) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfLessThanOrEqual (line 791) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfGreaterThanOrEqual (line 809) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfOutOfRange (line 828) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfZero (line 845) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfLessThan (line 867) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfGreaterThan (line 888) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfLessThanOrEqual (line 909) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfGreaterThanOrEqual (line 930) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfOutOfRange (line 952) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IfZero (line 970) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: dotnet/src/InternalUtilities/src/Diagnostics/UnconditionalSuppressMessageAttribute.cs class UnconditionalSuppressMessageAttribute (line 16) | [AttributeUsage(AttributeTargets.All, Inherited = false, AllowMultiple =... method UnconditionalSuppressMessageAttribute (line 25) | public UnconditionalSuppressMessageAttribute(string category, string c... FILE: dotnet/src/InternalUtilities/src/Diagnostics/UnreachableException.cs class UnreachableException (line 15) | internal sealed class UnreachableException : Exception method UnreachableException (line 22) | public UnreachableException() method UnreachableException (line 32) | public UnreachableException(string? message) method UnreachableException (line 44) | public UnreachableException(string? message, Exception? innerException) FILE: dotnet/src/InternalUtilities/src/Diagnostics/Verify.cs class Verify (line 14) | [ExcludeFromCodeCoverage] method FilenameRegex (line 18) | [GeneratedRegex("^[^.]+\\.[^.]+$")] method FilenameRegex (line 21) | private static Regex FilenameRegex() => s_filenameRegex; method NotNull (line 28) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method NotNullOrWhiteSpace (line 41) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method NotNullOrEmpty (line 55) | internal static void NotNullOrEmpty(IList list, [CallerArgumentE... method True (line 64) | public static void True(bool condition, string message, [CallerArgumen... method ValidFilename (line 72) | internal static void ValidFilename([NotNull] string? filename, [Caller... method ValidateUrl (line 81) | public static void ValidateUrl(string url, bool allowQuery = false, [C... method StartsWith (line 101) | internal static void StartsWith([NotNull] string? text, string prefix,... method DirectoryExists (line 112) | internal static void DirectoryExists(string path) method ThrowArgumentInvalidName (line 120) | [DoesNotReturn] method ThrowArgumentNullException (line 124) | [DoesNotReturn] method ThrowArgumentWhiteSpaceException (line 128) | [DoesNotReturn] method ThrowArgumentOutOfRangeException (line 132) | [DoesNotReturn] method ValidHostnameSegment (line 163) | internal static void ValidHostnameSegment(string hostNameSegment, [Cal... method NotLessThan (line 179) | internal static void NotLessThan(int value, int limit, [CallerArgument... FILE: dotnet/src/InternalUtilities/src/EmptyCollections/EmptyReadonlyDictionary.cs class EmptyReadOnlyDictionary (line 13) | [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] method ContainsKey (line 21) | public bool ContainsKey(TKey key) => false; method GetEnumerator (line 25) | public IEnumerator> GetEnumerator() => Empt... method GetEnumerator (line 26) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); method TryGetValue (line 37) | public bool TryGetValue(TKey key, out TValue value) method Clear (line 46) | void ICollection>.Clear() method CopyTo (line 51) | void ICollection>.CopyTo(KeyValuePair.Add(TKey key, TValue value) => throw ne... method Remove (line 57) | bool IDictionary.Remove(TKey key) => false; method Add (line 58) | void ICollection>.Add(KeyValuePair>.Contains(KeyValuePair>.Remove(KeyValuePair GetEnumerator() => _enumerator; method GetEnumerator (line 21) | IEnumerator IEnumerable.GetEnumerator() => _enumerator; method CopyTo (line 25) | void ICollection.CopyTo(T[] array, int arrayIndex) method Contains (line 30) | bool ICollection.Contains(T item) => false; method Add (line 32) | void ICollection.Add(T item) => throw new NotSupportedException(); method Remove (line 33) | bool ICollection.Remove(T item) => false; method Clear (line 35) | void ICollection.Clear() class Enumerator (line 40) | internal sealed class Enumerator : IEnumerator method Dispose (line 42) | public void Dispose() method Reset (line 47) | public void Reset() method MoveNext (line 52) | public bool MoveNext() => false; FILE: dotnet/src/InternalUtilities/src/Functions/FunctionName.cs class FunctionName (line 11) | [ExcludeFromCodeCoverage] method FunctionName (line 29) | public FunctionName(string name, string? pluginName = null) method ToFullyQualifiedName (line 44) | public static string ToFullyQualifiedName(string functionName, string?... method Parse (line 54) | public static FunctionName Parse(string fullyQualifiedName, string fun... FILE: dotnet/src/InternalUtilities/src/Http/HttpClientExtensions.cs class HttpClientExtensions (line 12) | [ExcludeFromCodeCoverage] method SendWithSuccessCheckAsync (line 25) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1031:Do ... method SendWithSuccessCheckAsync (line 68) | internal static async Task SendWithSuccessCheckAs... FILE: dotnet/src/InternalUtilities/src/Http/HttpClientProvider.cs class HttpClientProvider (line 20) | [ExcludeFromCodeCoverage] method GetHttpClient (line 27) | public static HttpClient GetHttpClient() => new(NonDisposableHttpClien... method GetHttpClient (line 33) | public static HttpClient GetHttpClient(HttpClient? httpClient = null) ... method GetHttpClient (line 39) | public static HttpClient GetHttpClient(IServiceProvider? serviceProvid... method GetHttpClient (line 45) | public static HttpClient GetHttpClient(HttpClient? httpClient, IServic... class NonDisposableHttpClientHandler (line 50) | private sealed class NonDisposableHttpClientHandler : DelegatingHandler method NonDisposableHttpClientHandler (line 55) | private NonDisposableHttpClientHandler() : base(CreateHandler()) method Dispose (line 69) | protected override void Dispose(bool disposing) method CreateHandler (line 77) | private static SocketsHttpHandler CreateHandler() method CreateHandler (line 92) | private static HttpClientHandler CreateHandler() method CreateHandler (line 103) | private static HttpClientHandler CreateHandler() FILE: dotnet/src/InternalUtilities/src/Http/HttpContentExtensions.cs class HttpContentExtensions (line 14) | [ExcludeFromCodeCoverage] method ReadAsStringWithExceptionMappingAsync (line 23) | public static async Task ReadAsStringWithExceptionMappingAsync... method ReadAsStreamAndTranslateExceptionAsync (line 41) | public static async Task ReadAsStreamAndTranslateExceptionAsyn... method ReadAsByteArrayAndTranslateExceptionAsync (line 59) | public static async Task ReadAsByteArrayAndTranslateExceptionA... FILE: dotnet/src/InternalUtilities/src/Http/HttpContentPolyfills.cs class HttpContentPolyfills (line 12) | [ExcludeFromCodeCoverage] method ReadAsStringAsync (line 15) | internal static Task ReadAsStringAsync(this HttpContent httpCo... method ReadAsStreamAsync (line 18) | internal static Task ReadAsStreamAsync(this HttpContent httpCo... method ReadAsByteArrayAsync (line 21) | internal static Task ReadAsByteArrayAsync(this HttpContent htt... FILE: dotnet/src/InternalUtilities/src/Http/HttpHeaderConstant.cs class HttpHeaderConstant (line 9) | [ExcludeFromCodeCoverage] class Names (line 12) | public static class Names class Values (line 21) | public static class Values method GetAssemblyVersion (line 30) | public static string GetAssemblyVersion(Type type) FILE: dotnet/src/InternalUtilities/src/Http/HttpRequest.cs class HttpRequest (line 13) | [ExcludeFromCodeCoverage] method CreateGetRequest (line 18) | public static HttpRequestMessage CreateGetRequest(string url, object? ... method CreatePostRequest (line 21) | public static HttpRequestMessage CreatePostRequest(string url, object?... method CreatePostRequest (line 24) | public static HttpRequestMessage CreatePostRequest(Uri url, object? pa... method CreatePutRequest (line 27) | public static HttpRequestMessage CreatePutRequest(string url, object? ... method CreatePatchRequest (line 30) | public static HttpRequestMessage CreatePatchRequest(string url, object... method CreateDeleteRequest (line 33) | public static HttpRequestMessage CreateDeleteRequest(string url, objec... method CreateRequest (line 36) | private static HttpRequestMessage CreateRequest(HttpMethod method, str... method CreateRequest (line 39) | private static HttpRequestMessage CreateRequest(HttpMethod method, Uri... method CreateJsonContent (line 42) | private static HttpContent? CreateJsonContent(object? payload) FILE: dotnet/src/InternalUtilities/src/Http/HttpResponseStream.cs class HttpResponseStream (line 12) | [SuppressMessage("Performance", "CA1812:Avoid uninstantiated internal cl... method Flush (line 29) | public override void Flush() method Read (line 34) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 39) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 44) | public override void SetLength(long value) method Write (line 49) | public override void Write(byte[] buffer, int offset, int count) method Dispose (line 54) | protected override void Dispose(bool disposing) FILE: dotnet/src/InternalUtilities/src/Linq/EnumerableExtensions.cs class EnumerableExtensions (line 8) | [ExcludeFromCodeCoverage] method TakeLast (line 11) | public static IEnumerable TakeLast(this IEnumerable<... FILE: dotnet/src/InternalUtilities/src/Model/Freezable.cs class Freezable (line 11) | [SuppressMessage("Performance", "CA1812:Avoid uninstantiated internal cl... method Freeze (line 20) | public void Freeze() method ThrowIfFrozen (line 34) | public void ThrowIfFrozen() FILE: dotnet/src/InternalUtilities/src/Schema/KernelJsonSchemaBuilder.cs class KernelJsonSchemaBuilder (line 23) | [ExcludeFromCodeCoverage] method Build (line 32) | [RequiresUnreferencedCode("Uses reflection to generate JSON schema, ma... method Build (line 39) | public static KernelJsonSchema Build( method GetDefaultOptions (line 62) | [RequiresUnreferencedCode("Uses JsonStringEnumConverter and DefaultJso... FILE: dotnet/src/InternalUtilities/src/System/AppContextSwitchHelper.cs class AppContextSwitchHelper (line 11) | [ExcludeFromCodeCoverage] method GetConfigValue (line 22) | public static bool GetConfigValue(string appContextSwitchName, string ... FILE: dotnet/src/InternalUtilities/src/System/EmptyKeyedServiceProvider.cs class EmptyKeyedServiceProvider (line 8) | internal sealed class EmptyKeyedServiceProvider : IKeyedServiceProvider method GetService (line 14) | public object? GetService(Type serviceType) => null; method GetKeyedService (line 17) | public object? GetKeyedService(Type serviceType, object? serviceKey) =... method GetRequiredKeyedService (line 20) | public object GetRequiredKeyedService(Type serviceType, object? servic... FILE: dotnet/src/InternalUtilities/src/System/EnvExtensions.cs class EnvExtensions (line 7) | [ExcludeFromCodeCoverage] method GetBoolEnvVar (line 14) | internal static bool? GetBoolEnvVar(string name) FILE: dotnet/src/InternalUtilities/src/System/IListExtensions.cs class IListExtensions (line 9) | [ExcludeFromCodeCoverage] method AddRange (line 18) | internal static void AddRange(this IList target, IEnumerable ... FILE: dotnet/src/InternalUtilities/src/System/InternalTypeConverter.cs class InternalTypeConverter (line 14) | [ExcludeFromCodeCoverage] method ConvertToString (line 23) | public static string? ConvertToString(object? value, CultureInfo? cult... method GetTypeToStringConverterDelegate (line 41) | private static Func? GetTypeToStringCon... FILE: dotnet/src/InternalUtilities/src/System/NonNullCollection.cs class NonNullCollection (line 13) | [ExcludeFromCodeCoverage] method NonNullCollection (line 25) | public NonNullCollection() => this._items = []; method NonNullCollection (line 31) | public NonNullCollection(IEnumerable items) method Add (line 64) | public void Add(T item) method Clear (line 73) | public void Clear() => this._items.Clear(); method Contains (line 81) | public bool Contains(T item) method CopyTo (line 95) | public void CopyTo(T[] array, int arrayIndex) => this._items.CopyTo(ar... method IndexOf (line 102) | public int IndexOf(T item) method Insert (line 114) | public void Insert(int index, T item) method Remove (line 126) | public bool Remove(T item) method RemoveAt (line 136) | public void RemoveAt(int index) => this._items.RemoveAt(index); method GetEnumerator (line 140) | IEnumerator IEnumerable.GetEnumerator() => this._items.GetEnumerator(); method GetEnumerator (line 142) | IEnumerator IEnumerable.GetEnumerator() => this._items.GetEnumer... FILE: dotnet/src/InternalUtilities/src/System/TypeConverterFactory.cs class TypeConverterFactory (line 14) | [ExcludeFromCodeCoverage] method GetTypeConverter (line 22) | internal static TypeConverter? GetTypeConverter(Type type) method CreateEnumConverter (line 60) | [UnconditionalSuppressMessage("ReflectionAnalysis", "IL2067:Unrecogniz... FILE: dotnet/src/InternalUtilities/src/System/ValueTaskExtensions.cs class ValueTaskExtensions (line 11) | internal static class ValueTaskExtensions method AsValueTask (line 22) | public static ValueTask AsValueTask(this TValue value)... method AsValueTask (line 33) | public static ValueTask AsValueTask(this Exception exc... method AsValueTask (line 41) | public static ValueTask AsValueTask(this Task task) => new(task); FILE: dotnet/src/InternalUtilities/src/Text/BoolJsonConverter.cs class BoolJsonConverter (line 17) | [ExcludeFromCodeCoverage] method Read (line 21) | public override bool Read(ref Utf8JsonReader reader, Type typeToConver... method Write (line 50) | public override void Write(Utf8JsonWriter writer, bool value, JsonSeri... FILE: dotnet/src/InternalUtilities/src/Text/DataUriParser.cs class DataUriParser (line 17) | [ExcludeFromCodeCoverage] method IsBase64String (line 32) | private static bool IsBase64String(string? value) method Parse (line 74) | internal static DataUri Parse(string? dataUri) class DataUri (line 150) | internal sealed class DataUri FILE: dotnet/src/InternalUtilities/src/Text/ExceptionJsonConverter.cs class ExceptionJsonConverter (line 15) | [ExcludeFromCodeCoverage] method CanConvert (line 24) | public override bool CanConvert(Type typeToConvert) method Write (line 30) | public override void Write(Utf8JsonWriter writer, object value, JsonSe... method Read (line 49) | public override object? Read(ref Utf8JsonReader reader, Type typeToCon... FILE: dotnet/src/InternalUtilities/src/Text/JsonOptionsCache.cs class JsonOptionsCache (line 15) | [ExcludeFromCodeCoverage] FILE: dotnet/src/InternalUtilities/src/Text/OptionalBoolJsonConverter.cs class OptionalBoolJsonConverter (line 17) | [ExcludeFromCodeCoverage] method Read (line 21) | public override bool? Read(ref Utf8JsonReader reader, Type typeToConve... method Write (line 54) | public override void Write(Utf8JsonWriter writer, bool? value, JsonSer... FILE: dotnet/src/InternalUtilities/src/Text/SseData.cs class SseData (line 13) | [ExcludeFromCodeCoverage] method SseData (line 36) | public SseData(string? eventName, object data) FILE: dotnet/src/InternalUtilities/src/Text/SseJsonParser.cs class SseJsonParser (line 23) | [ExcludeFromCodeCoverage] method ParseAsync (line 34) | internal static async IAsyncEnumerable ParseAsync( method ParseAsync (line 81) | internal static async IAsyncEnumerable ParseAsync(Stream stream,... FILE: dotnet/src/InternalUtilities/src/Text/SseLine.cs type SseLine (line 14) | [ExcludeFromCodeCoverage] method SseLine (line 29) | internal SseLine(string original, int colonIndex, bool hasSpaceAfterCo... method ToString (line 73) | public override string ToString() => this._original; method Equals (line 76) | public bool Equals(SseLine other) => this._original.Equals(other._orig... method Equals (line 79) | public override bool Equals(object? obj) => obj is SseLine other && th... method GetHashCode (line 82) | public override int GetHashCode() => StringComparer.Ordinal.GetHashCod... FILE: dotnet/src/InternalUtilities/src/Text/SseReader.cs class SseReader (line 17) | [ExcludeFromCodeCoverage] method ReadSingleDataEvent (line 24) | public SseLine? ReadSingleDataEvent() method ReadSingleDataEventAsync (line 62) | public async Task ReadSingleDataEventAsync(CancellationToken... method ReadLine (line 100) | private SseLine? ReadLine() method ReadLineAsync (line 121) | private async Task ReadLineAsync(CancellationToken cancellat... method TryParseLine (line 147) | private bool TryParseLine(string lineText, out SseLine line) method Dispose (line 164) | public void Dispose() FILE: dotnet/src/InternalUtilities/src/Text/StreamJsonParser.cs class StreamJsonParser (line 26) | [ExcludeFromCodeCoverage] method ParseAsync (line 37) | public async IAsyncEnumerable ParseAsync( class ChunkParser (line 50) | private sealed class ChunkParser method ChunkParser (line 63) | internal ChunkParser(StreamReader reader) method ExtractNextChunkAsync (line 68) | internal async Task ExtractNextChunkAsync( method ProcessLineUntilCompleteJson (line 97) | private bool ProcessLineUntilCompleteJson(string line) method ResetState (line 133) | private void ResetState() method AppendLine (line 144) | private void AppendLine(string line) method GetJsonString (line 157) | private string GetJsonString(bool validateJson) method MarkJsonAsComplete (line 173) | private void MarkJsonAsComplete() method ResetEscapeFlag (line 178) | private void ResetEscapeFlag() => this._isEscaping = false; method HandleCurrentCharacterOutsideQuotes (line 180) | private void HandleCurrentCharacterOutsideQuotes(int index) method DetermineIfQuoteStartOrEnd (line 211) | private void DetermineIfQuoteStartOrEnd() method IsEscapedCharacterInsideQuotes (line 219) | private bool IsEscapedCharacterInsideQuotes() FILE: dotnet/src/InternalUtilities/src/Type/TypeExtensions.cs class TypeExtensions (line 13) | [ExcludeFromCodeCoverage] method TryGetGenericResultType (line 23) | public static bool TryGetGenericResultType(this Type? returnType, out ... method GetFriendlyTypeName (line 63) | public static string GetFriendlyTypeName(this Type type) FILE: dotnet/src/InternalUtilities/test/AssertExtensions.cs class AssertExtensions (line 8) | internal static class AssertExtensions method AssertIsArgumentOutOfRange (line 11) | public static void AssertIsArgumentOutOfRange(Exception? e, string exp... FILE: dotnet/src/InternalUtilities/test/HttpMessageHandlerStub.cs class HttpMessageHandlerStub (line 14) | internal sealed class HttpMessageHandlerStub : HttpMessageHandler method HttpMessageHandlerStub (line 32) | public HttpMessageHandlerStub() method Send (line 41) | protected override HttpResponseMessage Send(HttpRequestMessage request... method SendAsync (line 45) | protected override async Task SendAsync(HttpReque... FILE: dotnet/src/InternalUtilities/test/MoqExtensions.cs class MoqExtensions (line 9) | internal static class MoqExtensions method VerifyLog (line 11) | public static void VerifyLog(this Mock> logger, LogLevel... method VerifyLog (line 23) | public static void VerifyLog(this Mock logger, LogLevel logLe... FILE: dotnet/src/InternalUtilities/test/MultipleHttpMessageHandlerStub.cs class MultipleHttpMessageHandlerStub (line 14) | internal sealed class MultipleHttpMessageHandlerStub : DelegatingHandler method CreateHttpClient (line 30) | internal HttpClient CreateHttpClient() => new(this, false); method AddJsonResponse (line 32) | internal void AddJsonResponse(string json) method AddImageResponse (line 40) | internal void AddImageResponse(byte[] image) method SendAsync (line 50) | protected override async Task SendAsync(HttpReque... method GetRequestContentAsString (line 66) | internal string? GetRequestContentAsString(int index, Encoding? encodi... FILE: dotnet/src/Plugins/Plugins.AI.UnitTests/CrewAI/CrewAIEnterpriseClientTests.cs class CrewAIEnterpriseClientTests (line 18) | public sealed partial class CrewAIEnterpriseClientTests method CrewAIEnterpriseClientTests (line 26) | public CrewAIEnterpriseClientTests() method GetInputsAsyncReturnsCrewAIRequiredInputsAsync (line 40) | [Fact] method KickoffAsyncReturnsCrewAIKickoffResponseAsync (line 72) | [Fact] method GetStatusAsyncReturnsCrewAIStatusResponseAsync (line 104) | [Theory] FILE: dotnet/src/Plugins/Plugins.AI.UnitTests/CrewAI/CrewAIEnterpriseTests.cs class CrewAIEnterpriseTests (line 18) | public sealed class CrewAIEnterpriseTests method CrewAIEnterpriseTests (line 26) | public CrewAIEnterpriseTests() method KickoffAsyncSuccessAsync (line 35) | [Fact] method KickoffAsyncFailureAsync (line 53) | [Fact] method GetCrewStatusAsyncSuccessAsync (line 67) | [Fact] method GetCrewStatusAsyncFailureAsync (line 85) | [Fact] method WaitForCrewCompletionAsyncSuccessAsync (line 99) | [Fact] method WaitForCrewCompletionAsyncFailureAsync (line 118) | [Fact] method CreateKernelPluginSuccess (line 134) | [Fact] FILE: dotnet/src/Plugins/Plugins.AI.UnitTests/CrewAI/MockHttpClientFactory.cs class MockHttpClientFactory (line 12) | internal sealed class MockHttpClientFactory(Mock moc... method CreateClient (line 14) | public HttpClient CreateClient(string name) method Dispose (line 19) | public void Dispose() FILE: dotnet/src/Plugins/Plugins.AI/CrewAI/Client/CrewAIEnterpriseClient.cs type ICrewAIEnterpriseClient (line 15) | internal interface ICrewAIEnterpriseClient method GetInputsAsync (line 17) | Task GetInputsAsync(CancellationToken cancellati... method KickoffAsync (line 18) | Task KickoffAsync( method GetStatusAsync (line 24) | Task GetStatusAsync(string taskId, CancellationT... class CrewAIEnterpriseClient (line 30) | internal class CrewAIEnterpriseClient : ICrewAIEnterpriseClient method CrewAIEnterpriseClient (line 36) | public CrewAIEnterpriseClient(Uri endpoint, Func> authTok... method GetInputsAsync (line 52) | public async Task GetInputsAsync(CancellationTok... method KickoffAsync (line 83) | public async Task KickoffAsync( method GetStatusAsync (line 124) | public async Task GetStatusAsync(string taskId, ... method CreateHttpClientAsync (line 148) | private async Task CreateHttpClientAsync() FILE: dotnet/src/Plugins/Plugins.AI/CrewAI/Client/CrewAIStateEnumConverter.cs class CrewAIStateEnumConverter (line 10) | internal sealed class CrewAIStateEnumConverter : JsonConverter> authTokenProv... method CrewAIEnterprise (line 55) | internal CrewAIEnterprise(ICrewAIEnterpriseClient crewClient, ILoggerF... method KickoffAsync (line 71) | public async Task KickoffAsync( method GetCrewKickoffStatusAsync (line 101) | [KernelFunction] method WaitForCrewCompletionAsync (line 126) | [KernelFunction] method CreateKernelPlugin (line 171) | public KernelPlugin CreateKernelPlugin( method IsTerminalState (line 235) | private bool IsTerminalState(CrewAIKickoffState state) method BuildArguments (line 240) | private static Dictionary BuildArguments(IEnumerable<... FILE: dotnet/src/Plugins/Plugins.AI/CrewAI/CrewAIInputMetadata.cs type CrewAIInputMetadata (line 13) | public record CrewAIInputMetadata(string Name, string Description, Type ... FILE: dotnet/src/Plugins/Plugins.AI/CrewAI/Models/CrewAIKickoffResponse.cs class CrewAIKickoffResponse (line 11) | internal sealed class CrewAIKickoffResponse FILE: dotnet/src/Plugins/Plugins.AI/CrewAI/Models/CrewAIKickoffState.cs type CrewAIKickoffState (line 8) | public enum CrewAIKickoffState FILE: dotnet/src/Plugins/Plugins.AI/CrewAI/Models/CrewAIRequiredInputs.cs class CrewAIRequiredInputs (line 11) | public class CrewAIRequiredInputs FILE: dotnet/src/Plugins/Plugins.AI/CrewAI/Models/CrewAIStatusResponse.cs class CrewAIStatusResponse (line 11) | public class CrewAIStatusResponse FILE: dotnet/src/Plugins/Plugins.Core/CodeInterpreter/SessionsPythonCodeExecutionProperties.cs class SessionsPythonCodeExecutionProperties (line 8) | internal sealed class SessionsPythonCodeExecutionProperties method SessionsPythonCodeExecutionProperties (line 34) | public SessionsPythonCodeExecutionProperties(SessionsPythonSettings se... FILE: dotnet/src/Plugins/Plugins.Core/CodeInterpreter/SessionsPythonCodeExecutionResult.cs class SessionsPythonCodeExecutionResult (line 11) | public sealed class SessionsPythonCodeExecutionResult method ToString (line 28) | public override string ToString() class ExecutionDetails (line 42) | public sealed class ExecutionDetails FILE: dotnet/src/Plugins/Plugins.Core/CodeInterpreter/SessionsPythonPlugin.cs class SessionsPythonPlugin (line 23) | public sealed partial class SessionsPythonPlugin method SessionsPythonPlugin (line 40) | public SessionsPythonPlugin( method ExecuteCodeAsync (line 74) | [KernelFunction, Description(""" method UploadFileAsync (line 117) | [KernelFunction, Description("Uploads a file to the `/mnt/data` direct... method DownloadFileAsync (line 154) | public async Task DownloadFileAsync( method ListFilesAsync (line 195) | [KernelFunction, Description("Lists all entities: files or directories... method GetBaseEndpoint (line 211) | private static Uri GetBaseEndpoint(Uri endpoint) method SanitizeCodeInput (line 232) | private static string SanitizeCodeInput(string code) method AddHeadersAsync (line 248) | private async Task AddHeadersAsync(HttpRequestMessage request, Cancell... method SendAsync (line 267) | private async Task SendAsync(HttpClient httpClien... method ValidateLocalPathForUpload (line 297) | private string ValidateLocalPathForUpload(string localFilePath) method ValidateLocalPathForDownload (line 338) | private string ValidateLocalPathForDownload(string localFilePath) method RemoveLeadingWhitespaceBackticksPython (line 376) | [GeneratedRegex(@"^(\s|`)*(?i:python)?\s*", RegexOptions.ExplicitCaptu... method RemoveTrailingWhitespaceBackticks (line 379) | [GeneratedRegex(@"(\s|`)*$", RegexOptions.ExplicitCapture)] method RemoveLeadingWhitespaceBackticksPython (line 382) | private static Regex RemoveLeadingWhitespaceBackticksPython() => s_rem... method RemoveTrailingWhitespaceBackticks (line 385) | private static Regex RemoveTrailingWhitespaceBackticks() => s_removeTr... FILE: dotnet/src/Plugins/Plugins.Core/CodeInterpreter/SessionsPythonSettings.cs class SessionsPythonSettings (line 13) | public class SessionsPythonSettings method SessionsPythonSettings (line 85) | [JsonConstructor] type CodeInputTypeSetting (line 95) | [Description("Code input type.")] type CodeExecutionTypeSetting (line 110) | [Description("Code input type.")] FILE: dotnet/src/Plugins/Plugins.Core/CodeInterpreter/SessionsRemoteFileMetadata.cs class SessionsRemoteFileMetadata (line 12) | public sealed class SessionsRemoteFileMetadata FILE: dotnet/src/Plugins/Plugins.Core/ConversationSummaryPlugin.cs class ConversationSummaryPlugin (line 13) | public class ConversationSummaryPlugin method ConversationSummaryPlugin (line 27) | public ConversationSummaryPlugin() method SummarizeConversationAsync (line 60) | [KernelFunction, Description("Given a long conversation transcript, su... method GetConversationActionItemsAsync (line 71) | [KernelFunction, Description("Given a long conversation transcript, id... method GetConversationTopicsAsync (line 82) | [KernelFunction, Description("Given a long conversation transcript, id... method ProcessAsync (line 88) | private static async Task ProcessAsync(KernelFunction func, st... FILE: dotnet/src/Plugins/Plugins.Core/FileIOPlugin.cs class FileIOPlugin (line 25) | public sealed class FileIOPlugin method ReadAsync (line 57) | [KernelFunction, Description("Read a file")] method WriteAsync (line 78) | [KernelFunction, Description("Write a file")] method IsFilePathAllowed (line 111) | private bool IsFilePathAllowed(string path) FILE: dotnet/src/Plugins/Plugins.Core/HttpPlugin.cs class HttpPlugin (line 27) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Design", "CA1054:URI-l... method HttpPlugin (line 36) | public HttpPlugin() : this(null) method HttpPlugin (line 47) | [ActivatorUtilitiesConstructor] method GetAsync (line 70) | [KernelFunction, Description("Makes a GET request to a uri")] method PostAsync (line 83) | [KernelFunction, Description("Makes a POST request to a uri")] method PutAsync (line 97) | [KernelFunction, Description("Makes a PUT request to a uri")] method DeleteAsync (line 110) | [KernelFunction, Description("Makes a DELETE request to a uri")] method IsUriAllowed (line 123) | private bool IsUriAllowed(Uri uri) method SendRequestAsync (line 137) | private async Task SendRequestAsync(string uriStr, HttpMethod ... FILE: dotnet/src/Plugins/Plugins.Core/PromptFunctionConstants.cs class PromptFunctionConstants (line 5) | internal static class PromptFunctionConstants FILE: dotnet/src/Plugins/Plugins.Core/TextPlugin.cs class TextPlugin (line 11) | public sealed class TextPlugin method Trim (line 18) | [KernelFunction, Description("Trim whitespace from the start and end o... method TrimStart (line 26) | [KernelFunction, Description("Trim whitespace from the start of a stri... method TrimEnd (line 34) | [KernelFunction, Description("Trim whitespace from the end of a string... method Uppercase (line 43) | [KernelFunction, Description("Convert a string to uppercase.")] method Lowercase (line 53) | [KernelFunction, Description("Convert a string to lowercase.")] method Length (line 62) | [KernelFunction, Description("Get the length of a string.")] method Concat (line 71) | [KernelFunction, Description("Concat two strings into one.")] method Echo (line 82) | [KernelFunction, Description("Echo the input string. Useful for captur... FILE: dotnet/src/Plugins/Plugins.Core/TimePlugin.cs class TimePlugin (line 15) | public sealed class TimePlugin method Date (line 24) | [KernelFunction, Description("Get the current date")] method Today (line 36) | [KernelFunction, Description("Get the current date")] method Now (line 48) | [KernelFunction, Description("Get the current date and time in the loc... method UtcNow (line 60) | [KernelFunction, Description("Get the current UTC date and time")] method Time (line 72) | [KernelFunction, Description("Get the current time")] method Year (line 84) | [KernelFunction, Description("Get the current year")] method Month (line 96) | [KernelFunction, Description("Get the current month name")] method MonthNumber (line 108) | [KernelFunction, Description("Get the current month number")] method Day (line 120) | [KernelFunction, Description("Get the current day of the month")] method DaysAgo (line 129) | [KernelFunction] method DayOfWeek (line 141) | [KernelFunction, Description("Get the current day of the week")] method Hour (line 153) | [KernelFunction, Description("Get the current clock hour")] method HourNumber (line 165) | [KernelFunction, Description("Get the current clock 24-hour number")] method DateMatchingLastDayName (line 178) | [KernelFunction] method Minute (line 206) | [KernelFunction, Description("Get the minutes on the current hour")] method Second (line 218) | [KernelFunction, Description("Get the seconds on the current minute")] method TimeZoneOffset (line 230) | [KernelFunction, Description("Get the local time zone offset from UTC")] method TimeZoneName (line 245) | [KernelFunction, Description("Get the local time zone name")] FILE: dotnet/src/Plugins/Plugins.Document/DocumentPlugin.cs class DocumentPlugin (line 49) | public sealed class DocumentPlugin method DocumentPlugin (line 61) | public DocumentPlugin(IDocumentConnector documentConnector, IFileSyste... method ReadTextAsync (line 85) | [KernelFunction, Description("Read all text from a document")] method AppendTextAsync (line 104) | [KernelFunction, Description("Append text to a document. If the docume... method IsFilePathAllowed (line 141) | private bool IsFilePathAllowed(string path) FILE: dotnet/src/Plugins/Plugins.Document/FileSystem/IFileSystemConnector.cs type IFileSystemConnector (line 12) | public interface IFileSystemConnector method GetFileContentStreamAsync (line 19) | Task GetFileContentStreamAsync(string filePath, CancellationTo... method GetWriteableFileStreamAsync (line 26) | Task GetWriteableFileStreamAsync(string filePath, Cancellation... method CreateFileAsync (line 33) | Task CreateFileAsync(string filePath, CancellationToken cancel... method FileExistsAsync (line 41) | Task FileExistsAsync(string filePath, CancellationToken cancella... FILE: dotnet/src/Plugins/Plugins.Document/FileSystem/LocalFileSystemConnector.cs class LocalFileSystemConnector (line 15) | public class LocalFileSystemConnector : IFileSystemConnector method GetFileContentStreamAsync (line 31) | public Task GetFileContentStreamAsync(string filePath, Cancell... method GetWriteableFileStreamAsync (line 57) | public Task GetWriteableFileStreamAsync(string filePath, Cance... method CreateFileAsync (line 81) | public Task CreateFileAsync(string filePath, CancellationToken... method FileExistsAsync (line 94) | public Task FileExistsAsync(string filePath, CancellationToken c... FILE: dotnet/src/Plugins/Plugins.Document/IDocumentConnector.cs type IDocumentConnector (line 10) | public interface IDocumentConnector method ReadText (line 17) | string ReadText(Stream stream); method Initialize (line 23) | void Initialize(Stream stream); method AppendText (line 30) | void AppendText(Stream stream, string text); FILE: dotnet/src/Plugins/Plugins.Document/OpenXml/Extensions/WordprocessingDocumentEx.cs class WordprocessingDocumentEx (line 14) | internal static class WordprocessingDocumentEx method Initialize (line 16) | internal static void Initialize(this WordprocessingDocument wordproces... method ReadText (line 26) | internal static string ReadText(this WordprocessingDocument wordproces... method AppendText (line 45) | internal static void AppendText(this WordprocessingDocument wordproces... FILE: dotnet/src/Plugins/Plugins.Document/OpenXml/WordDocumentConnector.cs class WordDocumentConnector (line 12) | public class WordDocumentConnector : IDocumentConnector method ReadText (line 23) | public string ReadText(Stream stream) method Initialize (line 36) | public void Initialize(Stream stream) method AppendText (line 56) | public void AppendText(Stream stream, string text) FILE: dotnet/src/Plugins/Plugins.Memory/Collections/MinHeap.cs class MinHeap (line 13) | internal sealed class MinHeap : IEnumerable where T : IComparable method MinHeap (line 28) | public MinHeap(T minValue, int capacity = DefaultCapacity) method MinHeap (line 47) | public MinHeap(T minValue, IList items) method Clear (line 93) | public void Clear() method Erase (line 101) | public void Erase() method DetachBuffer (line 110) | public T[] DetachBuffer() method Add (line 122) | public void Add(T item) method Add (line 138) | public void Add(IEnumerable items) method Add (line 151) | public void Add(IList items, int startAt = 0) method RemoveTop (line 177) | public T RemoveTop() method RemoveAll (line 193) | public IEnumerable RemoveAll() method EnsureCapacity (line 205) | public void EnsureCapacity(int capacity) method EnsureCapacity (line 223) | public void EnsureCapacity() method UpHeap (line 231) | private void UpHeap(int startAt) method DownHeap (line 249) | private void DownHeap(int startAt) method GetEnumerator (line 287) | public IEnumerator GetEnumerator() method GetEnumerator (line 296) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... method SortDescending (line 306) | public void SortDescending() method Restore (line 327) | internal void Restore() method Sort (line 333) | internal void Sort(IComparer comparer) FILE: dotnet/src/Plugins/Plugins.Memory/Collections/ScoredValue.cs type ScoredValue (line 13) | internal readonly struct ScoredValue(T item, double score) : ICompara... method CompareTo (line 29) | public int CompareTo(ScoredValue other) method ToString (line 38) | public override string ToString() method Equals (line 71) | public override bool Equals([NotNullWhen(true)] object? obj) method Equals (line 81) | public bool Equals(ScoredValue other) method GetHashCode (line 88) | public override int GetHashCode() method Min (line 144) | internal static ScoredValue Min() FILE: dotnet/src/Plugins/Plugins.Memory/Collections/TopNCollection.cs class TopNCollection (line 13) | internal sealed class TopNCollection(int maxItems) : IEnumerable value) method Add (line 71) | public void Add(T value, double score) method SortByScore (line 79) | public void SortByScore() method ToList (line 92) | public IList> ToList() method GetEnumerator (line 107) | public IEnumerator> GetEnumerator() method GetEnumerator (line 112) | IEnumerator IEnumerable.GetEnumerator() FILE: dotnet/src/Plugins/Plugins.Memory/TextMemoryPlugin.cs class TextMemoryPlugin (line 19) | [Experimental("SKEXP0001")] method TextMemoryPlugin (line 60) | public TextMemoryPlugin( method RetrieveAsync (line 76) | [KernelFunction, Description("Key-based lookup for a specific memory")] method RecallAsync (line 103) | [KernelFunction, Description("Semantic search and return up to N memor... method SaveAsync (line 147) | [KernelFunction, Description("Save information to semantic memory")] method RemoveAsync (line 171) | [KernelFunction, Description("Remove specific memory")] FILE: dotnet/src/Plugins/Plugins.Memory/VolatileMemoryStore.cs class VolatileMemoryStore (line 18) | public class VolatileMemoryStore : IMemoryStore method CreateCollectionAsync (line 21) | public Task CreateCollectionAsync(string collectionName, CancellationT... method DoesCollectionExistAsync (line 30) | public Task DoesCollectionExistAsync(string collectionName, Canc... method GetCollectionsAsync (line 36) | public IAsyncEnumerable GetCollectionsAsync(CancellationToken ... method DeleteCollectionAsync (line 42) | public Task DeleteCollectionAsync(string collectionName, CancellationT... method UpsertAsync (line 53) | public Task UpsertAsync(string collectionName, MemoryRecord re... method UpsertBatchAsync (line 72) | public async IAsyncEnumerable UpsertBatchAsync( method GetAsync (line 84) | public Task GetAsync(string collectionName, string key,... method GetBatchAsync (line 98) | public async IAsyncEnumerable GetBatchAsync( method RemoveAsync (line 116) | public Task RemoveAsync(string collectionName, string key, Cancellatio... method RemoveBatchAsync (line 127) | public Task RemoveBatchAsync(string collectionName, IEnumerable GetNearestMatchesAsync( method GetNearestMatchAsync (line 187) | public async Task<(MemoryRecord, double)?> GetNearestMatchAsync( method TryGetCollection (line 211) | protected bool TryGetCollection( FILE: dotnet/src/Plugins/Plugins.MsGraph/CalendarPlugin.cs class CalendarPlugin (line 21) | public sealed class CalendarPlugin method CalendarPlugin (line 39) | public CalendarPlugin(ICalendarConnector connector, ILoggerFactory? lo... method AddEventAsync (line 52) | [KernelFunction, Description("Add an event to my calendar.")] method GetCalendarEventsAsync (line 84) | [KernelFunction, Description("Get calendar events.")] FILE: dotnet/src/Plugins/Plugins.MsGraph/CloudDrivePlugin.cs class CloudDrivePlugin (line 17) | public sealed class CloudDrivePlugin method CloudDrivePlugin (line 27) | public CloudDrivePlugin(ICloudDriveConnector connector, ILoggerFactory... method GetFileContentAsync (line 41) | [KernelFunction, Description("Get the contents of a file in a cloud dr... method UploadFileAsync (line 69) | [KernelFunction, Description("Upload a small file to OneDrive (less th... method CreateLinkAsync (line 92) | [KernelFunction, Description("Create a sharable link to a file stored ... FILE: dotnet/src/Plugins/Plugins.MsGraph/Connectors/Client/MsGraphClientLoggingHandler.cs class MsGraphClientLoggingHandler (line 20) | public class MsGraphClientLoggingHandler : DelegatingHandler method MsGraphClientLoggingHandler (line 41) | public MsGraphClientLoggingHandler(ILogger logger) method SendAsync (line 52) | protected override async Task SendAsync(HttpReque... method LogHttpMessage (line 64) | private void LogHttpMessage(HttpHeaders headers, Uri? uri, string prefix) FILE: dotnet/src/Plugins/Plugins.MsGraph/Connectors/Client/MsGraphConfiguration.cs class MsGraphConfiguration (line 12) | public class MsGraphConfiguration method MsGraphConfiguration (line 45) | public MsGraphConfiguration( FILE: dotnet/src/Plugins/Plugins.MsGraph/Connectors/CredentialManagers/LocalUserMSALCredentialManager.cs class LocalUserMSALCredentialManager (line 21) | public sealed class LocalUserMSALCredentialManager method LocalUserMSALCredentialManager (line 41) | private LocalUserMSALCredentialManager(StorageCreationProperties stora... method CreateAsync (line 53) | public static async Task CreateAsync() method GetTokenAsync (line 83) | public async Task GetTokenAsync(string clientId, string tenant... method PublicClientApplicationsKey (line 125) | private static string PublicClientApplicationsKey(string clientId, str... FILE: dotnet/src/Plugins/Plugins.MsGraph/Connectors/Diagnostics/Ensure.cs class Ensure (line 12) | internal static class Ensure method NotNullOrWhitespace (line 19) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method NotNull (line 33) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: dotnet/src/Plugins/Plugins.MsGraph/Connectors/MicrosoftGraphModelExtensions.cs class MicrosoftGraphModelExtensions (line 13) | internal static class MicrosoftGraphModelExtensions method ToEmailMessage (line 18) | public static Models.EmailMessage ToEmailMessage(this Graph.Models.Mes... method ToEmailAddress (line 38) | public static Models.EmailAddress ToEmailAddress(this Microsoft.Graph.... method ToGraphEvent (line 48) | public static Graph.Models.Event ToGraphEvent(this CalendarEvent calen... method ToCalendarEvent (line 66) | public static Models.CalendarEvent ToCalendarEvent(this Graph.Models.E... FILE: dotnet/src/Plugins/Plugins.MsGraph/Connectors/MicrosoftToDoConnector.cs class MicrosoftToDoConnector (line 20) | public class MicrosoftToDoConnector : ITaskManagementConnector method MicrosoftToDoConnector (line 28) | public MicrosoftToDoConnector(GraphServiceClient graphServiceClient) method GetDefaultTaskListAsync (line 34) | public async Task GetDefaultTaskListAsync(Can... method GetTaskListsAsync (line 80) | public async Task?> GetTaskListsAs... method GetTasksAsync (line 110) | public async Task?> GetTasksAsync(stri... method AddTaskAsync (line 151) | public async Task AddTaskAsync(string listId, Tas... method DeleteTaskAsync (line 164) | public Task DeleteTaskAsync(string listId, string taskId, Cancellation... method FromTaskListTask (line 174) | private static TodoTask FromTaskListTask(TaskManagementTask task) method ToTaskListTask (line 191) | private static TaskManagementTask ToTaskListTask(TodoTask task) FILE: dotnet/src/Plugins/Plugins.MsGraph/Connectors/OneDriveConnector.cs class OneDriveConnector (line 18) | public class OneDriveConnector : ICloudDriveConnector method OneDriveConnector (line 26) | public OneDriveConnector(GraphServiceClient graphServiceClient) method GetFileContentStreamAsync (line 32) | public async Task GetFileContentStreamAsync(string filePath, ... method FileExistsAsync (line 50) | public async Task FileExistsAsync(string filePath, CancellationT... method UploadSmallFileAsync (line 77) | public async Task UploadSmallFileAsync(string filePath, string destina... method CreateShareLinkAsync (line 117) | public async Task CreateShareLinkAsync(string filePath, string... FILE: dotnet/src/Plugins/Plugins.MsGraph/Connectors/OrganizationHierarchyConnector.cs class OrganizationHierarchyConnector (line 15) | public class OrganizationHierarchyConnector : IOrganizationHierarchyConn... method OrganizationHierarchyConnector (line 23) | public OrganizationHierarchyConnector(GraphServiceClient graphServiceC... method GetManagerEmailAsync (line 29) | public async Task GetManagerEmailAsync(CancellationToken canc... method GetManagerNameAsync (line 34) | public async Task GetManagerNameAsync(CancellationToken cance... method GetDirectReportsEmailAsync (line 39) | public async Task?> GetDirectReportsEmailAsync(Can... FILE: dotnet/src/Plugins/Plugins.MsGraph/Connectors/OutlookCalendarConnector.cs class OutlookCalendarConnector (line 16) | public class OutlookCalendarConnector : ICalendarConnector method OutlookCalendarConnector (line 24) | public OutlookCalendarConnector(GraphServiceClient graphServiceClient) method AddEventAsync (line 30) | public async Task AddEventAsync(CalendarEvent calendar... method GetEventsAsync (line 39) | public async Task?> GetEventsAsync( FILE: dotnet/src/Plugins/Plugins.MsGraph/Connectors/OutlookMailConnector.cs class OutlookMailConnector (line 17) | public class OutlookMailConnector : IEmailConnector method OutlookMailConnector (line 25) | public OutlookMailConnector(GraphServiceClient graphServiceClient) method GetMyEmailAddressAsync (line 31) | public async Task GetMyEmailAddressAsync(CancellationToken ca... method SendEmailAsync (line 35) | public async Task SendEmailAsync(string subject, string content, strin... method GetMessagesAsync (line 58) | public async Task?> GetMessagesAsync( FILE: dotnet/src/Plugins/Plugins.MsGraph/Diagnostics/Ensure.cs class Ensure (line 9) | internal static class Ensure method NotNullOrWhitespace (line 11) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method NotNull (line 20) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: dotnet/src/Plugins/Plugins.MsGraph/EmailPlugin.cs class EmailPlugin (line 20) | public sealed class EmailPlugin method EmailPlugin (line 38) | public EmailPlugin(IEmailConnector connector, ILoggerFactory? loggerFa... method GetMyEmailAddressAsync (line 50) | [KernelFunction, Description("Gets the email address for me.")] method SendEmailAsync (line 57) | [KernelFunction, Description("Send an email to one or more recipients.")] method GetEmailMessagesAsync (line 83) | [KernelFunction, Description("Get email messages.")] FILE: dotnet/src/Plugins/Plugins.MsGraph/ICalendarConnector.cs type ICalendarConnector (line 13) | public interface ICalendarConnector method AddEventAsync (line 21) | Task AddEventAsync(CalendarEvent calendarEvent, Cancel... method GetEventsAsync (line 32) | Task?> GetEventsAsync(int? top, int? skip, ... FILE: dotnet/src/Plugins/Plugins.MsGraph/ICloudDriveConnector.cs type ICloudDriveConnector (line 12) | public interface ICloudDriveConnector method CreateShareLinkAsync (line 22) | Task CreateShareLinkAsync(string filePath, string type = "view... method GetFileContentStreamAsync (line 29) | Task GetFileContentStreamAsync(string filePath, CancellationT... method UploadSmallFileAsync (line 37) | Task UploadSmallFileAsync(string filePath, string destinationPath, Can... FILE: dotnet/src/Plugins/Plugins.MsGraph/IOrganizationHierarchyConnector.cs type IOrganizationHierarchyConnector (line 12) | public interface IOrganizationHierarchyConnector method GetDirectReportsEmailAsync (line 19) | Task?> GetDirectReportsEmailAsync(CancellationToke... method GetManagerEmailAsync (line 26) | Task GetManagerEmailAsync(CancellationToken cancellationToken... method GetManagerNameAsync (line 33) | Task GetManagerNameAsync(CancellationToken cancellationToken ... FILE: dotnet/src/Plugins/Plugins.MsGraph/ITaskManagementConnector.cs type ITaskManagementConnector (line 13) | public interface ITaskManagementConnector method AddTaskAsync (line 22) | Task AddTaskAsync(string listId, TaskManagementTa... method DeleteTaskAsync (line 30) | Task DeleteTaskAsync(string listId, string taskId, CancellationToken c... method GetDefaultTaskListAsync (line 36) | Task GetDefaultTaskListAsync(CancellationToke... method GetTaskListsAsync (line 43) | Task?> GetTaskListsAsync(Cancellat... method GetTasksAsync (line 52) | Task?> GetTasksAsync(string listId, bo... FILE: dotnet/src/Plugins/Plugins.MsGraph/Models/CalendarEvent.cs class CalendarEvent (line 11) | public class CalendarEvent FILE: dotnet/src/Plugins/Plugins.MsGraph/Models/EmailAddress.cs class EmailAddress (line 8) | public class EmailAddress FILE: dotnet/src/Plugins/Plugins.MsGraph/Models/EmailMessage.cs class EmailMessage (line 11) | public class EmailMessage FILE: dotnet/src/Plugins/Plugins.MsGraph/Models/TaskManagementTask.cs class TaskManagementTask (line 8) | public class TaskManagementTask method TaskManagementTask (line 43) | public TaskManagementTask(string? id, string? title, string? reminder ... FILE: dotnet/src/Plugins/Plugins.MsGraph/Models/TaskManagementTaskList.cs class TaskManagementTaskList (line 8) | public class TaskManagementTaskList method TaskManagementTaskList (line 25) | public TaskManagementTaskList(string? id, string? name) FILE: dotnet/src/Plugins/Plugins.MsGraph/OrganizationHierarchyPlugin.cs class OrganizationHierarchyPlugin (line 16) | public sealed class OrganizationHierarchyPlugin method OrganizationHierarchyPlugin (line 31) | public OrganizationHierarchyPlugin(IOrganizationHierarchyConnector con... method GetMyDirectReportsEmailAsync (line 44) | [KernelFunction, Description("Get my direct report's email addresses.")] method GetMyManagerEmailAsync (line 53) | [KernelFunction, Description("Get my manager's email address.")] method GetMyManagerNameAsync (line 62) | [KernelFunction, Description("Get my manager's name.")] FILE: dotnet/src/Plugins/Plugins.MsGraph/TaskListPlugin.cs class TaskListPlugin (line 20) | public sealed class TaskListPlugin method TaskListPlugin (line 37) | public TaskListPlugin(ITaskManagementConnector connector, ILoggerFacto... method GetNextDayOfWeek (line 49) | public static DateTimeOffset GetNextDayOfWeek(DayOfWeek dayOfWeek, Tim... method AddTaskAsync (line 67) | [KernelFunction, Description("Add a task to a task list with an option... method GetDefaultTasksAsync (line 90) | [KernelFunction, Description("Get tasks from the default task list.")] FILE: dotnet/src/Plugins/Plugins.StructuredData.EntityFramework/StructuredDataOperation.cs type StructuredDataOperation (line 11) | public readonly struct StructuredDataOperation : IEquatable this.Label; FILE: dotnet/src/Plugins/Plugins.StructuredData.EntityFramework/StructuredDataPluginFactory.cs class StructuredDataPluginFactory (line 13) | public static class StructuredDataPluginFactory method CreateStructuredDataPlugin (line 25) | public static KernelPlugin CreateStructuredDataPlugin( FILE: dotnet/src/Plugins/Plugins.StructuredData.EntityFramework/StructuredDataService.cs class StructuredDataService (line 23) | public class StructuredDataService : IDisposable where TContex... method StructuredDataService (line 34) | public StructuredDataService(string connectionString) method StructuredDataService (line 44) | public StructuredDataService(TContext dbContext) method Select (line 59) | public IQueryable Select(string? query = null) method InsertAsync (line 79) | public async Task InsertAsync(TEntity entity, Cancel... method UpdateAsync (line 97) | public async Task UpdateAsync(TEntity entity, Cancellati... method DeleteAsync (line 143) | public async Task DeleteAsync(TEntity entity, Cancellati... method Dispose (line 186) | protected virtual void Dispose(bool disposing) method Dispose (line 204) | public void Dispose() FILE: dotnet/src/Plugins/Plugins.StructuredData.EntityFramework/StructuredDataServiceExtensions.cs class StructuredDataServiceExtensions (line 14) | public static class StructuredDataServiceExtensions method CreateInsertFunction (line 24) | public static KernelFunction CreateInsertFunction( method CreateSelectFunction (line 63) | public static KernelFunction CreateSelectFunction( method CreateUpdateFunction (line 108) | public static KernelFunction CreateUpdateFunction( method CreateDeleteFunction (line 146) | public static KernelFunction CreateDeleteFunction( FILE: dotnet/src/Plugins/Plugins.UnitTests/Core/HttpPluginTests.cs class HttpPluginTests (line 16) | public sealed class HttpPluginTests : IDisposable method ItCanBeInstantiated (line 27) | [Fact] method ItCanBeImported (line 34) | [Fact] method ItCanGetAsync (line 41) | [Fact] method ItCanPostAsync (line 57) | [Fact] method ItCanPutAsync (line 73) | [Fact] method ItCanDeleteAsync (line 89) | [Fact] method ItDeniesAllDomainsWithDefaultConfigAsync (line 105) | [Fact] method ItThrowsInvalidOperationExceptionForInvalidDomainAsync (line 117) | [Fact] method CreateMock (line 136) | private Mock CreateMock() method VerifyMock (line 145) | private void VerifyMock(Mock mockHandler, HttpMeth... method Dispose (line 158) | public void Dispose() FILE: dotnet/src/Plugins/Plugins.UnitTests/Core/SessionsPythonCodeExecutionResultTests.cs class SessionsPythonCodeExecutionResultTests (line 8) | public class SessionsPythonCodeExecutionResultTests method ItShouldConvertResultToString (line 10) | [Fact] FILE: dotnet/src/Plugins/Plugins.UnitTests/Core/SessionsPythonPluginTests.cs class SessionsPythonPluginTests (line 20) | public sealed class SessionsPythonPluginTests : IDisposable method SessionsPythonPluginTests (line 42) | public SessionsPythonPluginTests() method ItCanBeInstantiated (line 65) | [Fact] method ItCanBeImported (line 72) | [Fact] method ItExposesExpectedKernelFunctions (line 81) | [Fact] method ItShouldExecuteCodeAsync (line 99) | [Fact] method ItShouldCallTokenProviderWhenProvidedAsync (line 121) | [Theory] method ItShouldUseSameSessionIdAcrossMultipleCallsAsync (line 168) | [Fact] method ItShouldListFilesAsync (line 210) | [Fact] method ItShouldUploadFileAsync (line 243) | [Fact] method ItShouldDownloadFileWithoutSavingInDiskAsync (line 278) | [Fact] method ItShouldDownloadFileSavingInDiskAsync (line 297) | [Fact] method ItShouldRespectAllowedDomainsAsync (line 332) | [Theory] method ItShouldAddHeadersAsync (line 366) | [Fact] method ItShouldDenyUploadWhenFileOperationsDisabledAsync (line 394) | [Fact] method ItShouldDenyUploadWhenAllowedDirectoriesNotConfiguredAsync (line 407) | [Fact] method ItShouldDenyUploadOutsideAllowedDirectoriesAsync (line 428) | [Fact] method ItShouldDenyDownloadOutsideAllowedDirectoriesAsync (line 449) | [Fact] method ItShouldDenyUploadWithPathTraversalAsync (line 475) | [Fact] method Dispose (line 504) | public void Dispose() FILE: dotnet/src/Plugins/Plugins.UnitTests/Core/TextPluginTests.cs class TextPluginTests (line 9) | public class TextPluginTests method ItCanBeInstantiated (line 11) | [Fact] method ItCanBeImported (line 18) | [Fact] method ItCanTrim (line 25) | [Fact] method ItCanTrimStart (line 38) | [Fact] method ItCanTrimEnd (line 51) | [Fact] method ItCanUppercase (line 64) | [Fact] method ItCanLowercase (line 77) | [Fact] method ItCanLength (line 90) | [Theory] method ItCanConcat (line 110) | [Theory] FILE: dotnet/src/Plugins/Plugins.UnitTests/Core/TimePluginTests.cs class TimePluginTests (line 15) | public class TimePluginTests method ItCanBeInstantiated (line 17) | [Fact] method ItCanBeImported (line 24) | [Fact] method DaysAgo (line 31) | [Fact] method Day (line 44) | [Fact] method LastMatchingDayBadInputAsync (line 54) | [Fact] method LastMatchingDay (line 64) | [Theory] method DayOfWeekEnumerator (line 86) | public static IEnumerable DayOfWeekEnumerator() FILE: dotnet/src/Plugins/Plugins.UnitTests/Document/DocumentPluginTests.cs class DocumentPluginTests (line 14) | public class DocumentPluginTests method ReadTextAsyncSucceedsAsync (line 16) | [Fact] method AppendTextAsyncFileExistsSucceedsAsync (line 49) | [Fact] method AppendTextAsyncFileDoesNotExistSucceedsAsync (line 84) | [Fact] method AppendTextAsyncNoFilePathFailsAsync (line 121) | [Fact] method ItDeniesAllPathsWithDefaultConfigAsync (line 141) | [Fact] method ItDeniesPathTraversalAsync (line 156) | [Fact] method ItDeniesUncPathsAsync (line 175) | [Fact] method ItDeniesDisallowedFoldersAsync (line 191) | [Fact] method ItAllowsSubdirectoriesOfAllowedFoldersAsync (line 210) | [Fact] method ItDeniesRelativePathsAsync (line 239) | [Fact] FILE: dotnet/src/Plugins/Plugins.UnitTests/Memory/MemoryBuilderTests.cs class MemoryBuilderTests (line 17) | public sealed class MemoryBuilderTests method ItThrowsExceptionWhenMemoryStoreIsNotProvided (line 19) | [Fact] method ItThrowsExceptionWhenEmbeddingGenerationIsNotProvided (line 32) | [Fact] method ItInitializesMemoryWhenRequiredDependenciesAreProvided (line 46) | [Fact] method ItUsesProvidedLoggerFactory (line 62) | [Fact] method ItUsesProvidedHttpClientFactory (line 90) | [Fact] FILE: dotnet/src/Plugins/Plugins.UnitTests/Memory/VolatileMemoryStoreTests.cs class VolatileMemoryStoreTests (line 14) | public class VolatileMemoryStoreTests method VolatileMemoryStoreTests (line 18) | public VolatileMemoryStoreTests() method CreateBatchRecords (line 25) | private IEnumerable CreateBatchRecords(int numRecords) method InitializeDbConnectionSucceeds (line 54) | [Fact] method ItCanCreateAndGetCollectionAsync (line 61) | [Fact] method ItHandlesExceptionsWhenCreatingCollectionAsync (line 77) | [Fact] method ItCannotInsertIntoNonExistentCollectionAsync (line 87) | [Fact] method GetAsyncReturnsEmptyEmbeddingUnlessSpecifiedAsync (line 105) | [Fact] method ItCanUpsertAndRetrieveARecordWithNoTimestampAsync (line 134) | [Fact] method ItCanUpsertAndRetrieveARecordWithTimestampAsync (line 158) | [Fact] method UpsertReplacesExistingRecordWithSameIdAsync (line 182) | [Fact] method ExistingRecordCanBeRemovedAsync (line 213) | [Fact] method RemovingNonExistingRecordDoesNothingAsync (line 235) | [Fact] method ItCanListAllDatabaseCollectionsAsync (line 250) | [Fact] method GetNearestMatchesReturnsAllResultsWithNoMinScoreAsync (line 277) | [Fact] method GetNearestMatchAsyncReturnsEmptyEmbeddingUnlessSpecifiedAsync (line 339) | [Fact] method GetNearestMatchAsyncReturnsExpectedAsync (line 399) | [Fact] method GetNearestMatchesDifferentiatesIdenticalVectorsByKeyAsync (line 457) | [Fact] method ItCanBatchUpsertRecordsAsync (line 492) | [Fact] method ItCanBatchGetRecordsAsync (line 512) | [Fact] method ItCanBatchRemoveRecordsAsync (line 532) | [Fact] method CollectionsCanBeDeletedAsync (line 558) | [Fact] method ItThrowsWhenDeletingNonExistentCollectionAsync (line 581) | [Fact] FILE: dotnet/src/Plugins/Plugins.UnitTests/MsGraph/CalendarPluginTests.cs class CalendarPluginTests (line 14) | public class CalendarPluginTests method AddEventAsyncSucceedsAsync (line 16) | [Fact] method AddEventAsyncWithoutLocationSucceedsAsync (line 55) | [Fact] method AddEventAsyncWithoutContentSucceedsAsync (line 94) | [Fact] method AddEventAsyncWithoutAttendeesSucceedsAsync (line 133) | [Fact] method AddEventAsyncWithoutStartFailsAsync (line 172) | [Fact] method AddEventAsyncWithoutEndFailsAsync (line 197) | [Fact] method AddEventAsyncWithoutSubjectFailsAsync (line 222) | [Fact] FILE: dotnet/src/Plugins/Plugins.UnitTests/MsGraph/EmailPluginTests.cs class EmailPluginTests (line 12) | public class EmailPluginTests method SendEmailAsyncSucceedsAsync (line 14) | [Fact] method SendEmailAsyncNoRecipientFailsAsync (line 35) | [Fact] method SendEmailAsyncNoSubjectFailsAsync (line 53) | [Fact] method GetMyEmailAddressAsyncSucceedsAsync (line 71) | [Fact]