Class ToolAssemblyScanner.ToolPluginDescriptor
- Namespace
- JD.AI.Core.Infrastructure
- Assembly
- JD.AI.Core.dll
Represents a discovered tool plugin with its metadata.
public sealed record ToolAssemblyScanner.ToolPluginDescriptor : IEquatable<ToolAssemblyScanner.ToolPluginDescriptor>
- Inheritance
-
ToolAssemblyScanner.ToolPluginDescriptor
- Implements
- Inherited Members
Constructors
ToolPluginDescriptor(Type, ToolPluginAttribute)
Represents a discovered tool plugin with its metadata.
public ToolPluginDescriptor(Type Type, ToolPluginAttribute Attribute)
Parameters
TypeTypeThe tool class type.
AttributeToolPluginAttributeThe ToolPluginAttribute metadata.
Properties
Attribute
The ToolPluginAttribute metadata.
public ToolPluginAttribute Attribute { get; init; }
Property Value
Type
The tool class type.
public Type Type { get; init; }