Table of Contents

Class AgentProviderContribution<TProvider>

Namespace
Oscova.Agents.Plugins
Assembly
Oscova.Agents.dll

Describes a provider a loaded plugin can create through its plugin context.

public sealed record AgentProviderContribution<TProvider> : IEquatable<AgentProviderContribution<TProvider>> where TProvider : class

Type Parameters

TProvider

Inheritance

Implements

Inherited Members

Constructors

AgentProviderContribution(Type, Func<AgentPluginContext, TProvider>)

Describes a provider a loaded plugin can create through its plugin context.

Properties

Factory
ProviderType