pschelpdesk/Vendor/Prise/Activation/IPluginActivationContext.cs
2024-11-04 20:45:34 +01:00

17 lines
514 B
C#

using System;
using System.Collections.Generic;
using System.Reflection;
namespace Prise.Activation
{
public interface IPluginActivationContext
{
IAssemblyShim PluginAssembly { get; }
Type PluginType { get; }
Type PluginBootstrapperType { get; }
MethodInfo PluginFactoryMethod { get; }
MethodInfo PluginActivatedMethod { get; }
IEnumerable<PluginService> PluginServices { get; }
IEnumerable<BootstrapperService> BootstrapperServices { get; }
}
}