1 instantiation of AzureAISearchToolResource
Aspire.Hosting.Foundry (1)
PromptAgent\PromptAgentBuilderExtensions.cs (1)
311var resource = new AzureAISearchToolResource(name, project.Resource)
12 references to AzureAISearchToolResource
Aspire.Hosting.Foundry (10)
PromptAgent\AzurePromptAgentResource.cs (1)
405AzureAISearchToolResource { Connection: IAzureResource searchConnection } => searchConnection.ProvisioningTaskCompletionSource?.Task,
PromptAgent\PromptAgentBuilderExtensions.cs (5)
292/// After creating the tool, call <see cref="WithReference(IResourceBuilder{Foundry.AzureAISearchToolResource}, IResourceBuilder{AzureSearchResource})"/> 303public static IResourceBuilder<AzureAISearchToolResource> AddAISearchTool( 311var resource = new AzureAISearchToolResource(name, project.Resource) 329public static IResourceBuilder<AzureAISearchToolResource> WithReference( 330this IResourceBuilder<AzureAISearchToolResource> tool,
ToolResources\AzureAISearchToolResource.cs (4)
17/// <see cref="PromptAgentBuilderExtensions.WithReference(IResourceBuilder{AzureAISearchToolResource}, IResourceBuilder{AzureSearchResource})"/>. 25/// Creates a new instance of the <see cref="AzureAISearchToolResource"/> class. 38/// Set by <see cref="PromptAgentBuilderExtensions.WithReference(IResourceBuilder{AzureAISearchToolResource}, IResourceBuilder{AzureSearchResource})"/>. 50/// Set by <see cref="PromptAgentBuilderExtensions.WithReference(IResourceBuilder{AzureAISearchToolResource}, IResourceBuilder{AzureSearchResource})"/>.
Aspire.Hosting.Foundry.Tests (2)
PromptAgentTests.cs (2)
227Assert.IsType<AzureAISearchToolResource>(tool.Resource); 465Assert.IsType<AzureAISearchToolResource>(agent.Resource.Tools[2]);