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

17 lines
627 B
C#

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