11 types derived from FoundryToolResource
Aspire.Hosting.Foundry (11)
ToolResources\AzureAISearchToolResource.cs (1)
22public class AzureAISearchToolResource : FoundryToolResource
ToolResources\AzureFunctionToolResource.cs (1)
19public sealed class AzureFunctionToolResource : FoundryToolResource
ToolResources\BingGroundingToolResource.cs (1)
34public class BingGroundingToolResource : FoundryToolResource
ToolResources\BuiltInToolDefinitions.cs (5)
18public sealed class CodeInterpreterToolResource : FoundryToolResource 47public sealed class FileSearchToolResource : FoundryToolResource 80public sealed class WebSearchToolResource : FoundryToolResource 103public sealed class ImageGenerationToolResource : FoundryToolResource 130public sealed class ComputerToolResource : FoundryToolResource
ToolResources\ConfigOnlyToolDefinitions.cs (2)
18public sealed class SharePointToolResource : FoundryToolResource 62public sealed class FabricToolResource : FoundryToolResource
ToolResources\FunctionToolResource.cs (1)
19public sealed class FunctionToolResource : FoundryToolResource
10 references to FoundryToolResource
Aspire.Hosting.Foundry (10)
PromptAgent\AzurePromptAgentResource.cs (5)
148internal void AddTool(FoundryToolResource tool) 329foreach (var tool in Tools.OfType<FoundryToolResource>()) 356foreach (var tool in Tools.OfType<FoundryToolResource>())
PromptAgent\PromptAgentBuilderExtensions.cs (2)
147IResourceBuilder<FoundryToolResource> tool) 671/// <see cref="FoundryToolResource"/> model. For most scenarios, use the project-level
ToolResources\FoundryToolResource.cs (1)
21/// Initializes a new instance of the <see cref="FoundryToolResource"/> class.
ToolResources\IFoundryTool.cs (2)
13/// that don't fit the standard <see cref="FoundryToolResource"/> model. 15/// <see cref="FoundryToolResource"/> subclasses.