• Home
  • Blog
  • Docs
  • GitHub
Show / Hide Table of Contents

Interface IPluginCollection<T>

Represents an always-updated collection of plugins relative to a IPluginManager that always gets all the plugins loaded of type T.

Inherited Members
System.Collections.Generic.IEnumerable<T>.GetEnumerator()
Namespace: Snowflake.Extensibility
Assembly: Snowflake.Framework.Primitives.dll
Syntax
public interface IPluginCollection<T> : IEnumerable<T>, IEnumerable where T : class, IPlugin
Type Parameters
Name Description
T

The type of plugin

Properties

Item[String]

Gets the instance of T.

Declaration
T this[string pluginName] { get; }
Parameters
Type Name Description
System.String pluginName

The name of the plugin

Property Value
Type Description
T

An instance of the plugin with the given plugin name.

Built with ❤️ by @chyyran. Text content licensed under CC-BY-SA 4.0.