Class BuiltInToolsExtensions
Extension methods for registering built-in tools via catalog selection.
public static class BuiltInToolsExtensions
- Inheritance
-
BuiltInToolsExtensions
- Inherited Members
Examples
Example: Registering data and text tools
var registry = new ToolRegistry();
registry.AddBuiltIns(selection => selection
.Category("data")
.Category("text"));
Example: Registering all tools with a predefined profile
var registry = new ToolRegistry();
registry.AddBuiltIns(BuiltInProfiles.All);
Methods
- AddBuiltIns(ToolRegistry, BuiltInProfile)
Registers built-in tools matching a predefined profile.
- AddBuiltIns(ToolRegistry, BuiltInProfile, Action<BuiltInToolRegistrationOptions>)
Registers built-in tools matching a predefined profile and optional instantiation overrides.
- AddBuiltIns(ToolRegistry, Action<BuiltInToolSelection>)
Registers built-in tools selected through a fluent selector.
- AddBuiltIns(ToolRegistry, Action<BuiltInToolSelection>, Action<BuiltInToolRegistrationOptions>)
Registers built-in tools selected through a fluent selector and optional instantiation overrides.