11 types derived from FoundryToolResource
Aspire.Hosting.Foundry (11)
ToolResources\AzureAISearchToolResource.cs (1)
22
public class AzureAISearchToolResource :
FoundryToolResource
ToolResources\AzureFunctionToolResource.cs (1)
19
public sealed class AzureFunctionToolResource :
FoundryToolResource
ToolResources\BingGroundingToolResource.cs (1)
34
public class BingGroundingToolResource :
FoundryToolResource
ToolResources\BuiltInToolDefinitions.cs (5)
18
public sealed class CodeInterpreterToolResource :
FoundryToolResource
47
public sealed class FileSearchToolResource :
FoundryToolResource
80
public sealed class WebSearchToolResource :
FoundryToolResource
103
public sealed class ImageGenerationToolResource :
FoundryToolResource
130
public sealed class ComputerToolResource :
FoundryToolResource
ToolResources\ConfigOnlyToolDefinitions.cs (2)
18
public sealed class SharePointToolResource :
FoundryToolResource
62
public sealed class FabricToolResource :
FoundryToolResource
ToolResources\FunctionToolResource.cs (1)
19
public sealed class FunctionToolResource :
FoundryToolResource
10 references to FoundryToolResource
Aspire.Hosting.Foundry (10)
PromptAgent\AzurePromptAgentResource.cs (5)
148
internal void AddTool(
FoundryToolResource
tool)
329
foreach (
var
tool in Tools.OfType<
FoundryToolResource
>())
356
foreach (
var
tool in Tools.OfType<
FoundryToolResource
>())
PromptAgent\PromptAgentBuilderExtensions.cs (2)
147
IResourceBuilder<
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.