28 lines
720 B
C#
28 lines
720 B
C#
using Cowain.Base.Abstractions.Plugin;
|
|
using Ke.Bee.Localization.Providers.Abstractions;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using System.Reflection;
|
|
|
|
namespace Plugin.Driver.DeviceSiemens;
|
|
|
|
public class SiemensPlugin : PluginBase
|
|
{
|
|
|
|
public override string PluginName => SiemensConsts.PluginName;
|
|
|
|
public override R? Execute<T, R>(string methodName, T? parameters)
|
|
where T : default
|
|
where R : class
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public override void RegisterServices(IServiceCollection services, List<Assembly>? _assemblies)
|
|
{
|
|
services.AddSingleton<ILocalizationResourceContributor, SiemensLocalizationResourceContributor>();
|
|
|
|
|
|
}
|
|
}
|
|
|