Table of Contents

Class PluginInfo

Namespace
DotCompute.Runtime.Services
Assembly
DotCompute.Runtime.dll

Plugin information

public class PluginInfo
Inheritance
PluginInfo
Inherited Members

Properties

AssemblyPath

Gets the plugin assembly path

public string? AssemblyPath { get; init; }

Property Value

string

Author

Gets the plugin author

public string? Author { get; init; }

Property Value

string

Description

Gets the plugin description

public string? Description { get; init; }

Property Value

string

Id

Gets the plugin ID

public required string Id { get; init; }

Property Value

string

IsLoaded

Gets whether the plugin is currently loaded

public bool IsLoaded { get; init; }

Property Value

bool

LoadTime

Gets the plugin load time

public DateTime LoadTime { get; init; }

Property Value

DateTime

Metadata

Gets plugin-specific metadata

public Dictionary<string, object> Metadata { get; init; }

Property Value

Dictionary<string, object>

Name

Gets the plugin name

public required string Name { get; init; }

Property Value

string

SupportedInterfaces

Gets the supported interfaces

public IReadOnlyList<Type> SupportedInterfaces { get; init; }

Property Value

IReadOnlyList<Type>

Version

Gets the plugin version

public required Version Version { get; init; }

Property Value

Version