Table of Contents

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

Type Type

The tool class type.

Attribute ToolPluginAttribute

The ToolPluginAttribute metadata.

Properties

Attribute

The ToolPluginAttribute metadata.

public ToolPluginAttribute Attribute { get; init; }

Property Value

ToolPluginAttribute

Type

The tool class type.

public Type Type { get; init; }

Property Value

Type