20 lines
555 B
C#
20 lines
555 B
C#
using AcDream.Plugin.Abstractions;
|
|
|
|
namespace AcDream.Core.Tests.Fixtures.HelloPlugin;
|
|
|
|
public sealed class HelloPlugin : IAcDreamPlugin
|
|
{
|
|
public int InitializeCount { get; private set; }
|
|
public int EnableCount { get; private set; }
|
|
public int DisableCount { get; private set; }
|
|
public IPluginHost? ReceivedHost { get; private set; }
|
|
|
|
public void Initialize(IPluginHost host)
|
|
{
|
|
ReceivedHost = host;
|
|
InitializeCount++;
|
|
}
|
|
|
|
public void Enable() => EnableCount++;
|
|
public void Disable() => DisableCount++;
|
|
}
|