public static T To <T>(this PluginTypeConfiguration configuration, IContainer container) { return((T)container.GetInstance(configuration.PluginType)); }
public static bool Implements <T>(this PluginTypeConfiguration configuration) { return(configuration.PluginType.Implements <T>()); }
public static bool Is <T>(this PluginTypeConfiguration configuration) { return(typeof(T).IsAssignableFrom(configuration.PluginType)); }