FleetingPlugin

References
public sealed class FleetingPlugin
A plugin which was installed for the lifetime of a single file, and the package folder which is to be deleted again once it has served its purpose.

Properties

Id

#
public Guid Id { get; }
Gets the id of the plugin. Objects belonging to this plugin are kept out of the icon panels and out of search for as long as it is fleeting.

PackageName

#
public string PackageName { get; }
Gets the name of the Yak package the plugin came from.

Plugin

#
public Plugin Plugin { get; }
Gets the loaded plugin this record refers to, or null when no plugin with this id is loaded.

VersionFolder

#
public string VersionFolder { get; }
Gets the package version folder which the installation created. This, and nothing above it, is what removal deletes — other versions of the same package may well be there on purpose.

Methods

ToString

#
public override string ToString()
Describe this installation for display in a list.
Object.ToString